Gast
#1500085
Schönen guten Abend, ich stehe gerade irgendwie auf dem Schlauch. Ich versuche mit einem Xmega128A1 über den Usart einen String zu übertragen, das funktioniert aber nicht richtig. Der Usart ist richtig initialisiert, ich kann einzelne Chars richtig übertragen und ich kann auch ein char-array (siehe unten b[]) übertragen, nicht aber das "Hello World". Ich nutze das Standard make-File von avrgcc. Ich hatte erst gedacht, das "Hello World" wird nicht beim Starten ins SRAM kopiert, das müsste aber der Fall sein. Nach dem kompilieren steht auch in der Statusteile: Data: 24 bytes (0.3% Full) (.data + .bss + .noinit) (Im Programm ist noch einen String zum Testen, deshalb die 24 bytes) Ich habe noch nie damit bei AVRs Probleme gehabt, gibts beim Xmega irgendwas zu beachten? Für Tipps wäre ich dankbar. Thorsten
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 | |