Gast
#3036805
Hey Leute, Ich bin im Moment ein Arduino Nutzer, möchte das Dingen aber jetzt mal richtig programmieren da ich auf das Arduino-Zeug nichtmehr so Lust habe. Habe mir also Atmel Studio geladen, auch schon paar LED's blinken lassen und alles, wollte mich aber nun an den UART wagen. µC ist ein atmega328p. Als Programmer benutz ich auch das Arduino UNO Board, dass funktioniert auch alles. Hab mit dem Datenblatt eigentlich auch alles eingestellt bekommen, dachte ich. Hier zu meinem Problem: Ich dachte eigentlich, dass meine BAUD auf 9600 eingestellt ist, aber dann empfange ich keine Zeichen (HTerm). Ich bekomme ständig FF gesendet, auf der BAUD-Rate 115200. Wenn ich auf 9600 stelle passiert nichts.. Jetzt bin ich mir nicht sicher ob ich meinen Code so einfach auf den Arduino hauen kann, wegen dem Bootloader und so.. Hab F_CPU auf 16000000 gestellt, da ein 16mhz Quarz auf dem Arduino ist. Hier aber mal mein 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 | |
Wo habe ich Fehler gemacht?
