Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: OneWire DS18S20 Programmierung Kategorie: Sonstige Hardware (von Joerg - 27.01.2010 9:25)
Als Antwort auf OneWire DS18S20 Programmierung von WernerF - 26.01.2010 22:50
Ich nutze:
C-Control Pro Mega128
Hallo,

> 1)    Wird durch den Aufruf  OneWire_Read() jeweils automatisch das nächste Byte aus dem
>        64-Bit-Rom des Sensors gelesen?

Ja

> 4)   Bei der Ausgabe der Hex-Bytes des ROM bzw. Scratchpads mit dem â??Msg_WriteHexâ??
>        -Befehl werden doppelt soviele Bytes in Hex dargestellt.  Je echtes Byte ein
>        â??00â??-Byte davor . Der Befehl hat lt. Beschreibung eine 16-Bit-Auflösung.
>        Nun die Frage: Kann man die Ausgabe des â??Dummy-Bytesâ?? irgendwie umgehen ??
>        Vielleicht durch einen anderen Befehl oder Ã?bergabe eines 2-Byte-Wortes ?
>        AuÃ?erdem scheint man immer ein weiteres â??Endeâ??-Byte beim Lesen mitzubekommen
>        (siehe auch die erste Frage ), denn ich lese immer eins mehr als die Anzahl der
>        beschriebenen Bytes

Ich mache die Ausgabe wie folgt:

char text[40];


Str_Printf(text,"Rom Code = %02x %02x %02x %02x %02x %02x",rom_code[6],
                 rom_code[5],rom_code[4],rom_code[3],rom_code[2],rom_code[1]);

Msg_WriteText(text);



Grü�e Jörg




    Antwort schreiben


Antworten:

Re: OneWire DS18S20 Programmierung (von WernerF - 30.01.2010 17:43)