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