Fünf DS1820 an AT89S8253 BSP in C

OP #1429233
Lesenswert?

Hallo,

nach langer Internetsuche wende ich mich an euch!

Ich möchte 5 DS1820 an einem Port mit dem 1-Wire Bus auswerten.

Ich möchte dazu zuerst die ID auslesen und dann mit Match ROM auf die 
einzelnen DS1820 zugreifen.

Nur weiß ich leider nicht wie ich dass machen soll.

Hättet ihr evtl. ein BSP in C für das auslesen der ID und das ansteuern 
mit Match Rom?

Vielen Dank schon mal!

Grüße
Gast #1429275
Lesenswert?

Hallo Stefan,

warum hängst Du nicht jeden DS1820 an einen eigenen PIN.
Dann kannst Du Dir das mit MatchRom sparen (ist für den Austausch eh 
ziemlich übel).
Außerdem kannst Du, wenn diese an einem PORT hängen alle in einem Rutsch 
auslesen.

Grüße
OP #1429301
Lesenswert?

Gast schrieb:
> Hallo Stefan,
>
> warum hängst Du nicht jeden DS1820 an einen eigenen PIN.
> Dann kannst Du Dir das mit MatchRom sparen (ist für den Austausch eh
> ziemlich übel).
> Außerdem kannst Du, wenn diese an einem PORT hängen alle in einem Rutsch
> auslesen.
>
> Grüße

Weil ich sonst Problme mit der Anzahl der Pins bekomme. Habe ein 8bit 
GLCD dran welches bereits Port 0 und 2 voll belegt
#1429355
Lesenswert?

Stefan S. schrieb:
> Weil ich sonst Problme mit der Anzahl der Pins bekomme. Habe ein 8bit
> GLCD dran welches bereits Port 0 und 2 voll belegt

Ein MC mit nur 12kB an ein GLCD ist sportlich.
Da muß man sich mit den Schriftarten/-größen sehr einschränken.
Ein Satz a 256 Zeichen a 16*16 Pixel = 8kB.


Peter

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren