PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : I²C Bus in CC Basic programmieren



chefsache
06.05.2004, 18:45
Hey Freunde,
ich komme irgentwie nicht mit dem I²C Bus zurecht.
Darum muss ich euch mal fragen wie ihr den I²C Bus mit CC Basic
ansteuert. :?: [/u]

Frank
07.05.2004, 16:58
In reinem Basic ist es wenig sinnvoll da es zu langsam ist. Es gibt aber eine kleien Assemblerroutine die du in Basic integrieren kannst. Dann kannst du I2C bequem von Basic aus nutzen. Schau mal in unserem Download Bereich unter C-Control, da findest du Programmcode.

peaceman
19.10.2006, 16:21
moin, ich denke ich habe die richtigen dateien aus dem downloadbereich gefunden(zipdatei mit i2c.asm, i2c.obj, pcf8574.bas).
könnte jemand mal ein beispiel posten, wie man den i2c-bus jetzt konkret verwendet?

Dirk
19.10.2006, 17:43
Hallo peaceman,

hast du den CCRP5?

Wenn ja, dann ist das ein bisschen komplizierter mit der I2C-Nutzung.
Wahrscheinlich must du eine emulierte I2C-Lösung nehmen.

Da gibt es von H.J. Windt hier im Forum Programme.
Sie emulieren einen I2C-Bus an 2 Pins der CC1. Geh 'mal auf die Suche nach Windt, emulierter I2C-Bus.

Wenn du den CCRP5 mit Erweiterungsplatine und CC2 aufgerüstet hast, gibt es noch andere Möglichkeiten.

Gruß Dirk

peaceman
19.10.2006, 19:30
richtig ich hab den CCRP5. aber ohne erweiterungen

dann geh ich mal auf die suche... 8-[

peaceman
24.10.2006, 23:54
das mit dem emulierten i2c bus ist ja ganz schön.
aber hat jemand schon mal versucht ,den robby als i2c-slave zu benutzen? mit dem ei2c? also hat jemand einen code ähnlich wie H.J. Windt geschrieben, damit der rp5 ein i2c slave wird?

ich habs probiert aber das funktioniert noch nicht so ganz wie ich will :-s