
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
Hallo, >(dafür wären dann aber wahrscheinlich schon 4 PCF8574, eine Watchdogschaltung und eventuell ein paar I²C EEPROM´s nötig) 4 PCF8574s sind gar kein Problem. Meines Wissens sind insgesamt 8 PCF8574 Bausteine ansprechbar. Das besondere: Du musst Dich nicht um die I²C Bus Kommunikation kümmern, du kannst ganz einfach z.B. DEFINE i AS BYTEPORT[3] oder DEFINE t AS PORT[20] schreiben. Schau dann aber genau in der Anleitung nach wie die Bus Adressen zu vergeben sind. Außerdem musst Du bedenken, dass der zugriff auf die I²C Bus Ports langsamer ist (ist immer so) als auf die normalen Ports des Controllers. Die EEPROMs kannst Du auch ganz einfach ansteuern. Am besten aber Du nimmst nur ein (großes) EEPROM und schließt das an Port 9 und 10 an. Dann kannst Du nämlich direkt die vom OS bereitgestellten I²C Bus Funktionen verwenden. Natürlich kannst Du auch andere Ports nehmen, dann musst Du aber die Routienen selber programmieren. Der Zeitfaktor spielt hier keine Rolle, da sich die Geschwindigkeit im I²C Bus ausschließlich nach der Geschwindigkeit des Host Controllers richtet. Gruß, Stefan Meine Homepage: http://www.fdos.de/ccbpp |
| Antwort schreiben |