啊阿达 发表于 2025-5-12 11:10

基于STM32烟雾报警不能发送短信问题

问题为做了一个stm32烟雾短信报警,用的sim900a模块,已在电脑调试功能正常,连接stm32后模块指示灯都正常,但报警不能给发送目标手机号短信。

LcwSwust 发表于 2025-5-12 13:04

然后你就放弃研究了?

dffzh 发表于 2025-5-12 14:16

你所说的sim900a模块已在电脑调试功能正常是指的模块本身工作正常?
STM32和sim900a模块之间的串口通信正常吗?
一般先排查下面几个方面:
1、STM32和sim900a模块之间的串口通信是否正常
包括波特率配置什么的是否正常;
可以用AT指令发送简单数据,比如0x55之类的,用示波器测试一下;
2、是不是无线信号太差了?
应该有AT指令可以查询模块的信号强度的吧
以下发送短信的代码供参考:

飞思啦 发表于 2025-5-12 17:18

和信号有一定关系,信号差的话,发不出去

zjsx8192 发表于 2025-5-13 07:59

手机信号不好的时候也收不到短信

yueguang3048 发表于 2025-5-13 09:22

自己用调试器看下STM32工作是否正常

90houyidai 发表于 2025-5-13 10:25

2G是不是退网了?
页: [1]
查看完整版本: 基于STM32烟雾报警不能发送短信问题