4.2 使用STM32控制MC20發送短信


需要准備的硬件

使用代碼源碼位置:

功能:

可以通過STM32給某個手機號發送短信,這個代碼寫的比較完善,不是簡單的只是發送指令,
而且對MC20的反饋數據進行解析分析判斷是否正常。正常則運行下一個執行,不正常就會重復發送該指令。
可以從調試信息很清楚判定現在的工作狀態。

測試流程:

  1. 修改代碼內的需要被撥打的電話號碼,然后編譯正常通過。
char phoneNumber[] = "173xxxxxxx1";		//替換成需要被撥打電話的號碼
char msg[] = "ILoveMCU.taobao.com";		//短信內容	
  1. 把程序下載進STM32開發板
  2. 接線
   	接線說明:
   	STM32			MC20
   	3.3V	------>	V_IO
   	GND		<----->	GND
   	PA3		<------	GSM_TX
   	PA2		------>	GSM_RX
   	

   	//用於調試可不接
   	STM32		USB-TTL模塊
   	GND		------>	GND
   	PA9/TX1	------>	RXD


4. 這里如果你想要看到調試信息,可以用一個USB-TTL模塊接調試輸出的那個虛擬串口,如果不想知道就不用接打開串口調試助手,對應那個USB-TTL模塊,等待接收調試信息

5. 給MC20開機,並啟動MC20模塊,如果之前已經啟動過了,那就不用重復啟動了
在USB-TTL對應的串口可以看到發送給MC20和MC20返回的數據的調試信息
https://img.alicdn.com/imgextra/i3/63891318/TB2wr0NdlbM8KJjSZFFXXaynpXa-63891318.png
6. 如果都正常,您發送的那個手機號的短信已經發送成功,查看短信即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM