0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何刷寫SIM900A模塊

科技觀察員 ? 來源:allaboutcircuits ? 作者:延斯·克里斯托弗 ? 2022-04-26 17:06 ? 次閱讀

SIMCOM SIM 900A 模塊專為亞洲市場制造,不會(huì)在歐洲網(wǎng)絡(luò)上注冊。要使其正常工作,您需要進(jìn)行固件升級。使用您喜歡的搜索引擎查找固件文件。在本文中,我使用的是“1137B03SIM90064_ST_ENHANCE.cla”

要進(jìn)行實(shí)際升級,您需要一個(gè)名為“Simcom – sim900 Customer flash loader”的程序。我有 1.01 版。該程序?qū)⒐碳哪挠?jì)算機(jī)傳輸?shù)?SIMCOM 模塊。

對于硬件,我使用的是 SIMCOM SIM900A 模塊、SIM 卡、串行電纜、運(yùn)行 windows 的計(jì)算機(jī)和面包板。

按照此圖連接組件。

poYBAGJntgCAYjZUAAEmZqTTEuU822.jpg

連接到面包板。

在此模塊上,有兩種不同的方式將其連接到其他電路。一種方法是使用晶體管-晶體管邏輯(TTL),另一種是使用板載 MAX232 IC。我正在使用第二個(gè)選項(xiàng)。要啟用 MAX232 IC,您需要在 2x3 排針上安裝一些跳線。

pYYBAGJntgGAPvQ1AAElS_ZFxZg492.jpg

已安裝跳線。

要檢查您是否已正確連接所有內(nèi)容,請打開 hyperTerm 或其他一些串行通信程序。在本文中,我使用的是 GtkTerm。這是一個(gè) Linux 程序,但沒關(guān)系;這只是為了檢查連接。要進(jìn)行實(shí)際升級,我需要轉(zhuǎn)移到我的 Windows 計(jì)算機(jī)。

有聯(lián)系嗎?

打開串行程序后,您可以使用任何標(biāo)準(zhǔn)波特率設(shè)置。SIM900A 啟動(dòng)時(shí),進(jìn)入自動(dòng)波特率檢測狀態(tài)。我已經(jīng)成功使用了 2400、4800、9600 和 115 000。

現(xiàn)在串行程序正在運(yùn)行,并且所有東西都連接到您的計(jì)算機(jī),當(dāng)您為模塊加電時(shí),您將看到如下內(nèi)容:

poYBAGJntgKATAIHAAAvnG7VEVU615.jpg

連接成功的初步跡象。

要檢查連接并確認(rèn)我們正在與 SIM900A 模塊通信,請鍵入 AT 并按 Enter。如果一切正常,您將獲得 OK 作為回報(bào)。

pYYBAGJntgOAEP4yAAAzGsJbAMU486.jpg

通訊工作正常。

AT 命令

為了與 SIM 900A 通信,我們使用了一種稱為 AT 命令的東西;它是 ATtension 的縮寫。在 AT 之后,我們需要一個(gè)指令。要查看模塊是否連接到網(wǎng)絡(luò),我們可以使用‘AT+CREG?’ 或者要查看您連接到哪個(gè)運(yùn)營商,您可以執(zhí)行“AT+COPS?” 您可以使用大量不同的 AT 命令,請?jiān)诖颂庨喿x有關(guān)它們的更多信息

poYBAGJntgOAYvBoAAA9y0lbumk425.jpg

測試不同的 AT 命令。此圖像來自固件升級后。

‘AT+CREG?’ 命令顯示網(wǎng)絡(luò)注冊

‘ATCOPS?’ 命令顯示操作員選擇

還有一個(gè)在線模塊測試器。在m2msupport.net 上,您會(huì)發(fā)現(xiàn)一個(gè)基于 java 的模塊連接到您的模塊,以便您可以測試各種 AT 命令。您可以使用上圖作為連接參考。

升級固件。

現(xiàn)在我們使用命令“AT+COPS?”連接到模塊,您沒有獲得服務(wù)提供商名稱,現(xiàn)在是升級的時(shí)候了。

首先下載并安裝程序“Simcom – sim900 Customer flash loader”。

請按照以下簡單步驟操作:

下載并安裝“ Simcom – sim900 客戶閃存加載器”

下載您需要的固件。在本文中,我使用的是“1137B03SIM900M64_ST_ENHANCE.cla”

打開 sim900 客戶閃存加載器,并加載固件文件。

點(diǎn)擊開始。

程序?qū)㈤_始擦除閃存,然后上傳新的閃存。擦除部分可能需要幾分鐘,而且看起來什么都沒有發(fā)生。片刻后,信息框中會(huì)出現(xiàn)文本,進(jìn)度條將開始顯示進(jìn)度。

如果您最后得到“下載完成”,則您已成功將新固件刷入 SIM900A 模塊。

pYYBAGJntgSAfPXnAAB8RbHN104500.jpg

已加載 Flash 文件。

poYBAGJntgWAdpG-AAC5htPDrtY215.jpg

擦除當(dāng)前固件。

pYYBAGJntgaABlG2AADgIQBoorM130.jpg

編寫新固件。

poYBAGJntgeAIqg3AADBLYGg3C4504.jpg

下載完成 - 消息。

要檢查一切是否正常,并且您有服務(wù)提供商,請關(guān)閉客戶閃存加載程序并再次啟動(dòng)終端程序。您需要關(guān)閉電源然后再打開,讓模塊進(jìn)入運(yùn)行模式,自動(dòng)波特率設(shè)置處于活動(dòng)狀態(tài)。如果您編寫命令 AT+CPOL?,您將看到您的服務(wù)提供商的名稱。

pYYBAGJntgiAeF-9AAAziW8-gVw432.jpg

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 固件升級
    +關(guān)注

    關(guān)注

    0

    文章

    34

    瀏覽量

    12080
  • SIM900A
    +關(guān)注

    關(guān)注

    3

    文章

    54

    瀏覽量

    35206
收藏 人收藏

    評論

    相關(guān)推薦

    基于STM32和SIM900A的無線通信模塊設(shè)計(jì)

    設(shè)計(jì)一個(gè)可以實(shí)現(xiàn)短信收發(fā)與數(shù)據(jù)無線傳輸?shù)?b class='flag-5'>模塊的要求,本文采用了ARM Cortex-M3內(nèi)核的主流產(chǎn)品STM32作為主控芯片,采用SIMCom公司的SIM900A作為通信芯片。
    發(fā)表于 11-07 09:13 ?3.6w次閱讀
    基于STM32和<b class='flag-5'>SIM900A</b>的無線通信<b class='flag-5'>模塊</b>設(shè)計(jì)

    基于SIM900A的應(yīng)用與實(shí)現(xiàn)

    本文對GSM、GPRS系統(tǒng)做了簡要介紹,講解了GSM、GPRS系統(tǒng)的相關(guān)組成與功能。并選用SIM900A模塊設(shè)計(jì)了一個(gè)硬件電路系統(tǒng),該模塊是雙頻GSM/GPRS模塊,其內(nèi)部集成了TCP
    發(fā)表于 08-05 06:16

    SIM900A模塊

    我想了解一下用51單片機(jī)控制SIM900A模塊向服務(wù)器發(fā)送數(shù)據(jù),然后怎樣傳到手機(jī)APP里
    發(fā)表于 10-21 18:33

    SIM900A原理圖

    sim900a原理圖學(xué)習(xí),各個(gè)模塊詳細(xì)電路設(shè)計(jì)
    發(fā)表于 12-21 15:41 ?269次下載

    SIM900A常見問題匯總,奉上解決方案

    SIM900A常見問題匯總,奉上SIM900A問題的解決辦法。
    發(fā)表于 11-06 10:46 ?1w次閱讀

    sim900asim800a的區(qū)別是什么

    sim900asim800a的區(qū)別是什么,分別從軟件和硬件兩個(gè)方向分析的,一起來了解一下。
    發(fā)表于 11-06 11:04 ?4.8w次閱讀

    sim900a http,SIM900A訪問HTTP的方法

    使用Arduino控制設(shè)備,讀取數(shù)據(jù),然后通過移動(dòng)網(wǎng)絡(luò)傳送到服務(wù)器。選用的是正點(diǎn)原子的SIM900A模塊。在服務(wù)器部署了一個(gè)監(jiān)聽程序,Arduino控制SIM900A通過TCP方式把數(shù)據(jù)發(fā)送到服務(wù)器。
    發(fā)表于 11-06 14:54 ?6151次閱讀
    <b class='flag-5'>sim900a</b> http,<b class='flag-5'>SIM900A</b>訪問HTTP的方法

    sim900a的應(yīng)用,基于SIM900A-GPRS模塊的遠(yuǎn)程文件傳輸實(shí)例

    SIM900A是一個(gè)比較實(shí)用的GPRS模塊,進(jìn)行簡單的配置就可以進(jìn)行用于數(shù)據(jù)傳輸,配置使用AT指令進(jìn)行交互。
    發(fā)表于 11-06 15:31 ?5844次閱讀

    SIM900A

    SIM900A模塊,單片機(jī)控制通信
    發(fā)表于 12-04 13:34 ?19次下載

    sim900a模塊簡介_sim900a原理圖

    本文首先介紹了SIM900A模塊主要特點(diǎn)與功能,其次介紹了sim900a功能框圖與原理圖,最后介紹了sim900a模塊引腳及功能。
    的頭像 發(fā)表于 05-30 14:50 ?15.5w次閱讀
    <b class='flag-5'>sim900a</b><b class='flag-5'>模塊</b>簡介_<b class='flag-5'>sim900a</b>原理圖

    SIM900A調(diào)試之波特率設(shè)置_SIM900A基站定位調(diào)試詳細(xì)步驟

    本文主要介紹了SIM900A調(diào)試的波特率設(shè)置方法,另外還詳細(xì)介紹了SIM900A基站定位調(diào)試詳細(xì)方法步驟。
    的頭像 發(fā)表于 05-31 08:39 ?1.4w次閱讀
    <b class='flag-5'>SIM900A</b>調(diào)試之波特率設(shè)置_<b class='flag-5'>SIM900A</b>基站定位調(diào)試詳細(xì)步驟

    飛凌嵌入式GPRS模塊-SIM900A介紹

    FIT-GPRS-Ⅱ_SIM900AV1.1模塊采用 SIMCOM公司生產(chǎn)的 SIM900A模塊,SIM900A
    的頭像 發(fā)表于 11-27 17:46 ?7054次閱讀
    飛凌嵌入式GPRS<b class='flag-5'>模塊</b>-<b class='flag-5'>SIM900A</b>介紹

    使用Arduino實(shí)現(xiàn)GSM模塊SIM900A發(fā)短信的實(shí)驗(yàn)免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用Arduino實(shí)現(xiàn)GSM模塊SIM900A發(fā)短信的實(shí)驗(yàn)免費(fèi)下載。
    發(fā)表于 03-12 15:24 ?53次下載

    單片機(jī)控制SIM900A型GSM模塊發(fā)送數(shù)字短信(附源碼)

    一、模塊概述SIM900A是由SIMCom推出的新款緊湊型產(chǎn)品,它屬于雙頻GSM/GPRS模塊,完全采用SMT封裝形式,SIM900A僅適用于中國市場,其性能穩(wěn)定,外觀精巧,性價(jià)比高。
    發(fā)表于 11-23 17:36 ?93次下載
    單片機(jī)控制<b class='flag-5'>SIM900A</b>型GSM<b class='flag-5'>模塊</b>發(fā)送數(shù)字短信(附源碼)

    基于STM32和SIM900A的無線通信模塊設(shè)計(jì)與實(shí)現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《基于STM32和SIM900A的無線通信模塊設(shè)計(jì)與實(shí)現(xiàn).pdf》資料免費(fèi)下載
    發(fā)表于 10-31 10:11 ?32次下載
    基于STM32和<b class='flag-5'>SIM900A</b>的無線通信<b class='flag-5'>模塊</b>設(shè)計(jì)與實(shí)現(xiàn)