Hier mein Fünktionsprinzip meiner (zukünftigen) Schaltung:
MC1:
1) MC1 frägt sequenziell die Adr 1 - 10 ab und erhält pro anfrage sofort eine Antwort.
IST: geräte werden sequenziell abgefragt und die antwort analysiert
Problem: wenn ein gerät nicht erreichbar ist soll eine art time out erfolgen, der mc soll dann einfach die nächste adr abfragen. Aber Wie realisieren?
2) Diese empfangenen daten(6Byte) sollen mit der aktuellen zeit und dem datum des pcf8583 im speicher des 24c256 abgespeichert werden
IST: I²C kommunikation funktioniert Uhr kann abgefragt werden
Problem: Die ansteuerung des eeproms, bring ie speicherroutine einfach nicht zum laufen
MC2:
1) MC1 soll die Komplette Kommunikation mit dem PC ausführen das heist:
- Den 24c256 auslesen und die daten ans UART ausgeben.
- Soll die RTC (PCF8583) stellen (datum und uhr einstellen)
Problem: - Kann den 24c256 nicht auslesen???
- Wenn ich die twi slave.bas mit in mein prog mit einbaue, dass
mir die zeit des pcf8583 übers UART ausgibt, kommen
zwar die daten vom master an, aber nicht mehr die des pcf8583
Lesezeichen