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