Bekommst du Warnungen beim Übersetzen?

Wo hast die diesen SIGNAL-Name her???
Zitat Zitat von ./avr/include/avr/iom32.h
/* Timer/Counter1 Overflow */
#define TIMER1_OVF_vect _VECTOR(9)
#define SIG_OVERFLOW1 _VECTOR(9)
Sieht übersetzt dann etwa so aus (avr-gcc assembler out):

Code:
	.lcomm counter.0,1
.global	__vector_9
	.type	__vector_9, @function
__vector_9:
/* prologue: frame size=0 */
	push __zero_reg__
	push __tmp_reg__
	in __tmp_reg__,__SREG__
	push __tmp_reg__
	clr __zero_reg__
	push r24
/* prologue end (size=6) */
	lds r24,counter.0	 ;  tmp42, counter	 
	subi r24,lo8(-(1))	 ;  tmp42,	 
	sts counter.0,r24	 ;  counter, tmp42	 
	tst r24	 ;  tmp42	 
	brne .L142	 ; ,	 
	in r24,40-0x20	 ;  tmp46,	 
	com r24	 ;  tmp46	 
	out 40-0x20,r24	 ; , tmp46	 
.L142:
/* epilogue: frame size=0 */
	pop r24
	pop __tmp_reg__
	out __SREG__,__tmp_reg__
	pop __tmp_reg__
	pop __zero_reg__
	reti
/* epilogue end (size=6) */
/* function __vector_9 size 22 (10) */
	.size	__vector_9, .-__vector_9