stm32 串口能收数据 不能发数据

是可以中断的 但是发送数据 缺不行 我用电脑发送数据是可以的。USART_SendData(USART2,0x02); 断点 这条发送指令执行了。但是设备没有反应。请教哪里写错了呢? 下面串口设备是纸币器来的。我用电脑串口调试助手收发都是正常的。

可能原因有很多,需要整个源码看看。
在接收中断处理中调用发送?有可能接收处理函数在前面把中断禁止了?你可以在接收中断处理中设置标志位,在main函数中发送数据试试,看看是不是这个问题。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网