Brojac - Printable Version +- DIY Electronic projects (https://forum.yu3ma.net) +-- Forum: Mikrokontroleri (https://forum.yu3ma.net/forumdisplay.php?fid=52) +--- Forum: Microchip PIC (https://forum.yu3ma.net/forumdisplay.php?fid=53) +--- Thread: Brojac (/showthread.php?tid=1522) |
Brojac - MILANNN - 02-09-2017 Pozdrav svima.Potrebno mi je da napravim nesto kao frekvencmetar da broji impulse u trajanju od jedne sekunde.Imam ovaj kod koji broji samo neznam kako da ogranicim da broji jednu sekundu pa onda to izbrise pa broji ponovo sekundu i tako.Ako moze pomoc sta da se dopise da bi btojao tu jednu sekudu i tako ukrug. RE: Brojac - Želja - 02-10-2017 Prouči CAPTURE mod za brojanje spoljnih impulsa: http://ww1.microchip.com/downloads/en/DeviceDoc/41214a.pdf To se tako radi ... *** Evo ti i primer u PBP: http://melabs.com/samples/LABX2-16F877A/ccpx2.htm Pozz RE: Brojac - Želja - 02-14-2017 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 |