<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于GPRS的單片機(jī)固件升級(jí)系統(tǒng)設(shè)計(jì)

          基于GPRS的單片機(jī)固件升級(jí)系統(tǒng)設(shè)計(jì)

          作者: 時(shí)間:2010-08-09 來(lái)源:網(wǎng)絡(luò) 收藏

          1.2 模塊通信電路
          MC75模塊是Siemens公司推出的第三代GSM//EDGE無(wú)線模塊。這種模塊能處理高數(shù)據(jù)密集型多媒體設(shè)施,可以應(yīng)用于全球的GSM網(wǎng)絡(luò)。其主要特點(diǎn)為:
          ◆支持850 MHz、900 MHz、1 800 MHz、1 900 MHz四種頻段;
          ◆E-下行速率可達(dá)460 kbps;
          ◆EDGE(E-GPRS)multi-slot ClasslO:
          ◆GPRS移動(dòng)基站ClassB;
          ◆SMS及SMS蜂窩廣播;
          ◆板載SIM卡捅槽或外接SIM卡讀卡器,支持USB接口;
          ◆AT指令GSM07.05及GSM07.07;
          ◆輸入電壓為3.2~4.5 V,建議使用3.8 V±O.2 V。
          C8051F340與MC75模塊的通信電路如圖2所示。

          本文引用地址:http://www.ex-cimer.com/article/173268.htm


          1.3 與串行FIash接口
          C8051F340內(nèi)部有64 KB的Flash,而整個(gè)程序?yàn)?0 KB左右,為了實(shí)現(xiàn)遠(yuǎn)程功能,需將更新的程序存儲(chǔ)在外部擴(kuò)展Flash中。在此選用了Atmel公司的串行Flash,型號(hào)為AT45DBl61D。其電壓工作范圍為2.7~3.6 V,快速串行接口工作頻率最高可達(dá)到66 MHz,空間大小為17 301 504位,由4096頁(yè)組成(每頁(yè)包含512字節(jié)或者528字節(jié))。除了主存儲(chǔ)器外,它還包括2片512或528字節(jié)的靜態(tài)隨機(jī)存儲(chǔ)單元。在本中,AT45DB161D可存儲(chǔ)中所需的一些網(wǎng)絡(luò)信號(hào)參數(shù),以便經(jīng)過(guò)GPRS網(wǎng)絡(luò)傳遞給遠(yuǎn)程主機(jī);另外,還可以存儲(chǔ)遠(yuǎn)程服務(wù)器發(fā)送的二進(jìn)制文件。其與C8051F340的接口電路如圖3所示。

          2 系統(tǒng)軟件設(shè)計(jì)
          該終端設(shè)備在工作期間,會(huì)收到遠(yuǎn)程服務(wù)器發(fā)送來(lái)的一系列控制命令,如測(cè)試周圍附近的網(wǎng)絡(luò)信號(hào)指令,給某個(gè)手機(jī)撥打電話并記錄通話狀態(tài)下的信號(hào)指令等。這些操作都是由通過(guò)串口發(fā)送給GRPS模塊的AT指令實(shí)現(xiàn)的。例如SEND String(”AT-SMONC\r”),單片機(jī)將“AT-SMONC”這條命令通過(guò)串口發(fā)送給GPRS模塊,該模塊可自動(dòng)測(cè)得主小區(qū)及相鄰小區(qū)的信號(hào)指令數(shù)據(jù),并通過(guò)串口發(fā)送給單片機(jī)以供其處理。同樣,單片機(jī)可接收到遠(yuǎn)程指令,從而啟動(dòng)遠(yuǎn)程升級(jí)功能。



          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();