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

Re: mehrere DS18S20 Kategorie: Programmierung Basic (von Sepp - 28.02.2012 20:46)
Als Antwort auf Re: mehrere DS18S20 von Joerg - 27.02.2012 10:49
Ich nutze:
C-Control Pro Mega32, CC-Pro 32 Application Board
> > Hallo,
> > weis bzw. hat jemand Democode (vorzugsweise in Basic) um mehrere one-Wire Temperaturfühler DS18S20 an einem Port auszulesen?
> > Das Demoprogram für einen Fühler funktioniert.
> > Die suche hier im Forum hat leider auch nicht wirklich geholfen.
> >
> > Viele Grü�e und Danke im voraus
> > Sepp
>
> Hallo Sepp,
>
> hier ein paar Infos die ich mir hier aus dem forum kopiert habe:
>
>
> Meine Lösung (nach deinen Tip)hier.
> Funktioniert mit getesteten 5 Fühlern.
>
> Start Initialisierung
>     OneWire_Reset(31)
>     OneWire_Write(0xcc)   'SkipROM Messung für alle gleichzeitig starten
>     OneWire_Write(0x44)   'Temperatur Messung im Byte 0/1 speichern
>    
> Fühler 1
>     OneWire_Reset(31)
>     OneWire_Write(0x55)   'MatchRom - Slave auswählen
>     OneWire_Write(16)     'Code Bytes 0 'mein fühler
>     OneWire_Write(21)     'Code Bytes 1
>     OneWire_Write(27)     'Code Bytes 2
>     OneWire_Write(221)    'Code Bytes 3
>     OneWire_Write(1)      'Code Bytes 4
>     OneWire_Write(8)      'Code Bytes 5
>     OneWire_Write(0)      'Code Bytes 6
>     OneWire_Write(6)      'Code Bytes 7
>     OneWire_Write(0xbe)    'Scrachpad lesen
> Fühler 2
> usw.
>
>
> oder
>
>
> >
> > 1.  Ausgabe eines OneWire_Reset
> > 2.  Ausgabe OneWire_Write(0x55)  (Match ROM)
> > 3.  sequenzielle Ausgabe der 64 Bit als 8 Bytes mit:
> >     OneWire_Write(Code Bytes 0)
> >     OneWire_Write(Code Bytes 1)
> >     ...
> >     OneWire_Write(Code Bytes 7)
> >
> > 3.  Gewünschten Befehl ausgeben mit
> >     OneWire_Write(0xYY)
> >
> > Das funktioniert bei mir mit 6 Sensoren am Bus.
> >
>
>
> Grü�e Jörg
>

Hallo Jörg,
dank Deiner Hilfe und den ausführlichen Erklärungen zum 1-wire Bus auf dieser Seite
pic-projekte.de/Download/1-Wire-Projekt-V1_3.pdf
läuft das Ganze jetzt.

Viele Grüsse

Sepp


    Antwort schreiben


Antworten:

Re: mehrere DS18S20 (von Roland Kaiser - 28.12.2012 3:27)