Milanče,
Evo uspeo sam iskopati nešto iz svoje arhive što će ti pomoći.
Radi se o jednoj test ploči sa 2x16 LCD displejom i PIC16F870 na kojoj sam pre 4 godine
radio neki razvoj, a upravo i merenje periode spoljnog signala pomoću CCP modula.
Evo ti slike hardvera :
Takodje imaš i source pisan u PBP
(bez ostatka koda, odnosno samo minimum potreban za merenje periode putem CCP)
Obrati pažnju na ASM interapt blok !
NIKADA ali NIKADA ne koristim ON interapte iz PBP jer je to KATASTROFA ...
Nikada ne znaš tačno gde si sa tim njihovim interaptima, ovako je sve pod mojom kontrolom
i to na Asembler nivou !
Na ovaj način je i PBP VEOMA upotrebljiv kompajler
U tom konačnom firmveru su upotrebljavani RB0 i TMR0 interapti.
U sorsu koji ti dajem, (služi samo za merenje periode putem CCP modula)
LCD perioda.zip (Size: 1,71 KB / Downloads: 19)
izbrisan je kod koji se nalazio u INT blokovima a ostavljeno je samo brisanje zastavica.
kao i ostatak koda koji tebi nije potreban ...
****
Već sam ti rekao, - prouči to malo ...
Sada imaš sasvim dovoljno "materijala" !
Pozz