Hallo, ich hab irgendwie Probleme mit den "neuen" AVRs. Ich wollt mich jetzt erstmal zum warm werden von meinem Mega328 mit lauter Us benageln lassen. Wenn ich nun aber das Hyperterminal auf mache kommt nichts an. Hab jetzt schon paar mal drüber geschaut und probiert aber es klappt irgendwie nicht :(
1 | .include "m328Pdef.inc" |
2 | |
3 | .def temp = r16 |
4 | |
5 | ; Baudrate einstellen |
6 | ldi temp, 25 |
7 | sts UBRR0L, temp |
8 | |
9 | ; 8 Bit,1S, 0P,Asy |
10 | |
11 | ldi temp, 0b10000110 |
12 | sts UCSR0C, temp |
13 | |
14 | ldi temp, 0b00001000 |
15 | sts UCSR0B,temp |
16 | |
17 | loop: |
18 | lds temp,UCSR0A |
19 | sbrs temp,UDRE0 |
20 | rjmp loop |
21 | ldi temp, 'U' |
22 | sts UDR0, temp |
23 | rjmp loop |
Danke für eure Hilfe!