2019-07-16 00:24发布
查看全部评分
Stone_up 发表于 2013-5-25 01:34 先把IO拉低,然后再检测高电平,试试。
q373073148 发表于 2013-5-25 01:46 不行啊 DDRD = 0xff;
最多设置5个标签!
评分
查看全部评分
不行啊
DDRD = 0xff;
PORTD = 0x00;
DDRD = 0x00;
if((PIND|0x00)!=0x00)
pressed = 1;
else
pressed = 0;
// DDRD = 0xff;
return pressed;
具体搞不懂。不好意思。
加个延时去抖动试试,另外,在51上面移植试试。
AVR单片机没有搞过。是不是可以设置IO口的状态,如果可以,把这里的IO设置为下拉输入试试。
一周热门 更多>