 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
paco Neznanec

Pridružen-a: Tor 27 Nov 2012 12:52 Prispevkov: 6 Aktiv.: 0.04
|
Objavljeno: Tor Nov 27, 2012 12:58 pm Naslov sporočila: Programiranje v MPLABu - časovniki |
|
|
Živjo,
Z uporabo časovnika 2 moram doseč, da bo svetleča dioda utripala s frekvenco 1/2 Hz (1 sekundo bo gorela, drugo pa bo ugašena).
Kako dobim dejansko frekvenco oz. kako jo izračunam? Do sedaj sem nekako tako naredil program ampak nevem če štima.
Koda: |
#include<pic18f2550.h>
void initTimer2()
{
//bit 7 je 0, 0111 | 1010
//7 A
T2CON=0x7A;//preddelitelj 16, poddelitelj 16
T2CONbits.TMR2ON=1; //vklop tmer2
}
void pavza1s()
{
unsigned char stevec;
for(stevec=200; stevec!=0; stevec--)
{
while(!PIR1bits.TMR2IF)//čakamo da se posttavi TMR2IF caa. 5ms
PIR1bits.TMR2IF=0;
}
}
int main()
{
TRISCbits.TRISC2=0;
LATCbits.LATC2=1;
initTimer2();
for(;;)
{
pavza1s();
LATCbits.LATC2!=LATCbits.LATC2;
}
TMR2IF; //-> timer 2 interaup flash
//vse prekinitve so maskirane
for(;;);
}
|
|
|
Nazaj na vrh |
|
 |
matjazkariz Član


Pridružen-a: Sre 03 Nov 2004 18:09 Prispevkov: 1026 Aktiv.: 4.33
|
Objavljeno: Tor Nov 27, 2012 4:50 pm Naslov sporočila: |
|
|
Nisi napisal kakšen takt uporabljaš.
Sicer pa točno to je na tem forumu bilo razloženo že vsaj desetkratkrat. Uporabi iskalnik (klikni na "Išči" zgoraj...) Drugače imaš pa na netu eno goro tutorialov o PIC timerjih. Za tiste pa uporabi Google iskalnik. _________________ LP, Matjaž |
|
Nazaj na vrh |
|
 |
paco Neznanec

Pridružen-a: Tor 27 Nov 2012 12:52 Prispevkov: 6 Aktiv.: 0.04
|
Objavljeno: Tor Nov 27, 2012 5:46 pm Naslov sporočila: |
|
|
to je vse kar imam za podatkov, kot sem napisal že zgoraj. |
|
Nazaj na vrh |
|
 |
. Neznanec

Pridružen-a: Pet 01 Okt 2004 1:17 Prispevkov: 1 Aktiv.: 0.00
|
Objavljeno: Sre Nov 28, 2012 1:37 am Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
 |
paco Neznanec

Pridružen-a: Tor 27 Nov 2012 12:52 Prispevkov: 6 Aktiv.: 0.04
|
Objavljeno: Sre Nov 28, 2012 9:56 am Naslov sporočila: |
|
|
vem za te računala... ampak problem je v tem, da moram sam izračunat. mogoče ve kdo? |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 492 dni
Powered by phpBB © 2001, 2005 phpBB Group
|