Na F877A omogucio sam u INTCON Global Interrupt Enable bit i Peripheral Interrupt Enable bit, i svi ostali bitovi u intcon su na 0, tj bar tako sam mislio. i desavao mi se problem da mi se int rutina izvrsava konstantno, bez obzira na stanje PIR1 i PIR 2 registrara, posle sam Ispisao sadrzaj INTCON i video da mi se konstantno javlja 1 na RB0/INT External Interrupt Flag bit. Nije mi nikako jasno odakle i to, kad je RB0/INT External Interrupt Enable bit stalno na 0. Ima li iko predstavu zasto se to desava?
Edit:
Evo stavim INTCON =0 i opet su sve nule sem RB0/INT External Interrupt Flag bit, i stalno mi trci u int
Problem sa interaptom na 16f877A
Moderators: pedja089, stojke369, [eDo], trax
Re: Problem sa interaptom na 16f877A
Samo dve stvari mi padaju na pamet , da ti nisu u OPTION-bitu ukljuceni pullup otpornici ili dali si setovao da su prekidi podeseni na rastucu ili opadajucu ivicu signala (INTEDG) .
Re: Problem sa interaptom na 16f877A
Pull up nisu. Mada ne znam kakve to ima veze?
Portb je izlazni. i konkretno na njemu je lcd.
Portb je izlazni. i konkretno na njemu je lcd.