Is ok, ich wollt nur mal sehen, ob die INt1-Bits auch richtig gesetzt werden
das ist also pipifein, kann man nicht meckern. Ich hab gesehen, du hast einen Ellenlangen print in der ISR. Aber der sollte auch nix machen.Code:IN r24,MCUCR ANDI r24,0xF3 ; da putz er die Mode-Bits ok ORI r24,0x0C ; er setzt beide --> rising ok OUT MCUCR,r24 IN r24,GIMSK ORI r24,0x80 ; enbable int1 ok OUT GIMSK,r24 SEI ; enable interrupts ok
Wie vermutet, kann's nur ein Problem in der Hardware sein.
Das mit 0 und 5 verbinden wird wohl sehr prellen, da gäb ich nix drauf.
Ich glaub, mit einer anständigen Außenbeschaltung (schmitt-trigger) wird sich das Problem in nix auflösen.
Und sollte doch der mega einen Fehler haben, wird sich das dann rausstellen.







Zitieren

Lesezeichen