粉嫩精品久久99综合一区_国产三级短视频_亚洲色图27p_欧美一级片黄色_欧美 日韩 国产 成人 在线观看 _亚洲第一香蕉网_一级黄色片大全_久久久午夜精品福利内容_一区二区国产精品精华液_亚洲久久久久久_欧洲女同同性吃奶

聯系我們
發送郵箱
主頁 ? 新聞資訊 ? 新聞動態 ? 意法半導體MCU STM32的GPRS數據傳輸技術的研究

意法半導體MCU STM32的GPRS數據傳輸技術的研究

2019-11-26 09:16:50

意法半導體是目前世界最大的半導體公司之一。目前為止意法半導體MCU的增長速度已經超過了半導體工業的整體增長速度。自1999年起,ST始終是世界十大半導體公司之一。據最新的工業統計數據,意法半導體是全球第五大半導體廠商,在很多市場居世界領先水平。尤其是生產得STM32的意法半導體MCU產品,被廣泛應用在各種行業領域范圍,給當代社會帶來了更多的便利.國內本土MCU產品能替換代替兼容的主要有靈動微.一家致力于MCU產品和解決方案的廠商.

下面本文要介紹的是有關于實現STM32 GPRS數據傳輸技術資料.

1、實現細節

實現GPRS數據傳輸的原理是:STM32解析一串數據或命令,然后通過串口或其他方式一個字符一個字符地發送給SIM900A模塊,SIM900A接收到數據之后再通過SIM卡發送到服務器。當SIM900A接收到數據時,立即響應中斷,按照中斷所設置的方式進行數據處理。此時,就需要通過發送檢驗和接收檢驗來控制數據的傳輸。
 
1.1、發送檢驗

由于STM32逐個字符地將數據發送給SIM900A模塊,因此必須保證數據的正確性與連貫性。如果在發送的時候響應中斷或者進行任務調度,則發送將作廢,從而導致程序出錯,所以開發者必須警惕該類的錯誤出現。
 
發送數據或者命令的時候,可以將數據通過參數傳給發送函數,由發送函數統一控制,發送完成之后再返回一個發送完成標志位,告知調用函數者發送已完成。源程序如下:
 
voidUSART_Send_Byte(charMyData){//發送字符函數 
USART_ClearFlag(USART2,USART_FLAG_TC); 
//清除標志位,如上所述 
USART_SendData(USART2,MyData);//發送數據 
while(USART_GetFlagStatus(USART2,USART_FLAG_TC)==RESET);//等待發送完成 

voidUSART_Send_Str(char*s){//發送字符串 
inTI; 
intlen=strlen(s)-1;//字符串長度 
for(inTI=0;i《len;i++) 
USART_Send_Byte(s[i]);//循環將字符串發送出去 
if(s[i]==0x0a){//判斷發送是否結束 
SendCFFlag=TRUE; 
//如果為真,則發送完成標志位置為真 
}else{ 
USART_Send_Byte(s[i]);//如果為假,則發送出去 

}
 
1.2、接收檢驗
當SIM900A有數據返回或者有數據通過SIM900A接收到下位機時,STM32會立即響應中斷來接收數據。此時就要在中斷函數中進行一系列處理。以SIM900A為例,SIM900A模塊返回的命令都是以“r”+“n”+“”結尾,因此檢驗傳輸結束可以根據它進行判斷。在中斷響應函數(即stm32f10x_it.c文件里)的USART2_IRQHandler函數可以設置如下:
 
voidUSART2_IRQHandler(void) 

if(USART_GeTITStatus(USART2,USART_IT_RXNE)!=RESET){ 
//將接收字符存入接收緩沖區RxBuffer
 RxBuffer[ReceCounter++]=(char)USART_ReceiveData(USART2); 
//判斷是否接收結束 
if(RxBuffer[ReceCounter]==′′&&RxBuffer[ReceCounter-1]==0x0A&& 
RxBuffer[ReceCounter-2]==0x0D){ 
ReceCFFlag=TRUE; 

USART_ClearITPendingBit(USART2,USART_IT_RXNE); 

}
 
該函數的基本思路是:將USART接收到的字符逐個存入緩沖區,然后判斷緩沖區最后3個字符是否為SIM900A的結束標識符。如果為假,繼續接收;如果為真,則將接收完成標識符置為真。當接收完成標識符為真時,說明接收完成,接下來就可以進行數據處理了。
 
1.3、命令函數實現方法
下面將以AT+CIPSEND為例,闡述發送數據的細節。通過初始化模塊、開啟網絡、建立接入點和建立TCP連接之后,就可以開始發送數據。實現源代碼如下:
 
u8GPRS_Send(void){ 
u8i=0; 
u8*p; 
USART_SendToGPRS(“AT+CIPSENDrn”);//發送命令 
Delay_ms(500);//延時500ms 
p=LookFor_Str(RxBuffer,“》”); 
//查找是否有“》”符號,如果有,則可以發送數據
if(p!=0){
p=0; 
memset(RxBuffer,0,BufferSize);//清空接收緩沖區
USART_SendToGPRS(GPRSSendData);//發送數據 
Delay_ms(500); 
Delay_ms(500); 
Delay_ms(500); 
p=LookFor_Str(RxBuffer,“SENDOK”); 
if(p!=0){//判斷是否發送成功 
//發送成功操作 
return1;
}else{ 
//發送失敗操作
return0;
}
}


該函數的基本思路是:首先發送命令,然后查找是否有“》”符號,如果有,則說明可以開始發送數據。一段延時之后查找接收緩沖區是否有“SENDOK”字眼,有則說明發送成功,沒有則表示發送失敗。可以根據判斷作進一步的操作。
 
本文關鍵詞: 意法半導體MCU

相關文章:基于意法半導體MCU STM32的底層配置


深圳市英尚微電子有限公司是一家專業的靜態隨機記憶體產品及方案提供商,十年來專業致力代理分銷存儲芯片IC, SRAM、MRAM、pSRAM、 FLASH芯片、SDRAM(DDR1/DDR2/DDR3)等,為客人提供性價比更高的產品及方案。
英尚微電子中國區指定的授權代理:VTI、NETSOL、JSC濟州半導體(EMLSI)、Everspin 、IPSILOG、LYONTEK、ISSI、CYPRESS、ISOCOME、PARAGON、SINOCHIP、UNIIC; 著名半導體品牌的專業分銷商  如:RAMTROM、ETRON、FUJITSU、LYONTEK、WILLSEMI。
 

?更多資訊關注SRAMSUN.   m.dmjkc.net         0755-66658299
 
 
展開
粉嫩精品久久99综合一区_国产三级短视频_亚洲色图27p_欧美一级片黄色_欧美 日韩 国产 成人 在线观看 _亚洲第一香蕉网_一级黄色片大全_久久久午夜精品福利内容_一区二区国产精品精华液_亚洲久久久久久_欧洲女同同性吃奶
国产伦精品一区二区三区88av| 91视频啊啊啊| 久久国产波多野结衣| 国产清纯白嫩初高中在线观看性色| 亚洲日本久久久| 日本人妻一区二区三区| 亚洲怡红院在线观看| 黑人と日本人の交わりビデオ| 中国女人特级毛片| 国产精品视频在| 欧美卡一卡二卡三| zjzjzjzjzj亚洲女人| 国产精品无码一区二区三区免费| 亚洲一区二区三区综合| 最近中文字幕免费| 人人干在线观看| 四虎国产精品免费| 9.1在线观看免费| 久久成人激情视频| 亚洲天堂黄色片| 亚洲成人精品在线播放| 老鸭窝一区二区| 青青青手机在线视频| 亚洲午夜精品在线观看| 亚洲av成人无码一二三在线观看| aa片在线观看视频在线播放| 天堂va欧美va亚洲va老司机| 国产黄色的视频| 亚洲欧美激情一区二区三区| 亚洲精品视频网址| 一区二区在线观看免费视频| 91ts人妖另类精品系列| 久久久久无码国产精品一区李宗瑞| 精品无码在线观看| www欧美com| 又色又爽的视频| 国产又粗又长又爽| 亚洲欧美小视频| 免费观看黄网站| 国产av一区二区三区传媒| 小日子的在线观看免费第8集| 国产精品第七页| 欧美人与性动交α欧美精品| 精品一区二区三区四区五区六区| 丰满少妇中文字幕| 野花社区视频在线观看| jizz中文字幕| 欧美a级片免费看| 在线观看国产精品一区| 亚洲精品无码一区二区| 国产午夜在线一区二区三区| 久久久久无码国产精品一区李宗瑞| 亚洲中文字幕无码av| 欧美老熟妇乱大交xxxxx| 黄色国产在线观看| 三上悠亚影音先锋| 国产jizz18女人高潮| 特级片在线观看| 国精产品久拍自产在线网站| 手机免费观看av| 91av在线免费| 欧美成人777| 在线免费播放av| 国产又大又粗又爽的毛片| 国产伦精品一区二区三区视频女| eeuss中文字幕| 开心激情五月网| 国产 中文 字幕 日韩 在线| 午夜不卡久久精品无码免费| aa一级黄色片| 国产精品九九九九九| 日本一道本视频| 可以看的av网址| 色噜噜噜噜噜噜| 国产精品无码一区二区三区免费 | 亚洲最大的黄色网址| 激情高潮到大叫狂喷水| 日本青青草视频| 国产精品成人免费观看| 中文字幕永久免费| 日本少妇色视频| 婷婷国产成人精品视频| 日本精品一二三区| 30一40一50老女人毛片| 欧美激情视频二区| 破处女黄色一级片| 伦理片一区二区| 精品亚洲aⅴ无码一区二区三区| 欧美一级片在线视频| 天天躁日日躁aaaxxⅹ| www.四虎精品| 日韩人妻一区二区三区| 99久久久无码国产精品衣服| 亚洲一二三四五六区| 国产精品麻豆免费版现看视频| 欧美日韩黄色网| www色com| 大乳护士喂奶hd| 免费看的黄色录像| 无码人妻精品一区二区三| 老熟妇精品一区二区三区| 中文字幕国产综合| 黄色录像a级片| 国产一区二区三区视频播放| 欧美激情图片小说| 中文字幕视频观看| 国产黄色小视频网站| 强伦人妻一区二区三区| 玖草视频在线观看| 欧美xxxxx精品| 乱老熟女一区二区三区| 国产福利在线观看视频| 亚洲一区二区自偷自拍| 国产性生活大片| 欧美深性狂猛ⅹxxx深喉| 夫妇露脸对白88av| 美女爆乳18禁www久久久久久| 538任你躁在线精品视频网站| 亚洲精品午夜视频| 中出视频在线观看| 精品一区二区三区四区五区六区| 久久久久久国产精品日本| 国产真人做爰视频免费| 一级肉体全黄裸片| 一色道久久88加勒比一| 99久久人妻精品免费二区| 国产激情第一页| 91在线无精精品白丝| 成人精品一二三区| 国产黄色网址在线观看| 欧美福利第一页| 蜜桃av.com| 中文字幕乱码在线人视频| 女人扒开双腿让男人捅 | 成人影视免费观看| 日韩av在线看免费观看| 国产无遮挡在线观看| 少妇高潮在线观看| 美女搡bbb又爽又猛又黄www| 黄色av网址在线观看| 加勒比综合在线| 亚洲天堂一级片| 三级男人添奶爽爽爽视频| 国产女主播喷水高潮网红在线| 亚洲自拍偷拍一区二区| 日本不卡一区视频| 涩视频在线观看| 99久久久无码国产精品性| 日日噜噜夜夜狠狠久久波多野| 在线免费观看亚洲视频| 亚洲av无码一区二区三区网址| 精品无码在线观看| fc2成人免费视频| 日韩一级片在线免费观看| 无码人妻一区二区三区精品视频| 草草地址线路①屁屁影院成人| 网爆门在线观看| 黄色国产在线视频| 小早川怜子一区二区的演员表| 无码国产精品久久一区免费| 亚洲精品国产91| 制服.丝袜.亚洲.中文.综合懂| 亚洲理论片在线观看| 亚洲天堂资源在线| 国产精品一级无码| 精品国产视频一区二区三区| 亚洲区免费视频| 亚洲一区二区三区黄色| 久久一级免费视频| 午夜时刻免费入口| 中文字幕av网址| 人妖粗暴刺激videos呻吟| 国产精品国产三级国产传播| 干b视频在线观看| 亚洲天堂成人av| 精品一区二区三区四区五区六区| 少妇高潮一区二区三区喷水| 久久精品国产亚洲av久| 99久久人妻精品免费二区| 国产亚洲色婷婷久久| 欧美69精品久久久久久不卡 | av网站免费在线播放| 一级黄色电影片| a级一a一级在线观看| 潘金莲一级淫片aaaaa| 永久免费未满蜜桃| 精品一区二区三区四区五区六区| 久久无码专区国产精品s| 在线免费看黄色片| 丰满人妻一区二区三区免费视频棣| 97免费公开视频| 国产精品一区二区人妻喷水| 日韩精品人妻中文字幕有码| 亚洲成年人av| 亚洲国产天堂av| gv天堂gv无码男同在线观看| 99久久久无码国产精品不卡| 国产日产精品一区二区三区的介绍| 国产3级在线观看| 老司机午夜免费福利|