Butterfly RS232 Problem

Gast #208332
Hi

ich hab mir hier im Shop das Atmel AVR Butterfly  Board gekauft.
Das Problem ist nur: ich kann mit dem Butterfly nicht über RS232
kommunizieren. Obwohl ich die Einstellungen im Hyperterminal mehrmals
überprüft habe kommt keine Verbindung zu Stande.

Könnt ihr mir evtl helfen?

Thomas
Gast
hmm,
helfen kann ich aktuell nicht - bin grad am gleichen problem -
ich möchte daten vom bfly an den pc senden, aber es kommt offenbar
nichts an.
die hardware selbst ist ok, sonst könnte ich das teil ja nicht
mit avrdude (via RS232) programmieren.
sofern sich ne lösung irgendwo findet, werde ich sie hier posten,
und bitte ebenso darum, wenn Du es schneller rauskriegst :)

Werner
Gast
Wenn man den "vorgekauten" Quellcode der BF-Beispielapplikation fuer
UART nutzt: darin ist der Transmitter standardmaessig deaktiviert
(Stromsparen). Im Zeifel suchen nach (0<<TXEN), falls "da" ->
(1<<TXEN).
Gast
wow !
welch schnelle antwort - und auf den punkt.
in der usart_init funktion steht:

// Enable receiver
UCSRB = (1<<RXEN)|(0<<TXEN)|(0<<RXCIE)|(0<<UDRIE);

- und als n00b muss man da erstmal draufkommen, dass der transmitter
in der gleichen zeile disabeled wird :)

Danke !
Gast
Prima, dass es nun funktioniert.
Das "0<<" hat schon mehr Verwirrung gestiftet. Zusaetzlich
steht/stand im original Atmel-Code noch ein falscher Kommentar:
"// Enable receiver and transmitter"
obwohl der Transmitter nicht angeschaltet wird. Den Kommentar hatte ich
anfangs leider auch uebersehen und unveraendert in den gcc-Port
uebernommen. Man hat wohl seinerzeit vor Auslieferung der Firmware die
letzten Einstellungen zum Stromsparen mit der heissen Nadel
reingebastelt.
Gast
ja,
das mit den kommentaren ist immer sone sache -
entweder zuviel oder zuwenig...
und nat. besonders fatal, wenns garnicht stimmt :)
und noch ne kurze frage zum stromsparen:
spart das wirklich was wenn der transmitter ausschaltet wird ?
jedenfalls war die TxD leitung auch schon auf negativem potential
als ich den noch aus hatte.
und solang man nicht wirklich was sendet, sollte das dann doch
eingeschaltet genauso sein wie ausgeschaltet, oder ?
Gast
hallo thomas,
ich denke das problem mit dem senden vom avr ist wohl in dem thread
ausreichend beantwortet - sofern du auch probleme hast etwas AN den
bfly zu senden, würde ich empfehlen, erstmal
die mitgelieferte anwendung zu probieren (vcard).
falls das auch nicht klappt, hast du sicher irgendwas falsch
angeschlossen...
Gast
mitgelieferte anwendung?

Mir wurde vom Shop einzig und allein der AVR Butterfly gesendet.
Die RS232 wurde wie auf der Abbildung im Handbuch beschrieben an den
AVR angeschlossen

Thomas

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 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.