Arduino mit einem 328 -> AD (AD7795) auslesen SPI

Gast #2388681
Lesenswert?
• ▲
▼
Hi

für viele hier sicherlich keine große Sache aber für mich das erste mal 
mit SPI zu arbeiten.

Ich würde gerne einen AD7795 mit einem Arduino auf dem ein Mega328 
verbaut ist auslesen aber ich komme da irgendwie nicht wirklich rein - 
ich habe inzwischen gefühlte 100 Tutorials gefunden in den gezeigt wird 
wie ich über SPI etwas ansteuere aber der Schritt es auf mein Arduino zu 
bringen gelingt grad nicht.

Was muss ich bedenken? Wie kann ich den AD auslesen?
Habe gesehen das ich am AD Continuous Read einstellen könnte (wenn ich 
es hinbekomme)
Wär echt dankbar für jede Hilfe!

Also ich möchte wirklich nur Daten vom AD wandler wandeln lassen und 
dann entweder über Interupt benachrichtigt werden oder halt pollen das 
ist relativ egal.

Danke schonmal für Hilfreiche Antworten!
Gast #2391745
Lesenswert?
• ▲
▼
Die Arduino-Library hat bereits nutzbare SPI Routinen (Suche: "This 
library allows you to communicate with SPI devices, with the Arduino as 
the master device.")

Und es gibt Tutorials wie man über SPI angeschlossene ICs ansteuert 
(Suche: "In this tutorial you will learn how to control the AD5206 
digital potentiometer using Serial Peripheral Interface (SPI)." und 
Suche: "In this tutorial you will learn how to interface with an 
AT25HP512 Atmel serial EEPROM using the Serial Peripheral Interface 
(SPI) protocol." und Suche: "This is the first of two chapters in which 
we are going to start investigating the SPI data bus, and how we can 
control devices using it with our Arduino systems.")

Und es gibt (Nicht-Arduino-)Beispiele wie man den AD7795 initialisieren 
kann (Suche: "Diese Routine Initialisiert den AD7795" und Suche: "LiPo 
Voltmeter mit Telemetrieempfänger" interessant sind init_ad7795 und 
write_ad7795)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.