关于轮询按键的问题

请问CH573有哪个例程是使用轮询按键的方式触发某个功能的吗?只在库里面看到KEY.c和KEY.h,没看到使用实例。

我现在想用按键触发的方式,使用蓝牙协议传输数据,按下按键,就传输一条信息,好像使用中断用的不注意就会影响蓝牙的功能,所以打算在TMOS框架下,使用轮询方式。

建议可以自行写一个中断触发判断的tmos任务处理。

在进入GPIO中断服务函数后,置一个标志,同时开启一个tmos任务一直标志。如查询为成功则执行某个任务。


这种方式相当于是轮询标志的方式去处理任务,请问CH573的GPIO中断有什么方式可以检测按键长按吗?


可以TMOS查询是否有按键按下的,比如tmos20ms查询一次处理:

GPIOB_ReadPortPin(GPIO_Pin_7)


只有登录才能回复,可以选择微信账号登录