
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
Hallo Siegfried, > benötige dringend Info wie ich paralle zum C-Control I eigenen EEprom eine I2C Speicherchipkarte > verwenden kann. D.h. ich möchte das EEprom der CI nicht nur durch eine Speicherchipkarte ersetzen > sondern ich möchte mit der Speicherkarte quasi Daten von A nach B transportieren können. > > Problem scheint zu sein: > Die Speicherkarten lassen sich nicht adressieren, sie haben die feste Adresse A0 die aber > auch vom C-Eprom verwendet wird. Wer weis Rat. Wenn Du EEProm-Chipkarten parallel zum EEProm der CC1 betreiben möchtest, gibt in der Tat ein kleines Problem. Diese Chipkarte darf nicht an den internen I²C-Bus, sondern Du mußt dafür einen zweiten bilden. Ich rate aber dringenst ab, diesen in Basic zu implementieren, da der Bus dann mehr als langsam wäre. Die I²C-Routinen sollten komplett in ASM geschrieben sein und zwei I/Os als I²C-Bus benutzen. Ein entsprechendes ASM-Listing sollte sich im Buch MSR mit C-Control-Basic oder C-Control Anwenungen befinden. (welches das war weiß ich jetzt gerade nicht genau) Auf jeden Fall kannst Du dann aus Basic heraus jede I²C-Hardware über diesen dann emulierten Bus ansprechen. Natürlich ist dieser dann langsamer, als wenn man den internen Bus benutzt, aber um Welten schneller, als rein in Basic geschriebene Routinen. Ich werde, wenn ich wieder einmal etwas Zeit habe, ASM-I²C-Bus-Routinen für einen zweiten Bus auf CCTools zur Verfügung stellen. Allerdings kann das noch etwas dauern. MfG André H. |
| Antwort schreiben |