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: LM75 Problem beim lesen/schreiben Kategorie: Hardware (von Amiwerewolf - 23.04.2006 2:09)
 Als Antwort auf LM75 Problem beim lesen/schreiben von Amiwerewolf - 22.04.2006 21:01
Amiwerewolf nutzt:  CC1-Unit V1.1, CC1-M-Unit V1.1
so ich hab das kommastellen problem gelöst,

jetzt lese ich hintereinander:

1. Temperator
ohne den Pointer zu setzen: [START]10011111 [wait for ACK from LM75] 8 bit lesen [Master send ACK] 8 bit lesen [NO ACK] [STOP]

2. Temp OS
 [START]10011110 [wait for ACK from LM75] 00000011  [wait for ACK from LM75] [START] 10011111[wait for ACK from LM75] 8 bit lesen [Master send ACK] 8bit lesen [NO ACK] [STOP]

3. Temp Hyst
[START]10011110 [wait for ACK from LM75] 00000010  [wait for ACK from LM75] [START] 10011111[wait for ACK from LM75] 8 bit lesen [Master send ACK] 8bit lesen [NO ACK] [STOP]



das klappt auch

beim ersten mal schreibt mir die Serielle

Temp: 22 °C.
T OS: 80 °C.
T Hyst: 75 °C.

lesse ich ein zweites mal aus schreibt mir die Serielle:

Temp: 80 °C.
T OS: 80 °C.
T Hyst: 75 °C.

ich kann die C-Control resetten
ändert nix, erst wenn ich die spannung vom LM75 nehme funktionierts wieder ein mal

meine vermutung liegt darin das ich die Rotine I2C_STOP oder I2C_NOACK falsch programmiert habe,
und der LM75 auf weitere daten wartet


Sub I2C_stop          
SDA=0
SCL=1
SDA=1
End Sub

Sub I2C_NoAck    
SDA=1
Pulse SCL
SDA=0
End Sub


danke Michi

 Antwort schreiben

Bisherige Antworten:

Re: LM75 Problem beim lesen/schreiben (von Dietmar_B - 28.04.2006 13:30)
Re: LM75 Problem beim lesen/schreiben (von Dietmar_B - 28.04.2006 13:21)