蓝牙BLE---DA14585的软件定时器使用

版权声明:转载请注明出处。技术交流加微信:life5270 https://blog.csdn.net/JaLLs/article/details/82698029

Dialog DA14585的软件定时器用起来还是比较方便的,软件定时器理论上可以开无数个。

首先定义初始化函数

void key_timer_scan(void)
{
        key_scan_status=app_easy_timer(2,key_scan);
   // printf("key_scan_status:%d",key_scan_status);
}

第一个形参表示中断时间,为形参*10毫秒,以上表示20毫秒中断一次。

第二个形参是中断函数。

然后在以下位置调用初始化函数

最后我们写中断函数实体

static void key_scan()
{
    arch_printf("key_scan\r\n");
    key_scan_status=app_easy_timer(2,key_scan);
}

配置完成后下载代码进板子,上电验证,会发现串口每隔20ms打印一次key_scan. 

猜你喜欢

转载自blog.csdn.net/JaLLs/article/details/82698029