S
saurabh17g
Guest
S'il vous plaît lire le programme ci-dessous: # Include / / interruption externe 0 interrompre la routine de service [EXT_INT0] nulle ext_int0_isr (void) {PORTC = 0xaa;} / / Déclarez vos variables globales ici void main (void) {/ / interruption externe (s) d'initialisation / / INT0: Le / / INT0 mode: Falling Edge / / INT1: Off / / INT2: Off GICR | = 0x40; MCUCR = 0x02; MCUCSR = 0x00; GIFR = 0x40; / / Global activer les interruptions # asm ("Sei") DDRC = 0xff; / / PORTC configuration en sortie afin de tester tout (1) {/ / Placez votre code ici};} selon le programme ci-dessus collé, les broches PORTC doit donner 0xaa sortie uniquement quand INT0 broches obtient un front descendant. Mais dans mon cas, PORTC est activé pour toujours. J'ai essayé plusieurs combinaisons comme le niveau de déclenchement, la hausse etc bord. mais tous donnent le même résultat. S'il vous plaît réponse.