mikrocontroller.net

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


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Sinan D. (sinan10)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Christian S. (roehrenvorheizer)
Datum:

Bewertung
0 lesenswert
nicht 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
Autor: Sinan D. (sinan10)
Datum:

Bewertung
0 lesenswert
nicht 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?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.