你好,
请问CC2650的RTOS中有自选锁或者互斥锁吗?
我项目中遇到了一个问题:
我注册了一个蓝牙服务,在蓝牙服务的回调中需要调用串口给主机发送数据。
同时,我还有一个任务也一直在使用着串口收发数据。
这样的话,我的蓝牙服务回调和任务有可能同时使用串口,如果没有锁保护的话,可能会导致两份数据交错的发送到接收方中,
以致于接收方解析错误。但是,我看了CC2650的示例中并没有这方面的内容。请问,CC2650的RTOS有这样的同步机制吗?
有的话怎么使用?
1. 你需要用Binary semaphores 来协调不同任务共享同一资源
2. 建议发到 http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103.aspx
这里是LM3S 开头的M3 MCU论坛,一般做CC2640的不会来这里的