各位大师,
我们在使用CC2640过程中遇到以下问题需要给予支持
我们自己新建task后蓝牙广播不稳定的情况,具体为新建task中添加串口读写、snv读写后:
1、一旦调用了串口发送函数,蓝牙广播就会消失的问题。
2、一旦调用了Snv的操作函数,蓝牙广播也会消失的问题。
请问用户自己建task有什么限制,是否与优先级有关,上述现象是否有遇到过?
Viki Shi:
请问用的是自带的UART模块还是SCS模拟出的串口功能?
Chao Chen19:
回复 Viki Shi:
是自带 UART 的,没有用模拟
Viki Shi:
回复 Chao Chen19:
可否在例程 simple peripheral上添加上述功能,看看是应用程序的问题还是接口/stack的问题
Chao Chen19:
回复 Viki Shi:
是在例程 simple peripheral上添加的 task,用 iar 调试的时候,总是跳到 AssertHandler 函数中,请问这个怎么看应用程序还是接口问题?
da qin zheng sheng:
板子是自己做的吗?关闭低功耗模式了没有?
da qin zheng sheng:
串口和芯片的擦除,读,写是否正常?
Chao Chen19:
回复 da qin zheng sheng:
是自己做的板子,串口和snv均可以操作,POWER_SAVING是开启状态,请问还需要哪些其他设置?
mark_xu:
回复 Chao Chen19:
任务执行时间太长或太频繁所致
Chao Chen19:
回复 mark_xu:
读写snv和操作串口的时间都不会很长,也没有频繁读写
ghostyu:
回复 Chao Chen19:
这里有串口透传的例子,能发送多个数据,双向的,建议去下载看看,对比一下。
http://bbs.iotxx.com/thread-6-1-1.html
调试的时候最好一步一步的调试,先测好一个功能模块,再去测的,确认都没问题在放到整个流程中去