Problem sa interaptom na 16f877A

Rasprava o PIC mikrokontrolerima, PIC projekti i drugo vezano za PIC-eve...

Moderators: pedja089, stojke369, [eDo], trax

Post Reply
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7876
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Problem sa interaptom na 16f877A

Post by pedja089 »

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 :azdaja:
mrki972
Posts: 7
Joined: 07-10-2008, 21:09

Re: Problem sa interaptom na 16f877A

Post by mrki972 »

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) .
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7876
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Problem sa interaptom na 16f877A

Post by pedja089 »

Pull up nisu. Mada ne znam kakve to ima veze?
Portb je izlazni. i konkretno na njemu je lcd.
Post Reply