请问CH573有哪个例程是使用轮询按键的方式触发某个功能的吗?只在库里面看到KEY.c和KEY.h,没看到使用实例。
我现在想用按键触发的方式,使用蓝牙协议传输数据,按下按键,就传输一条信息,好像使用中断用的不注意就会影响蓝牙的功能,所以打算在TMOS框架下,使用轮询方式。
热门产品 :
CH339: 7端口多功能USB HUB控制器芯片
请问CH573有哪个例程是使用轮询按键的方式触发某个功能的吗?只在库里面看到KEY.c和KEY.h,没看到使用实例。
我现在想用按键触发的方式,使用蓝牙协议传输数据,按下按键,就传输一条信息,好像使用中断用的不注意就会影响蓝牙的功能,所以打算在TMOS框架下,使用轮询方式。
建议可以自行写一个中断触发判断的tmos任务处理。
在进入GPIO中断服务函数后,置一个标志,同时开启一个tmos任务一直标志。如查询为成功则执行某个任务。
这种方式相当于是轮询标志的方式去处理任务,请问CH573的GPIO中断有什么方式可以检测按键长按吗?
可以TMOS查询是否有按键按下的,比如tmos20ms查询一次处理:
GPIOB_ReadPortPin(GPIO_Pin_7)