日本亚欧热亚洲乱色视频,国产精品秘入口18禁麻豆免会员,亚洲精品国产一区二区精华液,欧美激情一区二区

案例&資訊
案例&資訊
主頁 ? 案例&資訊 ? 行業(yè)案例 ? 查看詳情

STM32 GPRS數(shù)據(jù)傳輸技術中三個注意事項

來源:宇芯有限公司 日期:2019-11-26 10:16:33

意法半導體是世界最大的半導體供應商之一,推出有STM32基本型系列、增強型系列、USB基本型系列、互補型系列;新系列產品沿用增強型系列的72MHz處理頻率。STM32系列專為要求高性能、低成本、低功耗的嵌入式應用設計的ARMCortex®-M0,M0+,M3,M4和M7內核.給各行業(yè)提供不同的需求和解決方案。國內靈動微電子主要生產MCU產品和提供解決方案,部分靈動微MCU產品可用于替換兼容STMCU。下面本文要介紹的是在STM32 GPRS數(shù)據(jù)傳輸技術應該注意的三個點。 
 
GPRS數(shù)據(jù)傳輸技術中命令的用法詳見SIM900A配套的AT命令手冊。有以下三點需要注意:
 
(1)在測試程序中需要先獲取IP然后才能建立TCP連接,這是由SIM900A機制決定的。所以如果開發(fā)者不能建立TCP連接,除了測試網絡是否正常、服務器是否正確配置之外,還需在程序中先獲取IP,命令為AT+CIFSR。
 
(2)可以先獲取SIM900A的狀態(tài),命令為AT+CIPSTATUS。根據(jù)狀態(tài)來判定進行哪些操作,可以減少運行量,簡化代碼,從而減少運行時間,提高運行效率。詳見SIM900A配套的AT命令手冊。
 
(3)延時的設定需要具體問題具體分析。例如,初始化SIM900A模塊的時候,只需延時500ms,模塊返回的信息就接收到了,而接收來自服務器的信息時,有時由于信號問題或者巨大的數(shù)據(jù)量可能要延時久一點,而此時就需要開發(fā)者自行進行測試。延時的準確設置,可以在保證數(shù)據(jù)正確性的同時減少延時時間,從而提高程序的運行效率。
 
通過對意法半導體MCU STM32微處理器串口的設置以及中斷的配置來闡述STM32微處理器底層的配置,再通過SIM900A的發(fā)送和接收數(shù)據(jù)實現(xiàn)GPRS的數(shù)據(jù)傳輸技術,從而實現(xiàn)STM32微處理器接入互聯(lián)網。在接收檢驗實現(xiàn)中,可以根據(jù)接收是否完成只作一次判斷,從而減少中斷運行時間。而SIM900A是GSM/GPRS雙頻模塊,還可以實現(xiàn)通話、收發(fā)短信、HTTP及FTP傳輸?shù)戎T多功能,通過更深入的研究,可以最大限度地挖掘出該模塊的實用價值,從而為電子產品提供更多的應用功能。

關鍵詞:意法半導體MCU

上一篇:STM32 MCU用于更智能的物聯(lián)網設備

宇芯有限公司自成立以來,我們專注于代理國內外各大知名品牌的半導體元器件,代理品牌有NETSOL、JSC、everspin、來楊Lyontek、ISSI、CYPRESS等多個品牌總代理資質,主要產品線為SRAM、mram、psram等其他存儲器芯片,致力于為客戶提供具有競爭優(yōu)勢的產品,是一家專業(yè)提供存儲方案解決商。