Im Forum und im Wiki
-
Thread
PIC18F Interrupt Routinen
Callback function gets called every time this ISR executes TMR0_CallBack(); dt.Stunden = MCP794XX_Read_Stunden(&dt); dt.Minuten = MCP794XX_Read_Minuten(&dt); dt.Sekunden = MCP794XX_Read_Sekunden(&dt); dt.Tag = MCP794XX_Read_Tag(&dt); dt.Monat = MCP794XX_Read_Monat(&dt); dt.Jahr = MCP794XX_Read_Jahr(&dt); dt.Wochentag = MCP794XX_Read_Wochentag(&dt); #ifdef __DISPLAY_ON strcpy(chr_Wochentag, Wochentag_Namen[dt.Wochentag]); sprintf(chr_Temp, "%s %02u.%02u.20%02u
-
Thread
MCP794xx EUI-64 Node Adresse
Hallo zusammen, Ich nehm aktuell den Baustein MCP794xx in betrieb. Die RTC beschreiben, so wie lesen funktioniert einwandfrei. Der MCP794xx hat eine EUI-48 Adresse in seinem EEPROM. Diese versuche ich aktuell herauszulesen. Dies klappt aber nicht wie
angegeben, dass für die Sequenzielle ansteuerung statt dem "Stop" ein ACK gesendet werden soll. Der MCP794xx gibt mit dem unteren Code für jede Stelle 255 heraus also 0xFF. Der I2C funktioniert, da die RTC ohne Probleme funktioniert. Hat jemand sich mit der MCP794xx Familie bereits auseinandergesetzt
-
Thread
DS1307 rennt
Habe kürzlich mal Digi-Key nach neuen RTC ICs durchgestöbert. Da fiel mir der MCP794XX RTC als echte Alternative positiv auf der den DS1307 ersetzen könnte. Pin gleich gibt es den in SO8 und anderen SMD Gehäusen. Den MCP7940N (kein EEPROM) gibt es auch in DIP8. Intern gibt es eine