Hallo! Bin gerade auf der Suche nach einem 32-Bit Counter als Timekeeper. Aber folgende Anforderungen: -Anschluss über SPI, KEIN I²C. -Brauche den Zählwert als 32-Bit UTC-Timestamp, Kein Tag, Monat, Jahr, etc. Was ich Brauche ist im Prinzip wie ein DS1372, nur halt mit SPI statt I²C. Die üblichen Verdächtigen hab ich schon abgeklappert, bin aber noch nicht fündig geworden. Kenn da Jemand ein entsprechendes Bauteil? SO-8 Gehäuse währe gut. Ansonsten müsste ich eine "normale" RTC für SPI nehmen und einen Algorithmus programmieren, der das Ganze zurückrechnet. Genau den wollte ich mir aber möglichst sparen. Und nein, ich kann nicht irgendeinen Timer/Counter des Mikrocontrollers dafür verwenden. RTC und MCU sollen getrennt sein. Einen Iterrupt- oder Alarmausgang brauche ich nicht.
Wieso darf es kein I2C sein? Wenn es darum geht, dass du keine I2C-Peripherie mehr frei hast, sollte ein einfaches Software-I2C völlig ausreichend sein. Benötigt lediglich irgendwo am Prozessor zwei freie Pins. MfG Marius
heinzhorst schrieb: > Und nein, ich kann nicht > irgendeinen Timer/Counter des Mikrocontrollers dafür verwenden. RTC und > MCU sollen getrennt sein. Dann programmier Dir einen MC, der RTC und SPI hat, z.B. ATmega48. Peter
Danke erstmal. Hab nochmal darüber nachdedacht und geschaut, was ich noch so an Pins frei hab. Werd wohl doch die Lösung mit dem Software-I²C machen.
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.