C Control PRO Unit Mega 128 198219 ユーザーズマニュアル

製品コード
198219
ページ / 429
305
C-Control Pro IDE
© 2013 Conrad Electronic
Sub Onewire_Reset(
portbit
 As Byte)
Beschreibung
Es  wird  auf dem  Eindraht-Bus  ein  Reset ausgelöst. Es  wird  die  Bitnummer des  Ports  angegeben,  über
den die Eindraht-Kommunikation geführt wird.
Parameter 
portbit   Bitnummer des Ports (siehe 
)
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;
    }