日韩成人中文字幕在线观看,9l国产精品久久久久麻豆,亚洲视频日韩精品,国产一区二区不卡

聯系我們
發送郵箱
主頁 ? 新聞資訊 ? 新聞動態 ? 意法半導體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”字眼,有則說明發送成功,沒有則表示發送失敗??梢愿鶕袛嘧鬟M一步的操作。
 
本文關鍵詞: 意法半導體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.xinjiangwei888.com         0755-66658299
 
 
展開
亚洲精品久久久久中文字幕二区| 国产精品青草综合久久久久99| 中文字幕日本乱码精品影院| 欧美日韩国产精品成人| 激情综合色播激情啊| 一区二区三区四区五区视频在线观看| 欧美高清www午色夜在线视频| 一区二区三区四区在线免费观看| 国产日产精品1区| 日韩女同互慰一区二区| 国产清纯在线一区二区www| 精品一区二区三区免费| 亚洲欧美成人网| 精品日本高清在线播放| 国产一区二区在线观看免费| 91电影在线观看| 国产98色在线|日韩| 欧美久久久久久久久久| 婷婷综合五月天| 国产精品一区二区三区乱码| 欧美日韩高清一区二区三区| 黑人巨大精品欧美一区二区三区| 精品在线一区二区三区| 欧美狂野另类xxxxoooo| 91黄视频在线| 国产精品萝li| 国产欧美日韩一区二区三区在线观看 | 中文字幕国产精品久久| 成人午夜在线免费| 国产在线不卡一卡二卡三卡四卡| 自拍偷拍亚洲区| 精品中文字幕一区二区小辣椒 | 国产成人精品免费网站| 国产最新精品精品你懂的| 国产最新精品免费| 成人小视频免费观看| 久久精品视频一区二区三区| 欧美精品一区二区三区久久久| 亚洲综合999| 成人久久视频在线观看| 精品视频偷偷看在线观看| 黑人巨大精品欧美一区二区一视频 | 福利一区视频在线观看| 欧美性高潮床叫视频| 在线精品视频免费观看| 欧美一区二区成人| 亚洲中国最大av网站| 亚洲一区二区三区精品在线| 偷拍日韩校园综合在线| 亚洲地区一二三色| 国产欧美一区二区三区网站| 国产欧美在线观看一区| 亚洲精品成a人| 国产精品一区二区男女羞羞无遮挡| 国产资源精品在线观看| 久久看人人爽人人| 久久99久久99| 高清国产一区二区三区| 欧美激情一区二区三区在线| 亚洲青青青在线视频| 国产一区二区三区四区五区美女| 国产一区二区免费看| 久久久99久久| 一区二区三区欧美视频| 欧美日韩另类视频| 欧美精三区欧美精三区| 亚洲福利视频网站| 欧美一区二区视频在线观看2020| 亚洲美女在线国产| 五月综合激情网| 欧美理论电影在线| 亚洲人成绝费网站色www| 精品久久久久久久人人人人传媒| 在线免费视频一区二区| 欧美大胆人体bbbb| 久久国产精品色婷婷| 久久精品亚洲乱码伦伦中文 | 久久国产精品无码网站| 国产日韩av一区二区| 五月综合激情网| 日韩精品一区二区三区视频在线观看| 国产午夜精品全部视频播放| 国产亲近乱来精品视频| 色婷婷综合五月| 精品久久久久久亚洲精品| 欧美日韩亚洲丝袜制服| 欧美日韩专区在线| 亚洲精品一线二线三线无人区| 中文字幕一区二区精品| 国产色综合久久| 色综合久久综合中文综合网| 精品久久人人做人人爱| 国产麻豆精品在线| 亚洲自拍偷拍欧美| 精品播放一区二区| 久久亚洲免费视频| 欧美午夜视频在线观看| 日韩大片免费观看视频播放| 国产亚洲欧美日韩日本| 欧美视频专区一二在线观看| 亚洲精品久久久久中文字幕欢迎你| 成人免费观看av| 欧美性xxxxx| 国产一级揄自揄精品视频| 亚洲视频一区二区免费在线观看| 在线电影欧美成精品| 国产在线国偷精品免费看| 亚洲一区二区高清| 日韩av影片在线观看| 国产精品色哟哟网站| 欧美一区二区在线免费播放| 国产丶欧美丶日本不卡视频| 图片区小说区国产精品视频| 精品无人区太爽高潮在线播放 | 亚洲一区在线观看网站| 日韩欧美二区三区| 国产欧美一区二区精品秋霞影院| 欧美日韩色综合| 国产激情91久久精品导航| 激情懂色av一区av二区av| 亚洲男人av在线| 亚洲一区在线电影| 国产亚洲欧美视频| 亚洲成人av一区二区三区| 精品丝袜一区二区三区| 亚洲精品videosex极品| 亚洲精品97久久| 亚洲精品日产精品乱码不卡| 欧美精品一区二区三区四区 | 五月开心婷婷久久| 一区二区在线免费视频| 亚洲一区视频在线| 国产香蕉97碰碰久久人人| 舔着乳尖日韩一区| 中文字幕亚洲综合久久筱田步美| 亚洲va韩国va欧美va| 国产一区二区免费| 欧美视频在线看| 国产一区二区91| 欧美日韩成人高清| 欧美激情一区二区三区| 欧美成人vps| 亚洲一区二区三区自拍| 最近2019中文字幕mv免费看| 欧美性猛交xxxx富婆弯腰| 国产一区二区在线影院| 欧美日韩一区国产| 中文字幕亚洲一区二区va在线| 日韩精品在线观看一区二区| 亚洲国产sm捆绑调教视频 | 国产成人免费视| 日韩一区二区在线看| 亚洲猫色日本管| 伊人久久男人天堂| 欧美久久婷婷综合色| 亚洲蜜臀av乱码久久精品蜜桃| 亚洲一级免费视频| 91福利精品第一导航| 国产欧美日韩视频一区二区| 日韩av在线免费| 色综合久久中文综合久久97| 久久综合精品国产一区二区三区| 亚洲韩国青草视频| 色网站国产精品| 欧美激情一区二区三区蜜桃视频| 亚洲欧美自拍一区| 欧美日韩午夜在线视频| 一区二区三区自拍| 国产伦精品一区二区三区免费| 日韩一区二区三免费高清| 亚洲一区中文在线| 久久久精品天堂| 亚洲欧美日韩爽爽影院| 在线观看不卡视频| 一区二区三区中文字幕电影 | 亚洲国产精品久久艾草纯爱| 97se亚洲国产综合自在线观| 日韩黄色高清视频| 欧美精品一二三| 亚洲一区二区视频在线| 久久久一区二区三区| 亚洲欧美精品一区二区| 欧美精品久久久久久久多人混战| 一区二区国产视频| 成人免费视频app| 亚洲欧美国产另类| 日韩欧美国产一区在线观看| 欧美性色视频在线| 亚洲黄色av一区| 久久精品夜色噜噜亚洲a∨| 中文字幕久久精品| 亚洲精品久久在线| 91精品国产91久久综合桃花| 五月激情丁香一区二区三区| 亚洲欧美一区二区三区极速播放| 国产麻豆成人传媒免费观看| 亚洲精品久久久久国产| 日韩一区二区三区在线| 色激情天天射综合网| 亚洲一区在线观看免费观看电影高清|