Forum: Mikrocontroller und Digitale Elektronik Frage zu OneWire


von Hansi (Gast)


Lesenswert?

Gruß aus Thüringen

Für ein Projekt benötige ich ein Bauteil was eine fest "eingestanzte" 
Seriaennummer enthält und bei der Suche bin ich bei Maxim gelandet dort 
habe ich mir ein Sample Bestellt und auch bekommen.
Es handelt sich um einen DS2401 der über ! Wire angesprochen wird.

Nun bin ich absoluter Neuling was ! Wire Systeme und deren 
Programmierung angeht.

Im Internet finde ich nur den Temperatur Sensor 18X20.

Hardware mäßig habe ich Ihn an einem normalen I/O Pin angeschlossen und 
mit einen 3,3k an 5 Volt gekoppelt so wie im Datenblatt.

Wie mache ich das mit den Wartezeiten im µS Bereich????

Gibt es irgendwo Hilfe dazu über i2c und SPI gibts einiges damit komme 
ich auch klar aber 1 Wire scheint selten zu sein.

Danke

von Peter D. (peda)


Lesenswert?

Hansi wrote:

> Für ein Projekt benötige ich ein Bauteil was eine fest "eingestanzte"
> Seriaennummer enthält und bei der Suche bin ich bei Maxim gelandet dort
> habe ich mir ein Sample Bestellt und auch bekommen.
> Es handelt sich um einen DS2401 der über ! Wire angesprochen wird.

Jau, geil die Dinger.

> Im Internet finde ich nur den Temperatur Sensor 18X20.

Ja und, dann hast du doch schon alle nötigen Funktionen (Reset, Write, 
Read), mußte nur laut Datenblatt zusammenbasteln (ROM-Read).

> Gibt es irgendwo Hilfe dazu über i2c und SPI gibts einiges damit komme
> ich auch klar aber 1 Wire scheint selten zu sein.

Nö, ist nicht selten, z.B.:

Beitrag "DS1820, DS18B20 in C"


Peter

von Hansi (Gast)


Lesenswert?

Hallo

Habe es hinbekommen die Geräte nummern auszuelesen ich habe jetzt 2 
Geräte am Bus. 1. DS2423 NV RAM 2. DS2401 Serienummerchip.


um den einen oder anderen anzusprechen was muß ich da machen???
Habe gelesen über die ID das erste Gerät ist das mit der höchsten ID das 
wäre in meinem Fall der DS 2423.


ist die ID die 48Bit Serialnumber????

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.