国产粉嫩在线观看,国产成人77亚洲精品www,亚洲精品3区,97久久超碰国产精品电影

聯(lián)系我們
發(fā)送郵箱
主頁 ? 新聞資訊 ? 新聞動(dòng)態(tài) ? 意法半導(dǎo)體MCU STM32的GPRS數(shù)據(jù)傳輸技術(shù)的研究

意法半導(dǎo)體MCU STM32的GPRS數(shù)據(jù)傳輸技術(shù)的研究

2019-11-26 09:16:50

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

下面本文要介紹的是有關(guān)于實(shí)現(xiàn)STM32 GPRS數(shù)據(jù)傳輸技術(shù)資料.

1、實(shí)現(xiàn)細(xì)節(jié)

實(shí)現(xiàn)GPRS數(shù)據(jù)傳輸?shù)脑硎牵篠TM32解析一串?dāng)?shù)據(jù)或命令,然后通過串口或其他方式一個(gè)字符一個(gè)字符地發(fā)送給SIM900A模塊,SIM900A接收到數(shù)據(jù)之后再通過SIM卡發(fā)送到服務(wù)器。當(dāng)SIM900A接收到數(shù)據(jù)時(shí),立即響應(yīng)中斷,按照中斷所設(shè)置的方式進(jìn)行數(shù)據(jù)處理。此時(shí),就需要通過發(fā)送檢驗(yàn)和接收檢驗(yàn)來控制數(shù)據(jù)的傳輸。
 
1.1、發(fā)送檢驗(yàn)

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

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

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

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

USART_ClearITPendingBit(USART2,USART_IT_RXNE); 

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


該函數(shù)的基本思路是:首先發(fā)送命令,然后查找是否有“》”符號(hào),如果有,則說明可以開始發(fā)送數(shù)據(jù)。一段延時(shí)之后查找接收緩沖區(qū)是否有“SENDOK”字眼,有則說明發(fā)送成功,沒有則表示發(fā)送失敗??梢愿鶕?jù)判斷作進(jìn)一步的操作。
 
本文關(guān)鍵詞: 意法半導(dǎo)體MCU

相關(guān)文章:基于意法半導(dǎo)體MCU STM32的底層配置


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

?更多資訊關(guān)注SRAMSUN.   www.duotete.com         0755-66658299
 
 
展開
国产粉嫩在线观看,国产成人77亚洲精品www,亚洲精品3区,97久久超碰国产精品电影
3d成人动漫网站| 亚洲伊人色欲综合网| 精品系列免费在线观看| 亚洲欧美区自拍先锋| 国产日韩精品一区二区浪潮av| 精品视频一区三区九区| 91婷婷韩国欧美一区二区| 国产成人高清视频| 国产黄人亚洲片| 狠狠色丁香婷婷综合久久片| 日av在线不卡| 亚洲国产成人91porn| 综合久久久久久久| 国产亚洲精品bt天堂精选| 4438x亚洲最大成人网| 日韩精品亚洲一区二区三区免费| 久久蜜桃av一区精品变态类天堂 | 91精品中文字幕一区二区三区| 成人中文字幕在线| 国产精品中文字幕日韩精品| 美女视频黄频大全不卡视频在线播放| 一区二区三区在线视频播放| 亚洲同性同志一二三专区| 欧美激情一区二区三区四区 | 色悠久久久久综合欧美99| 粉嫩一区二区三区在线看| 国内精品国产成人国产三级粉色 | 欧美日韩免费在线视频| 色一区在线观看| 色婷婷久久久亚洲一区二区三区| 国产91精品精华液一区二区三区| 久久国产视频网| 蜜桃av一区二区| 日韩成人午夜电影| 奇米精品一区二区三区在线观看一 | 欧美一区2区视频在线观看| 91精品国产入口在线| 欧美一区二区久久| 欧美成人精品1314www| 精品国产乱码久久久久久老虎 | 国模套图日韩精品一区二区| 精品一区二区三区欧美| 国产精品一区在线观看乱码 | 欧美国产精品一区| 日韩久久免费av| 日韩免费高清视频| 国产情人综合久久777777| 国产精品国产三级国产aⅴ入口 | 欧洲精品视频在线观看| 国产高清成人在线| 91在线观看视频| 精品视频在线免费看| 666欧美在线视频| 69堂成人精品免费视频| 欧美日本一道本| 久久综合色8888| 国产亚洲一区二区三区四区 | 一区二区三区日韩在线观看| 日韩影视精彩在线| 国产精品影视天天线| 色婷婷亚洲综合| 7777精品伊人久久久大香线蕉的| 精品久久久久久久一区二区蜜臀| 国产欧美在线观看一区| 一区二区三区免费| 蜜臀va亚洲va欧美va天堂| 国产·精品毛片| 欧美日韩大陆一区二区| 久久综合丝袜日本网| 亚洲激情自拍偷拍| 国产在线视视频有精品| 色屁屁一区二区| 久久久久久一二三区| 亚洲一区精品在线| 国产精品99久久久| 欧美日韩在线直播| 欧美激情一区二区三区全黄 | 欧美在线啊v一区| 久久久噜噜噜久久人人看| 亚洲国产日韩综合久久精品| 国产一区二区三区免费在线观看| 色网综合在线观看| 国产欧美在线观看一区| 男女男精品网站| 在线观看视频一区二区| 国产日韩欧美a| 麻豆国产精品777777在线| 在线中文字幕一区| 国产精品久久久久影院老司 | 91亚洲午夜精品久久久久久| 欧美zozo另类异族| 无码av中文一区二区三区桃花岛| 99精品热视频| 国产亚洲一区二区三区| 老司机精品视频一区二区三区| 一本一道综合狠狠老| 日韩精品一区二区三区在线观看| 中文字幕精品一区二区精品绿巨人 | 久久精品一区二区三区不卡| 午夜亚洲福利老司机| 在线中文字幕一区| 亚洲人成精品久久久久| 99视频精品免费视频| 中文字幕巨乱亚洲| 国产超碰在线一区| 国产欧美日韩精品a在线观看| 麻豆专区一区二区三区四区五区| 成人va在线观看| 欧美精品123区| 丝袜美腿成人在线| 欧美色综合影院| 亚洲国产va精品久久久不卡综合| 色婷婷国产精品综合在线观看| 亚洲三级免费观看| 色综合欧美在线| 亚洲一卡二卡三卡四卡无卡久久| 欧洲在线/亚洲| 五月天国产精品| 亚洲精品一区二区三区四区高清| 久99久精品视频免费观看| 精品国产一区二区三区忘忧草| 狠狠色伊人亚洲综合成人| 久久综合久久综合亚洲| 国产寡妇亲子伦一区二区| 国产亚洲成年网址在线观看| 高潮精品一区videoshd| 中文字幕亚洲不卡| 在线一区二区三区四区五区| 亚洲国产日韩综合久久精品| 欧美一级免费观看| 精品夜夜嗨av一区二区三区| 久久久精品国产免费观看同学| 国产精品一区二区在线看| 国产精品电影院| 欧洲视频一区二区| 麻豆精品一二三| 国产精品日韩成人| 日本久久精品电影| 美女性感视频久久| 欧美激情在线免费观看| 在线这里只有精品| 精品一区二区免费| 中文字幕一区二区三区四区不卡| 色妞www精品视频| 美女尤物国产一区| 国产精品成人一区二区艾草| 精品视频色一区| 国产盗摄一区二区三区| 一区二区三区国产精华| 日韩欧美在线1卡| 99国产精品久久久久久久久久| 亚洲国产wwwccc36天堂| 国产午夜亚洲精品午夜鲁丝片| 色婷婷综合五月| 国产激情91久久精品导航| 亚洲国产精品久久久久婷婷884| 337p粉嫩大胆色噜噜噜噜亚洲| 一本久久精品一区二区| 青青草伊人久久| 悠悠色在线精品| 国产日韩精品一区二区三区 | 免费精品视频在线| 亚洲视频免费看| 国产亚洲一区二区在线观看| 欧美三级中文字| 99久久久久久| 亚洲国产一区在线观看| 欧美v日韩v国产v| 一本到高清视频免费精品| 国产乱人伦偷精品视频不卡| 无码av免费一区二区三区试看| 国产精品电影院| 久久久国产午夜精品| 欧美三级在线看| 91亚洲国产成人精品一区二区三| 久久99国产精品尤物| 日韩精品视频网| 亚洲丰满少妇videoshd| 国产精品女同互慰在线看| 日韩精品一区二区三区蜜臀| 欧美色网站导航| 一本色道亚洲精品aⅴ| 成人91在线观看| 成人av免费在线观看| 国产一区在线精品| 一区二区三区在线不卡| 国产精品久久久久久福利一牛影视| 欧美午夜一区二区| 国产999精品久久| 国产在线看一区| 亚洲一区二区中文在线| 伊人婷婷欧美激情| 久久久99精品免费观看| 日韩精品中文字幕一区二区三区| 91精品欧美一区二区三区综合在| av成人动漫在线观看| 不卡的av在线| 色综合久久久久| 欧美日韩一区二区在线观看| 91成人免费在线视频|