對使用GSM模塊使用有挺大參考作用,使用串口與CDNA指令完成。希望幫到大家學習
GSM通過服務器或內部網絡授源碼.zip
(339.03 KB, 售價: 1 E幣)
2020-5-25 00:44 上傳
點擊文件名下載附件
售價: 1 E幣 [記錄]
[ 購買]
部分源碼
- /**
- ******************************************************************************
- * @file main.c
- * @version V1.0
- * @brief 用3.5.0版本庫建的工程模板
- ******************************************************************************
- * @attention
- *
- * 實驗平臺: STM32F103CT6核心板
- * 實驗內容:GSM(SIM900A)模塊通過服務器實現網絡授時
- *經實驗測試和改善后目前已初步達到實驗目的,但
- * 穩定性方面略微存在一些欠缺,請學習者自行改善,僅供學習,不得用于其他用途
- ******************************************************************************
- */
-
- #include "stm32f10x.h"
- #include "GSM.h"
- #include "AT_Cmd.h"
- #include "usart2.h"
- #include "usart1.h"
- #include "delay.h"
- #include "string.h"
- #include "rtc.h"
- #include "Get_net_time.h"
- /**
- * @brief 主函數
- * @param 無
- * @retval 無
- */
- int main(void)
- {
- u8 res;
-
- delay_init();
- Usart2_Init(115200); //初始化串口2
- delay_ms(3);
- Usart1_Init(115200); //初始化串口1
-
- if(RTC_Init()==0)
- printf("RTC初始化成功\r\n");
- else
- printf("RTC初始化失敗\r\n");
-
- printf("初始化SIM900A中...\r\n");
-
- res=1;
- while(res)
- {
- res=GSM_Dect();
- delay_ms(2000);
- }
- res=1;
- // while(res)
- // {
- // res=SIM900A_CONNECT_SERVER_SEND_INFOR((u8*)"time.nist.gov",(u8*)"13");//連接授時服務器(國外)
- // }
- // Get_Sever_Time();//提取獲取到的時間并存入STM32和GSM模塊內部RTC中
- Get_GSM_RTCtime();//直接從GSM模塊內部獲取時間,初次上電時需要手動復位
-
- printf("\r\n系統初始化完成\r\n");
- while(1)
- {
- display_time();//顯示STM32內部RTC的時間
- delay_ms(1000);
- }
- }
復制代碼
1.png (1.24 MB)
下載附件
2020-5-25 00:45 上傳
2.png (61.47 KB)
下載附件
2020-5-25 00:45 上傳
3.png (85.17 KB)
下載附件
2020-5-25 00:45 上傳
4.png (275.93 KB)
下載附件
2020-5-25 00:45 上傳
5.png (35.82 KB)
下載附件
2020-5-25 00:45 上傳
【必讀】版權免責聲明
1、本主題所有言論和內容純屬會員個人意見,與本論壇立場無關。2、本站對所發內容真實性、客觀性、可用性不做任何保證也不負任何責任,網友之間僅出于學習目的進行交流。3、對提供的數字內容不擁有任何權利,其版權歸原著者擁有。請勿將該數字內容進行商業交易、轉載等行為,該內容只為學習所提供,使用后發生的一切問題與本站無關。 4、本網站不保證本站提供的下載資源的準確性、安全性和完整性;同時本網站也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的損失或傷害。 5、本網站所有軟件和資料均為網友推薦收集整理而來,僅供學習用途使用,請務必下載后兩小時內刪除,禁止商用。6、如有侵犯你版權的,請及時聯系我們(電子郵箱1370723259@qq.com)指出,本站將立即改正。
|