微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640R2 --我们自己新建task后蓝牙广播不稳定的情况.

CC2640R2 --我们自己新建task后蓝牙广播不稳定的情况.

时间:10-02 整理:3721RD 点击:

各位大师,

我们在使用CC2640过程中遇到以下问题需要给予支持

我们自己新建task后蓝牙广播不稳定的情况,具体为新建task中添加串口读写、snv读写后:

1、一旦调用了串口发送函数,蓝牙广播就会消失的问题。

2、一旦调用了Snv的操作函数,蓝牙广播也会消失的问题。

请问用户自己建task有什么限制,是否与优先级有关,上述现象是否有遇到过?

请问用的是自带的UART模块还是SCS模拟出的串口功能?

是自带 UART 的,没有用模拟

可否在例程 simple peripheral上添加上述功能,看看是应用程序的问题还是接口/stack的问题

是在例程 simple peripheral上添加的 task,用 iar 调试的时候,总是跳到 AssertHandler 函数中,请问这个怎么看应用程序还是接口问题?

板子是自己做的吗?关闭低功耗模式了没有?

串口和芯片的擦除,读,写是否正常?

是自己做的板子,串口和snv均可以操作,POWER_SAVING是开启状态,请问还需要哪些其他设置?

任务执行时间太长或太频繁所致

读写snv和操作串口的时间都不会很长,也没有频繁读写

这里有串口透传的例子,能发送多个数据,双向的,建议去下载看看,对比一下。

http://bbs.iotxx.com/thread-6-1-1.html

调试的时候最好一步一步的调试,先测好一个功能模块,再去测的,确认都没问题在放到整个流程中去

请问下你的任务中还做了什么呢?如果有GAP的操作是否对任务进行了ICALL的注册?如果能分享下代码是最好的

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top