我 发表了评论
[@兜兜里有啥](https://club.rt-thread.org/u/2e5ef8eba5fad5ee) 现在是,两个串口同时用的同一个中断数据处理函数,有的时候可以收全,大部分都收不全,我改了
[@兜兜里有啥](https://club.rt-thread.org/u/2e5ef8eba5fad5ee) 会调用
用RTT自带的函数进行发送和接收都没问题,问题就是,串口助手,上位机等,这些发的数据接不到,也进不了中断
用作debug没问题
你看有一个黑色的数据发了过了,进了中断,但是我已经把RTT debug已经关了
我现在就想知道,这个黑色的东西是哪里发来的,我估计是不是冲突,有其他地方也在发数据,但是,我是重新建了一个c文件,单独测试串口0,按理来说,项目相关的代码都没运行,这个时候,只有RTT系统的代码加上我
控制台,我关了的,
我 发布了问题
之前RTT debug串口是uart0 ,然后我关闭了debug,把uart0用作通信口,接收串口助手发的数据,奇怪的是,uart发送数据到串口助手没问题可以进中断,并反向输出到串口助手, 但接收串
这是之前的写的,我现在还不熟悉,不敢改呢?
我 对问题发布了答案
中断触发了,他是把收到的数据先放在缓冲区里面吗?
回到 顶部
发布 问题
投诉 建议
我 发表了评论
串口中断接收数据问题