Datenmuell an der Atmega UART

OP #4225963
Lesenswert?
• ▲
▼
Servus,

warum bekomme ich hier nur Datenmuell?
den Code habe ich angehängt.
Als Controller verwende ich den Atmega 16 und den Mega 2560.
HTERM Spuckt nur Quadrate aus...
bitte um Hilfe!!


Danke im Voraus!

Gruss
Dani
Angehängte Dateien:
Gast #4225976
Lesenswert?
• ▲
▼
Bitte suche mal hier nach dem Problem und versuche die verschiedenen 
genannten Maßnahmen. Die Ergebnisse werden für die weitere Fehlersuche 
hilfreich sein, falls sich das Problem nicht dadurch schon erledigt.
Gast #4225987
Lesenswert?
• ▲
▼
>sollte ja schon die ganeze Uart Konfig.
>übernehmen?

Das nützt dir aber nichts wenn der AVR nicht mit dem
Takt läuft den du angegeben hast.

#define F_CPU 12000000UL

Das stellt den Takt nicht ein, das sagt dem Compiler
nur das er damit rechnen soll.

Lass mal ne LED im Sekundentakt blinken. Tut sie das auch?
#4226020
Lesenswert?
• ▲
▼
Was soll denn jetzt eigentlich diese Mischung von plain C und Arduino 
Code?
Ins UDR direkt schreiben sollte man nicht machen. Vorher gucken ob 
senden Möglich ist (  while (!(UCSRA & (1<<UDRE))) )
Die beiden Programme machen was anderes.

Was passiert denn bei diesem Arduino Code:
1
void setup()                  
2
{
3
  Serial.begin(9600);           
4
  
5
  Serial.println("Hello world!"); 
6
}
7

8
void loop()                      
9
{
10
                                  
11
}

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.