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:



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
ich möchte einfach das wenn ich am portc am bit 0 eine 1 anliegt, der gesamte portb auf 1 schaltet. woran liegts?