Preruseni v PIC
Marek Pavlu
pavlu@hwg.cz
Pondělí Říjen 10 23:47:30 CEST 2005
Zdravim,
Ja mam rad 18.432MHz, protoze s TMR0:
18.432MHz/4/256 = 18000
18000/18 = 1000 => casova zakladna 1ms
A navíc tento kmitocet zrovna sedi presne na rychlosti RS232, třebas 115200
je s nulovou chybou.
S pozdravem,
Marek Pavlu
-----Original Message-----
From: hw-list-bounces@list.hw.cz [mailto:hw-list-bounces@list.hw.cz] On
Behalf Of Dusan Dolezal
Sent: Monday, October 10, 2005 3:06 PM
To: 'HW-news'
Subject: RE: Preruseni v PIC
A potrebujete nutne, aby ten PIC bezel zrovna na 4MHz? Ja ruzne hodiny apod.
(pocitam ze neco s merenim casu to bude, kdyz potrebujete 0.1s) delam s
krystalem 3.2768MHz, pak s preddelickou 1:32 vychazi u 8-bitoveho timeru
preruseni presne po 10ms.
Dusan Dolezal
> -----Original Message-----
> From: hw-list-bounces@list.hw.cz
> [mailto:hw-list-bounces@list.hw.cz] On Behalf Of Sula Milos
> Sent: Monday, October 10, 2005 2:43 PM
> To: Hw-list@list.hw.cz
> Subject: Preruseni v PIC
>
> Potrebuji generovat u PIC16f628 kvuli internimu udrzovani
> casu preruseni
> kazdych 0.1s. Muzete mi poradit jestli to je ten spravny postup ?
>
>
> 16bit Timer1 - 65536 kroku
> preddelicka - 4
> oscilator 4MHz(/4) ( 1us/instrukci )
> Timer1 - pri deleni 4 to je 4us/1krok
> jelikoz potrebuju rychlost preruseni 1x za 100 000 us musim
> prednastavit
> 25 000 kroku pred vyprsenim v Timer1
>
>
> preruseni od RS232
> -zpracuju data
> -vratim se z preruseni
>
> preruseni od Timer1
> -prednastavim Timer1 na 0.1s tj.na 65536 - 25 000
> -udelam co chci
> -vratim se z preruseni
>
> inicializace
> -prednastavim Timer1 na 0.1s tj. 65536 - 25 000
> -povolim preruseni od Timer1 a RS232
> smycka
> -delam si co chci dokola
>
>
>
> A ted druha otazka:
> Jak zajistit aby to bylo presne i po dobu komunikace s RS232 ? Kdyz
> nastane preruseni od Timer1 a to preruseni bude preruseno
> prerusenim od
> RS232 tak se mi prednastavi Timer1 o neco pozdeji ( po zpracovani
> obsluzne rutiny ).Sice muzu zakazat preruseni od RS232 po dobu nez
> prednastavim casovac, ale pak mi zase muze "utyct" preruseni od rs232
> nebo se pletu ?
>
> Milos
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
>
> ----------
> * www.inMail.cz - Vase emailova adresa a fotoalbum ZDARMA
> * www.regzone.cz - bezplatna predregistrace domen .EU
> * http://interval.cz - webdesign a e-komerce denne
>
>
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
_____
avast! Antivirus <http://www.avast.com> : Odchozi zprava cista.
Virova databaze (VPS): 0541-0, 10.10.2005
Testovano: 10.10.2005 23:47:30
avast! - copyright (c) 2000-2003 ALWIL Software.
Další informace o konferenci Hw-list