午夜欧美福利-午夜欧美成人香蕉剧场-午夜欧美成人久久久久久-午夜久久网-国产亚洲男人的天堂在线观看-国产亚洲免费观看

聯系我們
發送郵箱
主頁 ? 新聞資訊 ? 新聞動態 ? 意法半導體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.   www.abab47.cn         0755-66658299
 
 
展開
国产伦精品一区二区三区在线观看| 国产成人啪精品| 一本高清在线| 韩国毛片基地| 沈樵在线观看福利| 美国一区二区三区| 毛片电影网| 欧美激情在线精品video| 成人在免费观看视频国产| 国产福利免费观看| 天天色成人网| 91麻豆精品国产自产在线| 韩国毛片免费大片| 免费的黄视频| 欧美爱色| 国产韩国精品一区二区三区| 国产91精品露脸国语对白| 成人免费网站视频ww| 国产a视频精品免费观看| 日本特黄一级| 国产成+人+综合+亚洲不卡| 中文字幕一区二区三区 精品| 成人免费福利片在线观看| 精品国产一区二区三区精东影业| 麻豆系列 在线视频| 精品久久久久久影院免费| 欧美1区| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产一区二区精品久久| 黄色短视频网站| 日韩在线观看免费完整版视频| 黄色免费三级| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 欧美电影免费| 久久久久久久男人的天堂| 精品国产香蕉伊思人在线又爽又黄| 欧美一级视频免费| 一级女性大黄生活片免费| 国产成人精品综合在线| 日本特黄特黄aaaaa大片| 国产一级生活片| 青青青草视频在线观看| 欧美激情在线精品video| 91麻豆精品国产自产在线| 久草免费在线色站| 九九干| 黄色短视频网站| 亚洲wwwwww| 国产高清在线精品一区a| 日韩一级黄色大片| 国产亚洲精品aaa大片| 欧美激情在线精品video| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 免费的黄色小视频| 国产国语在线播放视频| 欧美激情在线精品video| 日本免费看视频| 免费的黄视频| 尤物视频网站在线观看| 成人免费网站久久久| 日韩在线观看视频免费| 二级特黄绝大片免费视频大片| 日韩av片免费播放| 九九干| 九九九国产| 一级女性全黄久久生活片| 天天色色色| 97视频免费在线观看| 四虎影视久久久| 亚洲精品中文一区不卡| 日韩在线观看免费完整版视频| 色综合久久天天综线观看| 欧美电影免费看大全| 国产视频一区在线| 亚洲 欧美 成人日韩| 精品国产三级a∨在线观看| 91麻豆国产福利精品| 久草免费在线观看| 亚欧乱色一区二区三区| 国产91精品一区二区| 欧美大片a一级毛片视频| 欧美一级视频高清片| 成人免费观看男女羞羞视频| 四虎论坛| 色综合久久手机在线| 国产伦精品一区二区三区在线观看| 国产国语在线播放视频| 四虎影视库| 日韩欧美一及在线播放| 日韩一级黄色| 国产不卡精品一区二区三区| 日韩在线观看网站| 国产成人啪精品| 日韩av东京社区男人的天堂| 日本在线不卡视频| 香蕉视频久久| 久久精品欧美一区二区| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产精品自拍在线观看| 国产麻豆精品| 日韩在线观看视频网站| 91麻豆精品国产综合久久久| 成人免费福利片在线观看| 欧美激情一区二区三区视频高清 | 成人高清视频免费观看| 国产精品1024在线永久免费| 精品国产一区二区三区精东影业| 香蕉视频久久| 精品国产一区二区三区国产馆 | 国产麻豆精品hdvideoss| 亚洲女人国产香蕉久久精品| 香蕉视频久久| 精品在线观看国产| 999精品影视在线观看| 欧美爱爱网| 九九免费高清在线观看视频 | 国产不卡高清| 国产麻豆精品hdvideoss| 麻豆网站在线看| 一本高清在线| 久久精品道一区二区三区| 成人免费一级纶理片| 国产麻豆精品免费密入口| 亚洲 男人 天堂| 欧美激情一区二区三区视频| 欧美激情一区二区三区在线播放 | 国产91丝袜在线播放0| 国产不卡在线看| 久久精品店| 日本伦理片网站| 一级片片| 免费国产一级特黄aa大片在线| 一级毛片视频免费| 午夜欧美成人久久久久久| 国产欧美精品午夜在线播放| 韩国三级视频在线观看| 黄视频网站免费观看| 欧美爱色| 午夜在线影院| 欧美国产日韩久久久| 免费毛片基地| 精品视频免费在线| 青草国产在线观看| 欧美大片一区| 欧美α片无限看在线观看免费| 一级女性大黄生活片免费| 午夜激情视频在线观看| 国产综合成人观看在线| 九九精品久久| 亚洲第一色在线| 你懂的国产精品| 99热精品一区| 可以免费在线看黄的网站| 国产麻豆精品hdvideoss| 日日夜夜婷婷| 香蕉视频一级| 精品久久久久久免费影院| 欧美激情一区二区三区在线| 99久久精品费精品国产一区二区| 日本伦理片网站| 亚洲天堂在线播放| 日韩中文字幕在线播放| 日韩在线观看免费| 成人免费福利片在线观看| 国产高清在线精品一区a| 91麻豆国产| 一级女人毛片人一女人| 国产精品自拍在线观看| 精品毛片视频| 一本高清在线| 韩国三级视频网站| 国产原创视频在线| 久久精品免视看国产成人2021| 四虎久久影院| 精品国产一区二区三区国产馆 | 精品视频一区二区| 中文字幕97| 日日夜夜婷婷| 九九九网站| 九九干| 青青久久网| 国产精品免费久久| 国产91丝袜在线播放0| 91麻豆精品国产片在线观看| 久久精品免视看国产成人2021| 久久99中文字幕| 欧美激情一区二区三区视频| 可以免费看污视频的网站| 青青青草影院| 国产成人啪精品| | 欧美一级视| 国产伦久视频免费观看 视频| 精品国产亚一区二区三区| 韩国三级视频在线观看| 久久精品成人一区二区三区| 亚洲精品影院| 日韩在线观看免费| 日韩一级黄色大片| 国产一区免费在线观看|