
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
> > Hallo.. > > Der TOG Befehl sollte eigentlich schon funktionieren. > > Ich habe Ihn eher versehentlich nicht verwendet. > > Es gibt von der MICRO bisher auch nur eine Version. > > Vielleicht kann jemand ein Programm, bei dem der TOG > > nicht geht, posten > > > > ciao....... > > Hallo DIE HARD! > So ich habe den TOG - Befehl noch mal getestet und er geht. > Ich habe vergessen , vorher den PORT auf Ausgang zu schalten. > Sorry !!! Hallo Jan Peter, wir alle vergessen mal was :-) Das nächste Programmstück hat zwar nichts mit dem "tog" Befehl zu tun, Du kannst es aber gerne statt Deiner I2C-Leseroutine nehmen da es kürzer und schneller ist. define vom_i2c byte 'Datenbyte vom I2C-Device define i byte 'Index efine sda port [6] 'Data (SDA) für I2C define scl port [5] 'Clock (SCL) für I2C #GETBYTE deact sda for i=0 to 8 'MSD runter bis zum LSD vom_i2c=vom_i2c shl 1 'Platz machen für nächstes Bit scl=on if sda then vom_i2c=vom_i2c+1 'Datenbit einlesen scl=off next i 'Nächstes Bit return 'alle 8 Bits gelesen Liebe Grüße aus Wien |
| Antwort schreiben |