1wire Slave Tester ATmega8 Assembler

OP #4512969
Lesenswert?
• ▲
▼
Ein kleines Beispiel eines One-Wire Testers.

Bis zu 64 Slaves können sich gleichzeitig am Bus befinden.

Alle ROM-ID werden ermittelt und ein CRC Check durchgeführt.

Bei einigen Temperatursensoren z.B. DS1820, DS18s20 und DS18s22,
(Fam x10 x22 x28) kann das Scratchpad ausgelesen (inc. CRC) und die 
Temperatur angezeigt werden.

Ein separater Taster startet den Suchvorgang, ein anderer die Messung 
für alle Temperatursensoren.

Dabei wird der erforderliche Strom über einen µC-Pin zur Verfügung 
gestellt.

Diverse Fehler z.B. CRC bei der ROM-ID werden automatisch angezeigt.

Bernhard
Angehängte Dateien:
Gast #4520735
Lesenswert?
• ▲
▼
-x- schrieb:
> @Draco
> Mal auf die Idee gekommen in die ZIP Datei zu schauen?
> ; PC3 ==> 1-WIRE

Schon, nach mehrmaligen Dürchstöbern bin ich dann auch in der einen von 
17 Dateien fündig geworden. ;-) Halt einfacher ist es, in meinem 
normalen Menschverstand, im Schaltplan mit anzugeben (Denn darum dreht 
sich ja das Projekt!) Wo der 1-Wire Slave hinkommt!
OP #4958722
Lesenswert?
• ▲
▼
Update 04/2017

u.a. Hardware, Takt auf 4MHz, 1wire Widerstand abschaltbar
und ROM-Search-Algorithmus geändert

Somit könnte der Master ohne große Probleme zum Sniffer umprogrammiert 
werden:

Beitrag "1wire BUS Sniffer Tester AVR ATmega8 Assembler"


Da die TWI-Pins noch frei sind, wäre noch ein I2C-Scanner möglich ^^
Angehängte Dateien:

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.