Gast
#4557359
Hallo, ich versuche mit dem ATmega644 eine UART Verbindung zum PC herzustellen, bzw. soll der ATmega ein paar Zeichen senden. Ich erhalte jedoch keinerlei Reaktion am PC (mit CP2102 und Putty und mit Arduino versucht zu lesen). Fuses sind wie folgt gesetzt: Low: 0xE2 High: 0x99 Extended: 0xFF. Ich gehe davon aus, dass der ATmega bei diesen Einstellungen mit 8MHz läuft. Nach vielen Fehlversuchen, habe ich den Code auf folgendes minimiert:
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 | |
Ich habe leider kein Oszilloskop, aber habe die Spannung am TX Pin gemessen. Diese beträgt ca. 2,3V. Wenn ich nichts übertrage, liegt diese bei 4,78V. Die Spannung am RX Pin liegt bei 0V. Ich hoffe, hier weiß jemand woran es liegen könnte. Gruß Niclas