SYDTEK芯片在不使用到任何定时器的时候能否关闭定时器的唤醒功能

从SYD8811/SYD8810/SYD8801芯片的规格书上我们知道协议栈占用了Timer3这个定时器,SYD8821的协议栈占用了Timer0这个定时器!如果使用了SystemTimer的lib的话SYD8811/SYD8810的SystemTimer占用了Timer0,SYD8821占用了Timer4(也就是说SYD8811/SYD8810/SYD8801只有Timer1和Timer2,SYD8821有Timer1,Timer2,Timer3给用户任意使用).
既然协议栈占用了定时器,那就说明协议栈在某些时候会打开这些定时器用于协议栈的定时处理!在ble_init函数中关于定时器唤醒源的配置是对于芯片所有定时器的设置,如果关闭了定时器唤醒源的功能,那么蓝牙就有可能发生不可预期的错误!比如断线,比如广播超时不能够正常上报等等!所以定时器的唤醒源是不能够被关闭的!
在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值