PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Echtzeituhr an at89c51ed2 anschließen??



stefan_k1
11.05.2006, 16:12
Hallo! Hab mal eine Frage?? Der µC at89c51ed2 besitzt keinen hardwaremäßigen I2C Bus, ist es allerdings trozdem irgendwie möglich die Echtzeituhr PCF8583 mit integriertem RAM anzuschließen??
ev mit einer Softwarelösung??
mfg STEFAN

MasterFX
14.05.2006, 15:02
Normaler Weise sollte das gehen. Du musst halt nur dein Timing per Software "emulieren".
Ich lass mich aber auch gerne eines besseren belehren. Ansonsten würde ich auf eine 1-Wire-Lösung zurückgreifen. Die lassen sich recht simpel handhaben.

MasterFX
16.05.2006, 17:29
Also ich habe heute mal einen Seriellen EEPROM (auch I²C kompatibel) programmiert, und das ging wunderbar über die normalen Ports. Da die I²C Bausteine ja eh immer mit dem Takt von dem Master rausschicken gibts auch keine Timingprobleme. Mann muss halt nur das Timing so machen wie es im Datenblatt steht.

izaseba
16.05.2006, 18:53
Hallo,
Schau mal beim Peter Fleury (http://homepage.hispeed.ch/peterfleury/avr-software.html) nach "I2C Master Interface".
Es ist eine super I2C Softwarelösung.

Gruß Sebastian