Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
embedded_systems:experimentiersystem:vl53l0x-tof-sensor [2020-01-09 12:41] mlammerichembedded_systems:experimentiersystem:vl53l0x-tof-sensor [2020-12-01 09:15] Jonas Halbeisen
Zeile 3: Zeile 3:
 Der [[ https://www.st.com/en/imaging-and-photonics-solutions/vl53l0x.html | VL53L0X ]] ist eine neue Generation von ToF Sensoren, die genaue Distanzmessungen bis 2m erlaubt. Der [[ https://www.st.com/en/imaging-and-photonics-solutions/vl53l0x.html | VL53L0X ]] ist eine neue Generation von ToF Sensoren, die genaue Distanzmessungen bis 2m erlaubt.
  
-===== Verwendung mit dem MPC555 =====+===== Verwendung mit dem MPC555 / Zynq7000 =====
  
-Der VL53L0X kann mit dem MPC55 verwendet werden. Es wird jedoch ein zweiter Mikrocontroller zum Anschluss an diesen benötigt. Die NTB stellt eine fertige Firmware für das [[https://www.st.com/en/evaluation-tools/nucleo-l432kc.html | Nucleo STM32L432KC Board]] zur Verfügung. **Es können maximal 4 Sensoren angesteuert werden.**+Der VL53L0X kann mit dem MPC55 und dem Zynq7000 verwendet werden. Es wird jedoch ein zweiter Mikrocontroller zum Anschluss an diesen benötigt. Die OST stellt eine fertige Firmware für das [[https://www.st.com/en/evaluation-tools/nucleo-l432kc.html | Nucleo STM32L432KC Board]] zur Verfügung. **Es können maximal 4 Sensoren angesteuert werden.**
  
-==== Verdrahtung ====+==== Verdrahtung MPC555 ====
  
 ^ MPC555 ^ STM32L432KC ^ ^ MPC555 ^ STM32L432KC ^
Zeile 15: Zeile 15:
 | PCS 2  | PB0 (D3)    | | PCS 2  | PB0 (D3)    |
 | GND    | GND         | | GND    | GND         |
 +
 +==== Verdrahtung Zynq7000 ====
 +
 +^ Zynq7000 ^ STM32L432KC ^
 +| MIO 12   | PA1 (A1)    |
 +| MIO 11   | PA11 (D10)  |
 +| MIO 10   | PA7 (A6)    |
 +| MIO 13   | PB0 (D3)    |
 +| GND      | GND         |
  
 Anmerkung: die relevanten Pins des STM32L432KC sind 5V tolerant, es sind also keine Pegelwandler nötig. Anmerkung: die relevanten Pins des STM32L432KC sind 5V tolerant, es sind also keine Pegelwandler nötig.
Zeile 44: Zeile 53:
 ==== Verwendung in Deep ==== ==== Verwendung in Deep ====
  
-Der Deep Treiber ist unter ''ch.ntb.inf.deep.runtime.mpc555.driver.VL53L0X'' zu finden.+Der Deep Treiber ist unter ''org.deepjava.runtime.mpc555.driver.VL53L0X'' oder ''org.deepjava.runtime.zynq7000.driver.VL53L0X'' zu finden.
  
 === Initialisierung === === Initialisierung ===