User manual

305 C-Control Pro IDE
© 2013 Conrad Electronic
Sub Onewire_Reset(portbit As Byte)
Beschreibung
Es wird auf dem Eindraht-Bus ein Reset ausgest. Es wird die Bitnummer des Ports angegeben, über
den die Eindraht-Kommunikation geführt wird.
Parameter
portbit Bitnummer des Ports (siehe Port Tabellen)
5.17.3 Onewire_Write
1-Wire Funktionen
Syntax
void Onewire_Write(byte data);
Sub Onewire_Write(data As Byte)
Beschreibung
Es wird ein Byte auf den Eindraht-Bus geschrieben.
Parameter
data Datenbyte
5.17.4 Onewire Beispiel
CompactC
// Beispielprogramm um DS18S20 Temp. Sensor von Dallas Maxim zu lesen
void main(void)
{
char text[40];
int ret, i, temp;
byte rom_code[8];
byte scratch_pad[9];
ret= OneWire_Reset(7); // PortA.7
if(ret == 0)
{
text= "Kein Sensor gefunden";
Msg_WriteText(text);
goto end;
}