Forum: Mikrocontroller und Digitale Elektronik Esp32 - SPI-Kommunikation mit einem ADC erstellen


von Sinan D. (sinan10)


Lesenswert?

Hallo an alle,

ich bräuchte von den Experten eine dringende Hilfe. Ich habe bisher noch 
nie programmiert. Mein Problem ist es:

Ich habe den Mikrocontroller ESP32-PICO-D4 als Master, und einen 
AD-Wandler, den Ad7266 als Slave.

Ich muss zwischen den beiden eine Spi-Kommunikation erstellen und habe 
leider null Ahnung.

Programmierumgebung wäre über Arduino.

Auf was muss ich dabei auf den Datenblättern achten?

Meine Pin Belegung lautet:

Ad7266 Mosi -> Gpio_num 32
Miso -> Gpio_num 38
Clk -> Gpio_num 12
Cs -> Gpio_num 13

Zu den Settings: 32MHz sclk, msbfirst, spimode1 (bin mir dabei aber 
nicht sicher)

Es sollen erstmal 2 Bytes übertragen werden.

Wüsste nun nicht wie der sketch dazu aussehen soll?

Gruß
Sinan

von Christian S. (roehrenvorheizer)


Lesenswert?

Hallo von allen zurück,

in den Datenblätten ist prinzipiell auf alles zu achten. Da steht nichts 
überflüssiges drin. Du hast sie bestimmt bereits mehrfach gelesen und 
alles verstanden. Noch nie war Informationsbeschaffung so einfach wie 
heutzutage.

Ansonsten wäre es sinnvoll, Beispielprogramme für die verwendete 
Hardware anzuschauen.

Wenn Du noch nie programmiert hast, dürfte diese Hardware einen nicht zu 
leichten Einstieg darstellen. Ein Einstieg mit einer einfachen Aufgabe 
wäre vielleicht sinnvoller gewesen. Eventuell gibt es passende Bücher.

MfG

: Bearbeitet durch User
von Sinan D. (sinan10)


Lesenswert?

Kann ich die SPI-Kommunikation über den Serial Monitor des Arduinos 
überprüfen? Wenn ja wie stelle ich das an?

Oder brauch da unbedingt einen Oszilloskop?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.