久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2040|回復: 1
收起左側

基于單片機控制GSM模塊實現短信收發的軟件設計

[復制鏈接]
ID:243529 發表于 2017-10-27 20:45 | 顯示全部樓層 |閱讀模式
    當進入時鐘中斷調用SHELL函數時,如果接收到了返回的參數+CMTI,表明上位機模塊向下位機模塊發送了短信數據,可能是命令幀,也可能是確認幀或者非確認幀。在這種情況下,SHELL函數需要對短信內容進行分析,并根據短信的內容進行不同的處理,負責完成以上功能的就是ExecData函數,它是被SHELL函數調用的,用來分析并處理短信數據。
結語
通過以上的分析不難發現,整個程序錯綜復雜,函數之間相互牽扯。標志位在程序的實現過程中扮演著非常重要的角色,正是依靠這些標志位,程序才能很好地實現各個功能之間的切換,而標志位的值是通過OSM模塊返回的參數修改的。因此程序的實現過程應該是閱讀參數→修改標志位→發送指令。
主函數、時鐘中斷和串口中斷程序、SHELL函數、ExecData函數貫穿整個程序的主線和核心部分,對它們的分析可以理解程序的主體思想,這也正是筆者著重介紹的原因所在。然而這些函數和中斷程序的實現,還需要依靠其它函數的配合,比如基于I2C總線的E2PROM操作函數、字符串操作函數以及串口發送函數等,由于篇幅所限,在此不再介紹。GSM網絡本身是不完全可靠的,可能會發生幀發送錯誤、幀丟失的現象。但是由于重發、延時重發機制的存在,程序可以最大程度避免上述情況的發生。在實際應用過程中,模塊運行正常,性能穩定,實時性好。

評分

參與人數 1黑幣 +2 收起 理由
kjdmm31 + 2 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:243593 發表于 2017-10-28 08:19 | 顯示全部樓層
還不錯啦
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久综合激情 | 在线观看视频91 | 亚洲激情在线观看 | 国产免费一区二区三区网站免费 | 91se在线| 日本欧美在线视频 | 成年人黄色小视频 | 精品欧美一区二区三区久久久 | 精品久久精品 | 亚洲天堂av在线 | 午夜欧美 | 黄久久久 | 久久久久黄色 | 国产在线一区二区 | 午夜伊人 | 国产精品爱久久久久久久 | 婷婷久久五月 | 九一在线观看 | 中文字幕在线看第二 | 一区二区三区亚洲 | 国产精品久久久久国产a级 欧美日韩国产免费 | 久久国产综合 | 中文字幕在线视频精品 | 国产免费拔擦拔擦8x高清 | 日本成人福利视频 | 五月天婷婷丁香 | 久久国内| 欧美日韩三区 | 高清黄色网址 | 国产乱码精品一区二区三区中文 | 色网站在线免费观看 | 国产精品久久久久久久久久 | 亚洲色欲色欲www | 欧美乱操 | 国产福利一区二区 | 欧美视频三区 | 一区精品国产欧美在线 | 免费观看一级特黄欧美大片 | 久久99精品视频 | 日韩精品一区在线观看 | 久久大陆 |