[AVR] UART geschossen?

OP #3152332
Lesenswert?
• ▲
▼
Hallo,

ich hab gestern mein (schon funkionierendes) Programm (vom Atmega2560) 
auf einen Atmega328P portiert und dabei glaube ich einen Fehler gemacht:
Vor dem Flashen hab ich die Fuses richig gesetzt (zum Testen mal 
interner kalibrierter 8Mhz) und die CKDIV8-Fuse (Clock/8) gelöscht (war 
werksmäßig gesetzt).
Den ATmega328P hab ich mit 3.7V versorgt, aber mein USB-UART-Interface 
vor dem Testen nicht auf 3.3V gesteckt.
Hab ich dadurch vielleicht das UART-Interface des Atmega geschossen?
Die Baudratenberechnung wird auch mit 8Mhz durchgeführt, so dass ich 
schon langsam nur mehr die obige Vermutung in Betracht ziehe.

MfG
Fabian
Gast #3152949
Lesenswert?
• ▲
▼
Du kannst die Funktion der Schnittstelle mit simplen LED's testen. Sende 
irgendwas, dann muss die LED flackern.

Entferne das UART Interface, verbinde RxD mit TXd, sende irgendwas und 
prüfe, ob die gleichen Bytes zurück kommen. Dafür brauchts nur wenige 
Zeilen Programmcode.
OP #3154658
Lesenswert?
• ▲
▼
Sorry, für die späte Antwort.
Danke für die ganzen Tipps, leider geht aber noch immer nicht alles 
problemlos.
Das Testprogramm, dass die empfangenen Zeichen mit den Gesendeten 
vergleicht war erfolgreich, brachte mich aber nicht weiter.

Weil ich einfach skeptisch genenüber der Vermutung war, dass ich zum 
ersten Mal einen AVR in ein Stück "Deko" verwandelt habe, hab ich die 
Baudrate mal auf eine niedrigeren Wert eingestellt (9600).

Siehe da, alles funktioniert (:
Auch andere Baudraten wie 19200 und sogar 128000 haben funktioniert.

Blöd nur, dass ich 115200 Baud brauche, an was kanns jetzt noch liegen?

MfG Fabian
Gast #3154660
Lesenswert?
• ▲
▼
Hi

>Siehe da, alles funktioniert (:
>Auch andere Baudraten wie 19200 und sogar 128000 haben funktioniert.

>Blöd nur, dass ich 115200 Baud brauche, an was kanns jetzt noch liegen?

Welche Taktfrequenz hat dein Controller?

MfG Spess

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.