AVR panlabas na tumakip 0 problema

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.
 
Ayon sa iyong programa PORTC ay laging 0xaa pagkatapos ng unang INT0. Programa ay hindi kailanman pagbabago muli ang halaga na ito. Subukan na baguhin ang halaga sa loob ng habang loop (eg PORTC = 0x55). Sa kasong ito, ang halaga 0xaa ay makikita sa output lamang sa INT0 (isang maikling panahon) pagpapatupad. Regards
 
oo, i nabago sa programa bilang: {PORTC = 0xaa; delay_ms (500); PORTC = 0x55;} ngunit ang kinalabasan ang parehong. Nakakakuha ako ng PORTC bilang lahat 0xff (kumbinasyon ng 0x55 at oxaa) man o hindi matakpan ay nag-trigger.
 
Mayroon bang anumang bagay na gumagana nang maayos? Mukhang ang reset pin ay gaganapin SA. [Laki = 2] [Kulay = # 999999] Added pagkatapos ng 3 minuto: [/Kulay] [/laki] rin kumpirmahin ang Brown Out ay hindi aktibo. [Laki = 2] [Kulay = # 999999] Added pagkatapos ng 3 minuto: [/Kulay] [/laki] A alinlangan: kung aling bersyon ng Codevision ang ginagamit mo?
 
Ibig mo pinagana JTAG. Ang mga jtag Pins ay sa PORTC Subukang gumamit ng ibang port tulad ng PORTA nasubukan sa simulation at ang iyong code gumagana nang maayos
 

Welcome to EDABoard.com

Sponsor

Back
Top