Hi Ich habe einen Atmega128 auf dem rnmega128funk-Board. Ich habe den USART bisher mit Basic programmiert, dies hat immer super funktioniert. Nun will ich es auch in C schaffen etwas vom µC an den PC zu schicken. Ich bin schon am verzweifeln, ich habe mir alle passenden Beiträge in diesem Forum und auf anderen Seiten durchgelesen doch ich habe es bisher nicht geschafft die USART zum laufen zu bringen. Ich bräuchte das aber schon dringen für mein Projekt da dies ein wichtiger Teil davon ist. Könnte mir bitte jemand einen C-Code posten der mir etwas an den PC schickt. Ich währ euch überaus dankbar wenn dies möglich währe. Vielen Dank im voraus, mfg René
ja genau so hab ich es gemacht doch es funktioniert einfach nicht... ich habe dieses Beispiel an die Regeister von meinen Atmega128 angepasst, alles über USART im Datenblatt gelesen doch es funktionert einfach nicht. mfg
Taktfrequenzen beachtet? Baudrate richtig eingestellt? Poste doch mal deinen 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 | |
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
Versuchs mal mit
1 | |
stimmt die Formel zur Berechnung der Baudrate? im HyperTerminal empfange ich nicht das richtige Zeichen mfg
ich bin auf den Fehler draufgekommen die genaue Initialisierung des USART für einen ATMEGA128 lautet
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.