Gast
#95642
Codeauschnitt: ldi temp3, 0b01000000 out GIMSK, temp3 ;ext int0 aktiviern in General Interupt Mask ldi temp3, 0b00000011 out EIMSK, temp3 ;ext int0 aktiviern in Ext Interupt Mask ldi temp3, 0b00001010 out EICRA, temp3 ;ext int0 und int1 aktivieren bei fallender Flanke sei loop: rjmp loop Hallo leute, ich bastele an meiner Diplarbeit und stehe seit ein paar Tagen vor dem Problem, mit den INterupts, meinen Atmega anzusteuern. Mittlerweile tut das auch soweit, allerdings habe ich noch ein Problem, zu dem ich keine Lösung finde: Wenn ich mit dem EICRA den Interupttrigger auf fallende Flanke setzen möchte, bekomme ic hvom Compiler folgende Fehlermeldung: E:\Arbeit\Diplomarbeit\AVR\040617\Timer040621.asm(78) : error : Illegal argument type or count Assembly complete with 1 error Dies passiert, bei egal welcher einstellung. Jetzt triggert er natürlich auf ein low, d.h. es funzt trotzdem, da bei 8Mhz keiner shcnell genug den bttonb loslassen könnte, aber es ärgert mich, das ich das nicht hinkrieg mit dem Register.. Wer kann mir helfen? Danke