Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: kleiner Nachtrag Kategorie: C-Control I V1.2/2.0 (von Stefan Tappertzhofen, Homepage - 13.12.2004 17:12)
 Als Antwort auf kleiner Nachtrag von Henrik - 13.12.2004 14:36
Hallo,

>
> function writebyte()
>
> lcd.off
>
> IIC.init
> IIC.stop
> IIC.start
> IIC.send dev
> IIC.send ADDRHI
> IIC.send ADDRLO
> IIC.send DATA
> IIC.stop
> IIC.off
>
> for temp = 0 to 50       'Warteschleife zur Sicherstellung, daß
> next temp                'das Byte zuverlässig geschrieben wird
>
> end function
>

besser wäre es das CONFIG Register zu prüfen, ob ein Fehler mit der IIC Kommunikation vorliegt:


function writebyte()
with iic
   .init
   .stop
   .start
   .send dev
   .send addrhi
   .send addrlo
   .send data
   .stop
   .off
end with

define tconfig as byte

do
   config.init
   config.get tconfig
   if(tconfig and 01000000b) =  then goto skip
   tconfig = tconfig and 10111111b
   config.off
loop


#skip

end function




Meine Homepage: http://www.fdos.de

 Antwort schreiben

Bisherige Antworten:

Re: kleiner Nachtrag (von Henrik - 13.12.2004 18:41)
    Re: kleiner Nachtrag (von Carsten - 14.12.2004 8:44)
Re: kleiner Nachtrag (von Stefan Tappertzhofen - 13.12.2004 17:13)