Hi @ all,
lese mich gerade ein und hab mein erstes kleines programm in assembler
geschrieben. leider funzt es noch nicht. könnt ihr mir sagen was ich
falsch mache`? habe das myavrusb board und benutze myavrdemo plus:
ich möchte einfach das wenn ich am portc am bit 0 eine 1 anliegt, der gesamte portb auf 1 schaltet. woran liegts?Code:main: ldi r16,lo8(RAMEND) out SPL,r16 ldi r16,hi8(RAMEND) out SPH,r16 ldi r16,0xFF out DDRB,r16 ldi r17,0x00 out DDRC,r17 loop: ldi r16,0x01 out PORTB,r16 in r17,PINC cp r16,r17 breq mainloop rjmp loop ;------------------------------------------------------------------------ mainloop: wdr ldi r16,0b11101111 out PORTB,r16 rjmp mainloop







					
					
					
						
Zitieren

Lesezeichen