Irgendwie bin ich auch am verzweifeln.
Ich habe noch eine Frage: wie addressiere ich das Thermometer Modul richtig???
Ich hab mir die Lib Datei inzwischen in meine Funktionen eingebaut.
Und ich brauche nur noch die richtige Addresse, nur bei der Auswahl derselben tue ich mich etwas schwer...
Imrahil
*EDIT*
Ich habe mitlerweile folgende Addressen ausprobiert:
145, 147, 149, 151, 153, 155, 157, 159
Keine hat einen brauchbaren Wert zurückgegeben.
Meine Aufrufe:
Code:
ADR=159
DS1631RESET(ADR)
DS1631SET_STATUS(ADR,1)
Code:
LCD.Off
DS1631CONVERT(ADR) 'DA-Umsetzung starten
DS1631WAIT_READY(ADR) 'auf Bereitmeldung warten
aussentemp=DS1631GET_TEMP(ADR) 'Messwert an Variable
LCD.Init
Letzterer wird mittels Interrupt wiederholt aufgerufen.
Vollständiger Quellcode (zu einer Heizungssteuerung, vorsicht, ist vorwiegend unkommentiert):
Lesezeichen