stm32串口连接MC20输入AT指令无反应原因查找

串口连接采用官方手册推荐的电阻分压方法。
在这里插入图片描述
1.单片机每秒发送一次AT指令
2.示波器检查RX和TX端信号,MC20输出是2.8V,STM32是3.3V
3.发现每秒钟单片机TX线发送信号逻辑正常,但是RX线一直是2.8V
4.检查单片机串口RX脚配置正常
5.检查发送的字符数组正常
6.反复对照官方例程,发现数组格式错误。
原来使用了uint8_t格式定义了AT数组,但是例程使用的char格式定义的
把uint8_t改成char后,MC20的AT指令响应立即正常

发布了12 篇原创文章 · 获赞 4 · 访问量 1380

猜你喜欢

转载自blog.csdn.net/ydgd118/article/details/100997541
今日推荐