Gast
#1379121
Hallo, ich hab ein Porblem meinem ATmega328 klar zu machen, dass er über UART senden soll. Hier der Code:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
Die Baudrate habe ich im usart.h auf 38400 baud gestellt. Wenn ich nun im Hauptprogramm die Init-Fkt. und direkt danach die WriteChar-Fkt. aufrufe, um mir das Zeichen 0xAA augeben zu lassen, passiert ... nix. Mein oszi gibt mir auf dem TX pin nur dauerhaft High aus, da ist keine veränderung zu beobachten.... Der Code der Funktionen ist übrigens der aus dem Datenblatt des µCs. Meine Frage: Was hab ich falsch gemacht, dass ich überhaupt kein Signal am TX-Pin bekomme? Vielen Dank in Vorraus.