Vypocet preruseni

RV vicek.radek na cpost.cz
Pátek Leden 25 13:26:27 CET 2013


Chci se zeptat jak resite nastaveni ruznych dob preruseni kombinaci 
hodnot timeru?

Potrebuji generovat preruseni tak aby 64 nebo 32 preruseni trvalo 360ms. 
Puvodne jsem mel program na PIC16F a preruseni bezelo na 8b timeru0. Ted 
jsem se rozhodl ze asi radu PIC16F nadobro opustim (drazsi, pomalejsi, 
mene vybavena) a ladim program pro PIC18F, ktery pobezi rychleji a ma 
timer0 volitelne 8 nebo 16b.

Zatim to vzdy resim tabulkou v Calcu nejakou takovou:

Takt	Preddelic	Za delicem	Timer0H	Timer0L	Pocet preruseni z 1s	Preruseni 
kazdych us	Pocet prumerovani	Doba odectu (us)
16 000 000	64	250 000	7	201	177,683	5628	64	360 192
16 000 000	128	125 000	3	235	177,305	5640	64	360 960
16 000 000	256	62 500	2	176	177,557	5632	64	360 448

a zkousim rucne odhadnout a doladit nastaveni registru timer0 tak abych 
se co nejvic priblizil tem 360ms.

Mate nekdo nejakej lepsi postup?

-- 
Radek Vicek

Tento e-mail včetně příloh může obsahovat důvěrné informace. Jestliže nejste zamýšlený adresát tohoto e-mailu, pak jakákoliv forma zveřejnění, tisk, kopírování, distribuce nebo šíření tohoto e-mailu a připojených příloh je přísně zakázáno. Pokud obdržíte tento e-mail omylem, oznamte to neprodleně jeho odesilateli a okamžitě tento e-mail včetně jeho příloh trvale vymažte ze svého systému. Odesilatel e-mailu neodpovídá za jakoukoliv škodu způsobenou modifikacemi či zpožděním přenosu e-mailu.

 

This e-mail and any attached files may contain confidential information. If you are not the intended addressee of this e-mail, you are hereby notified that any disclosure, printing, copying, distribution or dissemination of this e-mail and any attached files is strictly prohibited. If you receive this e-mail in error, please immediately notify the sender and permanently delete this e-mail and its attachments from your system. The sender of this e-mail does not accept liability for any damage that may be caused by any modifications or delay in the transmission of it.



Další informace o konferenci Hw-list