stm32多一个电容串口就收不到

stm32多一个电容串口就收不到,第1张

STM32单片机使用串口进行通信时需要进行硬件连接和软件编程配置。串口收不到数据的问题可能与硬件连接或者软件配置有关。其中,添加电容可能会影响串口线路电气参数,如线路阻抗等,从而导致串口信号传输受到影响,而使串口无法正常接收数据。解决办法包括确认串口连接是否准确无误,检查硬件电路是否正确设计和软件编程是否存在问题等。通过综合排查这些因素,并进行相应的优化,可以解决串口接收不到数据的问题。

如果是我的话,首先进行串口自回环测试,排除硬件串口引脚隐患。
然后观察c8t6串口的引脚,注意,是c8t6串口接收引脚,有无波形。
c8t6板子接上调试器,在线调试看看能不能进串口中断。

STM32串口是属于TTL电平,也就是0-33V的电平(低-高),MAX3232是将PC机的串口电平转换为TTL电平的芯片,当然,只要在通信波特率、数据位、校验位、停止位设置正确及你的STM32程序正常的情况下,肯定可以接收的
电路不能画错哦!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/13344297.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-18
下一篇 2023-07-18

发表评论

登录后才能评论

评论列表(0条)

保存