01-17-2023, 09:55 PM
Hmm, moguće onda da I2C i njegovi interapti imaju isti prioritet sa interaptom od ZCD ulaza, tj kod tog PIC ako se ne varam i ne postoji opcija za podešavanje prioriteta interapta.
Pogledaj moj code, imao sam dve interapt rutine, posebno za TMR0 koji mi je pravio 10us bazu za SW brojač(e) i posebno za ZCD stim što nisam imao I2C tako da mi je main loop bio inače veoma brz da sam čak imao i više vremena nego što mi treba pa sam dodao i neke LPF filtere eto čisto da uposlim kontroler do kraja.
https://github.com/mikikg/picss/blob/mas...t.X/main.c
Pogledaj moj code, imao sam dve interapt rutine, posebno za TMR0 koji mi je pravio 10us bazu za SW brojač(e) i posebno za ZCD stim što nisam imao I2C tako da mi je main loop bio inače veoma brz da sam čak imao i više vremena nego što mi treba pa sam dodao i neke LPF filtere eto čisto da uposlim kontroler do kraja.
https://github.com/mikikg/picss/blob/mas...t.X/main.c