www.mikrocontroller.net

Forum: Mikrocontroller und Elektronik Frage zu OneWire


Autor: Hansi (Gast)
Datum:

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
Autor: Peter Dannegger (peda)
Datum:

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
Autor: Hansi (Gast)
Datum:

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????

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net