Комментарии: gpio: опросом или по прерыванию? http://blog.metrotek.spb.ru/2012/11/17/gpio-oprosom-ili-po-preryivaniyu/ заметки бывших разработчиков бывшего НТЦ Метротек Tue, 22 Nov 2016 11:00:27 +0000 hourly 1 https://wordpress.org/?v=5.1.15 Автор: jury093 http://blog.metrotek.spb.ru/2012/11/17/gpio-oprosom-ili-po-preryivaniyu/comment-page-1/#comment-5307 Wed, 28 Nov 2012 20:02:06 +0000 http://blog.metrotek.spb.ru/?p=3359#comment-5307 аппаратно можно бороться одновибратором или rs-триггером, который сбрасывать после обработки прерывания..
или давить программно, запрещая работу (или прерывание) от конкретного gpio..
если отойти от режима работы с прерыванием и объявить пин, как gpio-button, то там д.б. встроенные средства по подавлению дребезга. кстати event при таком режиме легко ловится из юзерспейса..
не удивлюсь, если у PXA есть специализированные входы, типа «одиночной кнопки»..

]]>
Автор: Павел Курочкин http://blog.metrotek.spb.ru/2012/11/17/gpio-oprosom-ili-po-preryivaniyu/comment-page-1/#comment-5305 Tue, 27 Nov 2012 10:20:31 +0000 http://blog.metrotek.spb.ru/?p=3359#comment-5305 в дополнение к написанному в посте хочу сказать, что есть нюансы.

например, поскольку сигнал о присутствии карты появляется в результате механического контакта, мы столкнулись с дребезгом. то есть, на самом деле,
при втыкании карты может произойти не один перепад (0->1, 1->0).

и это надо учитывать.

]]>
Автор: Павел Курочкин http://blog.metrotek.spb.ru/2012/11/17/gpio-oprosom-ili-po-preryivaniyu/comment-page-1/#comment-5304 Tue, 27 Nov 2012 10:17:55 +0000 http://blog.metrotek.spb.ru/?p=3359#comment-5304 кстати, да… :)

]]>
Автор: tony feldman http://blog.metrotek.spb.ru/2012/11/17/gpio-oprosom-ili-po-preryivaniyu/comment-page-1/#comment-5303 Tue, 27 Nov 2012 08:39:37 +0000 http://blog.metrotek.spb.ru/?p=3359#comment-5303 не то слово!

]]>
Автор: jury093 http://blog.metrotek.spb.ru/2012/11/17/gpio-oprosom-ili-po-preryivaniyu/comment-page-1/#comment-5301 Mon, 26 Nov 2012 21:08:47 +0000 http://blog.metrotek.spb.ru/?p=3359#comment-5301 >инверсная логика, чтобы жизнь мёдом не казалась :)
а еще ядерщики-шалуны зачем-то организовали флажок active_low :D

]]>