1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我用mini开发板的串口控制GSM模块,STM32的UART_TX与GSM的UART_RX连接,而我把GSM模块的UART_TX和我开发板上的串口RX连在一起了。那么,通过stm32给GSM模块发送控制指令,然后GSM会返回一些指令,这样就可以通过串口调试助手观察GSM返回的信息了。
不过呢,当中有个奇怪的现象。请看下面: STM32:AT GSM:OK STM32:AT GSM:OK 以上是很简单的一个应答,如果通过我上述的接法,串口调试助手应该收到的是GSM返回的两次数据,也就是OK,OK。 不过呢,如果用串口助手去观察,我发现了串口助手收到的是 AT OK AT OK。 ———————————————————————————————————————————— 非常奇怪,我电脑串口的RX只连了GSM的TX,也就是只会收到GSM返回的消息,而AT是STM32发到 GSM的 RX的。 ———————————————————————————————————————————— 怎么会出现上面的现象呢?想不明白,虽然不影响使用,不过还是希望能明白。谢谢大家 |
|
相关推荐
10个回答
|
|
这描述真是渣的一比 不过我还是猜到了 你可以单独接电脑串口调试就会发现 你发AT GSM回你的是 AT OK
|
|
|
|
|
|
|
|
你确定你的电脑的RXD跟单片机的TXD是断开的?
|
|
|
|
四楼 正解
|
|
|
|
我觉得你说的很有道理…
|
|
|
|
就是说呢,我现在把GSM模块的TX和PC串口RX(CH430串口转TTL那种小板子)连起来,而GSM模块的RX和单片机的TX连在一起。
———————————————————————— 本来STM32的TX和GSM的RX连,单片机的RX和GSM的TX连,这是最基本的串口通信连接嘛,单片机给GSM发送AT指令,然后GSM会返回参数的嘛,我现在把GSM的TX连在PC串口的RX上,那GSM每次返回的参数不就可以被串口助手捕捉到了嘛。这样我就可以通过上位机观察了嘛。 ———————————————————————— 我用单片机发送AT,GSM返回OK,那么上位机接收到的应该是OK,可奇怪的是上位机接收到的是AT OK ,也就是GSM把单片机发送的指令,也本身自己的返回值都发送到PC串口了。我实在搞不懂 |
|
|
|
这我哪敢骗你嘛
|
|
|
|
啊????是吗?我试过的,发送AT,返回的就仅仅是OK啊,我试过的呢
|
|
|
|
解决了吗
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
如何使用STM32+nrf24l01架构把有线USB设备无线化?
2568 浏览 7 评论
请问能利用51单片机和nRF24L01模块实现实时语音无线传输吗?
2363 浏览 5 评论
3209 浏览 3 评论
2836 浏览 8 评论
为什么ucosii上移植lwip后系统进入了HardFault_Handler?
2787 浏览 4 评论
请教各位大咖:有没有接收频率32M左右的芯片推荐的?先感谢啦!
664浏览 1评论
903浏览 0评论
1023浏览 0评论
667浏览 0评论
497浏览 0评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 12:03 , Processed in 1.049247 second(s), Total 64, Slave 58 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号