我 采纳了的最佳答案
我 发表了评论
@出出啊 主要原因是我子线程一直在不断的轮询查询UART2,所以主线程发送不出去,我换成中断去处理了,另外就是如果希望不断轮询的话最好是根据信号量来进行轮询,就是这样,我结帖了,谢谢您的帮助
的确是问题的根源出现到别的地方了,我在群里有的大神替我解决了。
@出出啊 另外一个线程只进行轮询读,主线程只进行写,按道理应该是不冲突啊。而且,写的时候开始也是没问题的,只有在使用过rt_thread_mdelay就开始出现问题了
另外就是如果其他线程没有轮询接收uart2就没问题
不是 其他都正常的 就是uart无法发送数据了
我 发布了问题
回到 顶部
发布 问题
投诉 建议
我 采纳了的最佳答案
rtt nano rt_thread_mdelay后无法使用uart2发送