Stránka 1 z 1

Programování PIC16F627A

Napsal: 07 říj 2011, 15:27
od lowC
zdravím potřeboval bych vysvětlit jak napsat přerušení pro timer0/1 aby mi prerusoval kazdych 10ms a kam pak napsat tento kod.

Napsal: 08 říj 2011, 06:29
od Chenzee
... bych potřeboval, já a všichni si sedněte na pr... nesnáším požadavky tam, kde je slušnost požádat.
. Přečti si datasheet a řekni, čemu nerozumíš. Dle mého se to tu již také probíralo.
Ve zkratce: základna pro přerušení je odvozená od taktovací frekvence,
v optionu vybereš vstup hodin pro TMR0, přiřadíš děličku, nastavíš dělící poměr děličky, povolíš přerušení a spočítáš (nebo odsimuluješ) čas přerušení a pak ... poslední díl puzzle zkus vymyslet. Jinak vše je popsáno v datasheetu. Pokud je problém AJ, můžeš sehnat datasheet v CZ např. po 84 nebo 877A (princip je identický)

Napsal: 11 říj 2011, 18:38
od Niki31
Mám tu taký kus programu čo som kedysi písal,tak ti ho tu hodím.
Jedná sa o časovac ,kde je prerušovacia slučka po 10 mSec. riadená
časovačom TIMER1.A z nej sú odvodené sekundy a minúty.
Trocha som to osekal tak aby sa to dalo krokovať v MPlabe a aby bol
program prehľadnejší.Slučka je nastavená pre kryštál 20Mhz.
Dúfam že ti to nejak pomôže.