私は自分のプロジェクトで何らかの "オン/オフ"ボタンを作る必要があります。 ボタンが押されていないとき、それはデータを一度だけ印刷する
押されたが、問題はそれ、イムはそれをpressinない場合には、
を開始した場合
が
を停止し、印刷することになって私はボタンを押し続けると同じようにprintin '停止'を保つ。私はそれが一度だけデータを印刷したい。 もっと詳しく、私が必要とするのは、ボタンが再び押されるまで、ボタンは「STARTED」の位置に留まります。
は、ここに私のコード
{
int main (void)
int TestM4;
while(1)
{
if (!(PORTJ_IN&PIN1_bm)) //test m4
{
testM4 = 1;
printf("%d\n", testM4);
}
else
{
testM4 = 0;
printf("%d\n", testM4);
}
'while(1)'なし 'break'! –
(1)ボタンが既にオンのときに "PORTJ_IN"と "PIN1_bm"の値を明記してください(2)ボタンは既にオフです(3)ボタンを押して状態をオンからオフに変更したとき(4)ボタンを押して状態をOFFからONに変更します。 – MayurK