Re: tlačítko a zákmity
Martin Zaruba
swz@volny.cz
Čtvrtek Červen 22 16:18:56 CEST 2006
Presne tak. Proto nejcistsi je jak vznikne preruseni, tak ho zakazat,
provest akci pro tlacitko, spustit casovac a rutinu preruseni ukoncit.
Jakmile casovac dobehne, vyvola sve preruseni, ktere jen povoli preruseni
tlacitka a ukonci se.
Pokud je to extreme choulostive na dobu chodu preruseni, pak jedinou akci
tlacitka muze byt nastaveni semaforu. Vlastni zpracovani pak bude v
normalnim programu.
Martin Zaruba
----- Original Message -----
From: "Tomáš Hamouz" <hamouz@alsoft.cz>
To: "HW-news" <hw-list@list.hw.cz>
Sent: Thursday, June 22, 2006 4:08 PM
Subject: Re: tlačítko a zákmity
TC> A nebo (jestli nebezi nic duleziteho na popredi cemu by mohlo vadit ze
to
TC> stravi
TC> vice casu v preruseni) muzete v tom preruseni otestovat ze Xtisic cyklu
TC> se nesmi na vstupu objevit aktivni signal, jinak furt cekat na
"uklidneni"
TC> vstupu.
Sice by to šlo, ale patří k dobrým programátorským zvykům mít obsluhu
přerušení co nejkratší.
Teď to třeba nevadí, ale za pár měsíců se přidá nějaká jiná fičura
které bude dlouhé přerušení vadit a kdo si pak vzpomene že se na
klávesnici záměrně dlouho čeká.
Tomáš
TC> Urcite jinak. Co jde resit programem, reste programem.
TC> Treba tak, ze jakmile vznikne preruseni, tak v rutine preruseni dalsi
TC> zakazete. Po uplynuti nejakeho casoveho intervalu (0.2 s) jej zas
povolite.
TC> Pokud preruseni reaguje na stav a ne na sestupnou hranu, mate tim
vyresene i
TC> opakovani pri drzeni tlacitka.
TC> Martin Zaruba
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list