2010年11月15日月曜日

AKI_H8_LANボードでのチャタリング

スイッチのチャタリング除去のプログラムは良く見かけるが、このボードのチャタリングは正道かな?
スイッチ入力前の処理より後処理が必要であった。前処理も必要である。

while(1){
i=2000;
while(i--);
sw=PA.DR.BIT.B0;
if(sw==0){
PB.DR.BIT.B0^=1;
while(!PA.DR.BIT.B0);
i=2000;
while(i--);
}
}

0 件のコメント:

コメントを投稿