Gast
#2455341
Hi, ich befasse mich seit kurzer Zeit mit einen ATmega32 und C. Vorher habe ich nur mit Assembler gearbeitet. Nun bin ich auf ein Problem gestoßen und finde den Fehler nicht habe auch schon die Sufu benutzt aber nichts konkretes gefunden. Und zwar funktioniert die Initialisierung der UART nicht richtig und kann meinen Fehler nicht finden. Am Terminal kommt nichts an. Kommentiere ich aber //UBRRH = 0x00; //UBRRL = 0x67; aus, dann gibt er was am Terminal aus aber nur Müll. Die Werte für UBRRL/H habe ich den Datenblatt entnommen und soll bei 16mhz eine BAUDRate von 9600 ergeben. Ich verwende das Pollin Funk-AVR-Evaluationsboard V1.2 mit einen ATmega32 und als Software AVR Studio. Der CPU Takt beträgt extern 16.000.000Hz
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
MFG Torben