Forum: Projekte & Code DCF77 als SLAVE TWI I2C Assembler ATmega8


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.
von Bernhard S. (bernhard)


Angehängte Dateien:

Lesenswert?

Ein kleines Beispiel eines DCF-Empfängers als TWI/I2C Variante (SLAVE).


- Grüne LED: ein gültiges DCF-Telegramm wurde empfangen

- Gelbe LED: DCF-Signal

- Rote LED: TWI/I2C BUS-ERROR


Ein TWI/I2C Master kann die DCF Zeit dieses Slaves auslesen. Das 
Protokoll, also die Reihenfolge der vom Slave gesendeten Datenbytes,
ist im Programmcode ersichtlich.

Der Datenbus (SDA + SDL) wird permanent überwacht: "Hängt" der Bus 
mehrere Minuten lang, dann resetet sich das Modul.

Es ist kein perfektes Programm, es liese sich sicherleich noch vieles 
optimieren und verbessern.

Bernhard

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.