赞
踩
本人是新手,刚接触杰理的蓝牙芯片,任务创建都不怎么会,所以,没有使用sdk的任务创建函数,使用的是定时器扫描增加的接口创建的任务,使用的芯片是AC6084A。我使用的是usr_timer_add,函数接口描述如下:
(接口在timer.h中)
首先usr_timer_add这个定时器扫描增加接口,是使用的timer1定时器,所以,如果使用这个接口的话,就不要去使用timer1了,本人试过初始化timer1中断,然后使用usr_timer_add不成功。
(这个图片是从杰理的定时器接口文档中来的,可以找代理商拿这个文档)
首先是初始化,我是放在了vbat_chech_init() 中
vbat_check_init函数在app_powe_manage.c中,我创建的是一个10ms扫描一次的任务,具体只是一个打印输出而已。
接下来是在串口看一下打印的信息,可以正常运行
以上就是本人使用定时器扫描增加接口创建一个任务的流程,实测是可以正常运行的。如果有什么不对的,还请各位多多指教。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。