PIC10F delay rutiny

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Pondělí Srpen 12 06:50:19 CEST 2019


To me napadlo poradit taky ale kouknul jsem do DS a ten procesor snad 
vubec zadny prerusovaci system nema? Autor ale o necem takovem pise, 
nevim...
Timer tam zda se jeden osmibitovy je, asi by se dal i bez preruseni 
sledovat stav citace a pri preteceni inkrementovat nejake pocitadlo 
rozumnych casovych useku, tim by se casovani i WDT daly obslouzit 
nejakym stavovym automatem a bylo by to myslim takopve robustnejsi a 
prehlednejsi.

Dne 12.08.2019 v 6:45 Hynek Sladky napsal(a):
> Procesory PIC mely snad vsechny aspon jeden casovac, ktery se dal 
> nakonfigurovat na pocitani OSC/4 frekvence. Nad tim se da postavil jak 
> nahrada delay smycky, tak mereni celkove doby.
> Jeste poznamka k nulovani WDT: je vhodne mit to jen na jednom miste a 
> to nejlepe v hlavni smycce na miste, ktere program musi vzdy projit. 
> Davat to do delay funkce a to do nejnizsi urovne (tj. aby se nuloval 
> pri kazdem pocitacim cyklu) je potencialne nebezpecne. Kdyz uz, tak to 
> mit jen na zacatku funkce delay.
>
> Hynek Sladky
>
>
> Dne 12.8.2019 v 01:44 cizek.milan na seznam.cz napsal(a):
>> Ahoj,
>>
>> tak dotaz č. 2 už jsem vyřešil, v MPLABu je na toto Stopwatch
>> https://www.youtube.com/watch?v=XiKwhSxftZU
>>
>> M.
>>
>> Dotaz č.2. Když mám několik vnořených cyklů, třeba to zpoždění, je možné
>> něčím změřit počet instrukčních cyklů a tedy čas trvání dle FOSC/4?
>> Viz třeba ty zpožďovací rutiny. Potřebuji nic nedělat nějakých 12/24h a
>> čekat/ověřovat délku prodlevy je poněkud zdlouhavé.
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list




Další informace o konferenci Hw-list