4个职位/0个新职位
最后一篇文章
真文虎
离线
最后一次见到:10个月前5天
已加入:2015-11-18 12:48
按键检测

您好,我使用的是DA14580型请问我们的按键检测,使能中断时,
void GPIO_EnableIRQ(GPIO_端口、GPIO_引脚、IRQn_类型、布尔低输入、,
bool release(等待,解除抖动)
能否做成双边沿检测呢?现在是按下有中断,松开没有中断。
谢谢。

设备:
胞苷
离线
最后一次见到:3个月2周前
工作人员
已加入:2017-12-14 02:48
您好,

您好,

在按键中断回调中,可做一个按键 木卫一口电平判断,然后重新使能按键中断即可。

按键是低电平有效,则在按键中断 回拨中,有:

如果(按钮io==低电平)

{

gpio\U启用(xx,xx,xx,高\U电平,xx,xx);

}

else if(按钮io==高电平)

{

gpio_启用(xx,xx,xx,低_电平,xx,xx);

}

真文虎
离线
最后一次见到:10个月前5天
已加入:2015-11-18 12:48
请问我们软件开发包中有周期定时器的接口吗?

请问我们软件开发包中有周期定时器的接口吗?

胞苷
离线
最后一次见到:3个月2周前
工作人员
已加入:2017-12-14 02:48
您好,

您好,

可使用系统的软定时器: app_easy_timer();定时单位最小是 10毫秒

也可参照外设例程(5.0.4\项目\目标\应用程序\外围设备\示例)中的 定时器的用法,使用硬件定时器