新手上路
- 积分
- 30
- 金钱
- 30
- 注册时间
- 2018-10-11
- 在线时间
- 8 小时
|
1金钱
目前项目用stm32控制华为me909 4g模块,该模块可通过mini pcie转uart转接板与stm32通过串口通信。
我采用的是战舰开发板,使用了PC10 PC11分别作为uart4的TX与RX。配置好后,把PC10接到了板子上232的TXD上,写了个按键发送字符串的测试程序,用串口助手查看,发现发送字符串成功;然后将232的RXD接在PC11上,单步调试,设断点在uart4的接收中断,仍然利用串口助手发送字符串,程序跳进了接收中断。此刻,认为uart4调试通过。
下一步,将232的txd与rxd与4g模块响应引脚连接,通过串口助手调试,发送响应at指令,4g模块返回相应值,证明4g模块没问题。
最后,将pc10接在4g模块的txd上,4g模块的rxd接在开发板232的RXD上,让stm32通过uart4发送at指令,4g模块返回的值在串口助手上显示。但是,任凭如何发送AT指令,4g模块没有任何回复。
因此,请教一下原子哥@正点原子,或做过类似项目的兄弟,这种诡异的问题原因应该出在什么地方?
|
|