久久这里只有精品国产99-久久这里只有精品2-久久这里只有精品1-久久这里只精品热在线99-在线少女漫画-在线涩涩免费观看国产精品

聯系我們
發送郵箱
主頁 ? 新聞資訊 ? 新聞動態 ? 意法半導體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.aldning.cn         0755-66658299
 
 
展開
玩弄少妇高耸白嫩的乳峰A片小说 玩弄三个高大的熟妇赶尸艳谈 | 青梅被从小摸到大H补课1视频| 成人综合婷婷国产精品久久蜜臀 | 欧美无MATE30PRO巨| 丰满的少妇XXXXX人妻| 亚洲AV无码成人精品区百度| 久久综合九色欧美综合狠狠| YELLOW免费观看高清在线| 婷婷久久综合九色综合绿巨人| 精品久久久无码人妻中文字幕豆芽 | 性猛交ⅩXXX富婆video| 久久毛片免费看一区二区三区| JAPANESETUBE日本X| 婷婷伊人久久大香线蕉AV| 精品欧美一区二区在线观看| 777米奇色狠狠888俺也去乱| 私人小影院久久久影院| 黑人巨大精品欧美黑寡妇| 中文字幕人妻一区二区在线视频 | 领导在办公室含我奶头口述| 宝贝张开腿嗯啊高潮了视频| 小宝贝荡货啊用力水湿AⅤ视频| 久久熟妇人妻午夜寂寞影院| 差差差无掩盖视频30分钟| 亚洲 日韩 欧美 成人 在线观| 老汉引诱新婚少妇| 大肥女BBWBBWHD视频| 亚洲AV永久无码成人私密按摩| 免费看男阳茎进女阳道动态图| 疯狂做受XXXX欧美老人| 亚洲日产精品一二三四区| 清区二三区国产好的精华液| 国产丝袜无码一区二区视频| 13小男生GAY自慰脱裤子| 特大荫唇XX另类| 久久久久久久女国产乱让韩| 成人性生交大片免费看中文| 亚洲国产天堂久久综合网| 欧美熟妇精品一区二区三区| 国产乱人伦AV麻豆网| 中文乱码人妻一区二区三区视频| 色综合亚洲一区二区小说性色AⅤ| 精品久久久久久综合日本| 班长哭了能不能再抠游戏里面的钱| 亚洲AV素人乱码| 欧美人文艺术欣赏PPT背景| 国产日产欧产精品精品软件 | 亚洲国产成人久久综合同性 | 亚洲综合成人婷婷五月在线观看 | 中文字幕丰满伦子无码| 特大荫唇XX另类| 久久久亚洲欧洲日产国码二区| 波多野结衣AV在线| 亚洲高清AⅤ日本欧美视频| 欧美搡BBBBB搡BBBBB| 国模精品一区二区三区| AV无码中文字幕不卡一区二区三| 性做久久久久久免费观看| 欧美成人V片观看| 国产在线视欧美亚综合| JZZIJZZIJ在线观看亚洲| 亚洲爆乳AAA无码专区| 人人妻人人爽人人人少妇| 精品无码国产一区二区三区51安 | 777爽死你免费看一二区无码 | 日韩精品久久久免费观看| 精品久久久久久天美传媒| 成人Av无码一区二区三区| 亚洲性色AV私人影院无码| 色综合久久88色综合天天| 老师上课没戴奶罩看到奶头| 国产精品国产三级国AV| A级毛片无码兔费真人久久| 亚洲国产成人极品综合| 色偷偷AV男人的天堂| 麻豆国产原创视频在线播放| 国产日产欧产精品精品| 把女人弄爽特黄A大片| 咬住下唇动漫在线播放完整版| 婷婷四房综合激情五月在线| 欧美、另类亚洲日本一区二区| 激情综合色五月丁香六月欧美| 成人影院永久免费观看网址| 真人作爱视频免费网站| 小妖精又紧又湿高潮H视频69| 青春草无码精品视频在线观看 | 亚洲日韩在线中文字幕综合| 丝袜美腿一区二区三区| 欧美大屁股XXXⅩOOOO| 九九九精品成人免费视频7| 国产成人精欧美精品视频| AⅤ一区二区三区无卡无码| 亚洲欧美妆和亚洲妆的区别 | 人妻内射.PORN| 巨胸喷奶水视频WWW免费动漫 | 餐桌下玩弄人妻丝袜小脚| 一区二区三区国产好的精华液| 午夜理论片2019理论琪琪 | 老师扒开粉嫩粉嫩的泬| 国产主播AV福利精品一区| 成人午夜亚洲精品无码区毛片| 中文字幕无码乱码人妻系列蜜桃| 亚洲AV无码专区青青草原| 少妇人妻偷人精品一区二区| 欧美疯狂做受XXXX高潮| 久久精品中文字幕有码| 国产欧美日韩精品丝袜高跟鞋| 超高清欧美VIDEOSSEXO| 最新中文字幕AV专区| 亚洲欧美日本中文字不卡| 无遮挡粉嫩小泬久久久久久久| 日本强伦姧人妻久久影片| 美女扒开尿口让男人桶| 精品熟女少妇AV免费久久| 国产麻豆 9L 精品三级站| 短篇公交车高H肉辣全集目录 | 亚洲无人区一码二码三码区别 | 无码H黄肉动漫在线观看| 日本人妻熟妇BBBBB| 欧美成人性生免费看的| 兰姨不敢发出一点声音怕吵醒风| 黑人狂躁中国人AⅤ| 国产精品V片在线观看不卡| 成人午夜福利免费体验区| A级毛片成人网站免费看| 中文字幕大香视频蕉免费| 亚洲一线产区二线产区区别在哪里 | 室友们都馋我肉馅小水饺| 人妻一区二区三区Av毛片| 女人与牛ZOZO| 美女露胸 0无挡挡| 久久久亚洲综合久久久久87| 后入内射国产一区二区| 国产三级多多影院| 国产精品成人一区二区三区| 大屁股大乳丰满人妻| 波多野结衣AV在线| 凹厕所XXXXBBBB偷拍视频| 9久9久女女免费视频精品| 中文字幕日本人妻久久久免费| 野花免费高清完整在线观看| 亚洲精品四区麻豆文化传媒| 亚洲AV无码一区二区二三区下载| 香港三香港日本三级在线理论| 无码丰满少妇2在线观看| 少妇性XXXXXXXXX色野| 色爽黄1000部免费软件下载 | 欧美性白人极品1819HD| 内射毛片内射国产夫妻| 蜜桃av噜噜噜一区二区三区| 久久夜色精品国产噜噜亚洲AV| 久久精品露脸对白国产| 精品无码人妻一区二区三区| 精产国品一二三产区M553| 后入内射国产一区二区| 和老师做H无码动漫| 国色精品卡一卡2卡3卡4卡在线| 国产农村妇女毛片精品久久| 国产乱人伦AV在线无码| 国产麻豆精品乱码一区| 国产香蕉尹人在线视频你懂的 | 书房双乳晃动干柴烈火视频| 少妇熟女久久综合网色欲| 少妇人妻无码专区视频| 四季亚洲Av日韩AV无码中文| 天天爱天天做天天做天天吃中文| 天美传媒MV在线看免费| 挺进邻居人妻雪白的身体| 无码人妻精品一区二区蜜桃网站| 无码精品人妻一区二区三区蜜桃 | 大香煮伊在2020一二三久| 粉嫩小泬流出白浆| 国产Gay男同gv网站播放免费| 国产盗摄XXXX视频XXXX| 国产精品情侣呻吟对白视频| 国产三级久久久精品麻豆三级 | 国产VA在线观看免费| 国产成人综合在线视频| 国产欧美精品一区AⅤ影院| 国产又色又刺激高潮视频 | 国产精品久久久久久超碰| 国产强伦姧在线观看无码| 黑人粗大猛烈进出高潮视频| 精品国精品国产自在久国产不卡| 九九精品国产亚洲AV日韩| 久久久久亚洲精品男人的天堂| 麻豆XXXXXX在线观看| 男人女人做爽爽18禁网站| 欧美性一区二区三区| 日韩成人无码中文字幕| 撕开奶罩揉吮奶头视频| 无遮挡国产高潮视频免费观看| 亚洲AV无码秘 蜜桃牛牛| 亚洲日韩欧洲无码A∨夜夜| 制服 丝袜 亚洲 中文 综合| AV狠狠色超碰丁香婷婷综合久久| 被强迫各种姿势侵犯N白月视频| 高潮潮喷奶水飞溅视频无码| 国产精品无码一区二区在线| 饥渴人妻被快递员玩弄的视频|