S
saurabh17g
Guest
Mangyaring basahin ang mga programa sa ibaba: # Isama / / Panlabas makatakip 0 serbisyo regular na matakpan [EXT_INT0] walang bisa ext_int0_isr (void) {PORTC = 0xaa;} / / idedeklara ang iyong mga global variable dito walang bisa pangunahing (walang bisa) {/ / Panlabas makatakip (s) na Pinasimulan / / INT0: Sa / / INT0 Mode: pagbagsak Edge / / INT1: Off / / INT2: Off GICR | = 0x40; MCUCR = 0x02; MCUCSR = 0x00; GIFR = 0x40; / / Global paganahin ang interrupts # asm ("sei") DDRC = 0xff; / / configure PORTC bilang output upang subukan habang (1) {/ / Ilagay ang iyong code dito};} ayon sa programa ilagay sa itaas, ang mga PORTC Pins dapat magbigay 0xaa output lamang kapag ang INT0 pin nakakakuha ng bumabagsak na gilid. Ngunit sa aking kaso, PORTC ay pinagana magpakailanman. Sinubukan ko ang maramihang mga kumbinasyon tulad ng antas ng trigger, tumataas ang gilid atbp. ngunit lahat ay nagbibigay ng parehong output. Mangyaring tumugon.