杰理蓝牙 定时器接口创建任务

本文档记录了一位新手如何在杰理蓝牙芯片AC6084A上利用usr_timer_add接口创建一个10ms周期的任务。该接口基于timer1,初始化在vbat_check_init()中完成,任务实现为10ms打印输出。实测表明任务能正常运行,作者分享了详细步骤,并邀请同行指正。
摘要由CSDN通过智能技术生成

杰理蓝牙 定时器接口创建任务

前言

本人是新手,刚接触杰理的蓝牙芯片,任务创建都不怎么会,所以,没有使用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扫描一次的任务,具体只是一个打印输出而已。
在这里插入图片描述
接下来是在串口看一下打印的信息,可以正常运行
在这里插入图片描述


总结

以上就是本人使用定时器扫描增加接口创建一个任务的流程,实测是可以正常运行的。如果有什么不对的,还请各位多多指教。

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值