uart und 1-wire

Gast #1566623
Hallo deutsche mikrocontroller..........

Gerne frage ich um deine hilfe....!

Im AVR318 `Application Note` benutzt mann den UART wie 1/wire 
signal/generator.
Nachteil: mann benutzt zwei io-pins fuer ein 1wire application.
Grosser vorteil: kein delays, sondern die genaue baudrate einstellen und 
es geht los!
Die baudrate fuer die reset/puls ist 9600 ±100 mikrosecunde pro bit und 
fuer lesen-schreiben 115200 baud ±9 mikrosecunde pro bit.
Mein kopfbrechens besteht hieraus:
Die resetpuls wird gemacht durch mit 9600 baud 0B00001111 TX aus den 
Uart zu senden. Das meint: inclusiv den Startpuls 5 x null ist 500 
microsecunden.
Danach eine `1` 100 microsecunden warten und dann die TX hoch halten so 
das den slave die linie `0` machen kann via ein `pull-up` widerstand. 
Die TX hoch halten macht mann mit die letzte 3 bits von das reset-puls 
wort.
Aber jestzt meine frage:
Wie soll ich waerend das senden von die letzte 3 bits mit 9600 Baud die 
RX  1wire linie auslesen mit 115200 Baud um zu wissen ob mindestens 
einen `slave` sich mit ein `praesentier-puls` gemeldet hat!
Vielleicht ist diese frage einfach zu loesen fuer einen Uart-experten 
aber ich hab keine antwort darauf.....

Hoffe auf hilfe von meinen technischen nachbarn...

Gruesse....Maarten aus Holland

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.