Für viele hier wahrscheinlich eine einfache Frage, aber ich bin mir da einfach nicht so ganz sicher… Wie kann ich mit einem µC (z.B. ein Atmega) einen Wert eines externen AD/Wandlers einlesen, der einen seriellen Ausgang besitzt?
dia schrieb: > Wie kann ich mit einem µC (z.B. ein Atmega) einen Wert eines externen > AD/Wandlers einlesen, der einen seriellen Ausgang besitzt? Indem du das entsprechende serielle Protokoll im uC entweder programmierst oder die entsprechende Hardwarekomponente des uC verwendest.
Die meisten externen AD haben eine I2C oder SPI Schnittstelle. Diese Schnittstellen sind bei vielen ATMegas auch verfügbar, allerdings heisst die I2C-Schnittstelle beim ATMega TWI, die Funktionalität ist aber so ziemlich die gleiche. Man kann den ext. ADC auch an belibige Port-Pins hängen, dann muss man die entsprechende Schnittstell in Software nachbilden. Das ist etwas aufwendiger, aber durchaus machbar. Gruß Rainer
Vielen Dank Ich hab mir jetzt hier ein par Datenblätter von ADs mit SPI durchgelesen, soweit alles klar, nur slave select, das mach ich dann einfach über nen DIO Pin oder?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.