<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何刷寫SIM900A模塊

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

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

要進行實際升級,您需要一個名為“Simcom – sim900 Customer flash loader”的程序。我有 1.01 版。該程序將固件從您的計算機傳輸到 SIMCOM 模塊。

對于硬件,我使用的是 SIMCOM SIM900A 模塊、SIM 卡、串行電纜、運行 windows 的計算機和面包板。

按照此圖連接組件。

poYBAGJntgCAYjZUAAEmZqTTEuU822.jpg

連接到面包板。

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

pYYBAGJntgGAPvQ1AAElS_ZFxZg492.jpg

已安裝跳線。

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

有聯系嗎?

打開串行程序后,您可以使用任何標準波特率設置。SIM900A 啟動時,進入自動波特率檢測狀態。我已經成功使用了 2400、4800、9600 和 115 000。

現在串行程序正在運行,并且所有東西都連接到您的計算機,當您為模塊加電時,您將看到如下內容:

poYBAGJntgKATAIHAAAvnG7VEVU615.jpg

連接成功的初步跡象。

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

pYYBAGJntgOAEP4yAAAzGsJbAMU486.jpg

通訊工作正常。

AT 命令

為了與 SIM 900A 通信,我們使用了一種稱為 AT 命令的東西;它是 ATtension 的縮寫。在 AT 之后,我們需要一個指令。要查看模塊是否連接到網絡,我們可以使用‘AT+CREG?’ 或者要查看您連接到哪個運營商,您可以執行“AT+COPS?” 您可以使用大量不同的 AT 命令,請在此處閱讀有關它們的更多信息。

poYBAGJntgOAYvBoAAA9y0lbumk425.jpg

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

‘AT+CREG?’ 命令顯示網絡注冊

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

還有一個在線模塊測試器。在m2msupport.net 上,您會發現一個基于 java 的模塊連接到您的模塊,以便您可以測試各種 AT 命令。您可以使用上圖作為連接參考。

升級固件。

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

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

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

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

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

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

點擊開始。

程序將開始擦除閃存,然后上傳新的閃存。擦除部分可能需要幾分鐘,而且看起來什么都沒有發生。片刻后,信息框中會出現文本,進度條將開始顯示進度。

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

pYYBAGJntgSAfPXnAAB8RbHN104500.jpg

已加載 Flash 文件。

poYBAGJntgWAdpG-AAC5htPDrtY215.jpg

擦除當前固件。

pYYBAGJntgaABlG2AADgIQBoorM130.jpg

編寫新固件。

poYBAGJntgeAIqg3AADBLYGg3C4504.jpg

下載完成 - 消息。

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

pYYBAGJntgiAeF-9AAAziW8-gVw432.jpg

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 固件升級
    +關注

    關注

    0

    文章

    34

    瀏覽量

    12042
  • SIM900A
    +關注

    關注

    3

    文章

    54

    瀏覽量

    35102
收藏 人收藏

    評論

    相關推薦

    SIM900A發送短信。

    SIM900A發送短信的C51程序怎么寫啊。求助大神指導。據說TC35與SIM900A兼容。兩者的程序可以通用嗎?
    發表于 06-12 14:19

    SIM900A短信模塊

    求大神給個SIM900A接聽指定電話的程序,只需要能夠判斷是不是指定來電即可,萬分感謝
    發表于 07-16 16:56

    sim900a

    手頭有塊sim900A,現在要用到,今天試了一下,插不插卡都試了,但串口一直返回一串字符,而且串口輸入沒有反應有沒有有經驗的,求解釋
    發表于 07-23 20:05

    STM32 GSM打電話和SIM900A模塊命令手冊

    SIM900A模塊的其他功能可以在此基礎上修改要發送的AT指令即可,相信這對縱多STM32高手來說沒有什么難度。SIM900A(GSM、GPRS)板子與MiniSTM32開發板通過三線串口方式連接如下
    發表于 05-08 12:24

    請問有SIM900A GSM模塊基于51的例程嗎?

    論壇里好像只有STM32的例程,哪位大神寫了51的例程,求共享啊~~~~SIM900A和TC35是差很多嗎?TC35能用的程序換SIM900A完全沒反應啊。大神快出來幫小弟支支招?。?!~~~~
    發表于 05-26 21:49

    基于SIM900A的應用與實現

    本文對GSM、GPRS系統做了簡要介紹,講解了GSM、GPRS系統的相關組成與功能。并選用SIM900A模塊設計了一個硬件電路系統,該模塊是雙頻GSM/GPRS模塊,其內部集成了TCP
    發表于 08-05 06:16

    SIM900A模塊

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

    基于STM32和SIM900A的遠程無線通信模塊設計

      本文設計的無線通信模塊,是利用STM32來控制SIM900A芯片,來實現短消息的收發與數據的無線傳輸。本設計完成了無線通信的硬件部分和軟件部分的設計與實現。在多次運行試驗時,本模塊沒有出現掉線
    發表于 12-28 07:13

    SIM900A原理圖

    sim900a原理圖學習,各個模塊詳細電路設計
    發表于 12-21 15:41 ?267次下載

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

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

    sim900a http,SIM900A訪問HTTP的方法

    使用Arduino控制設備,讀取數據,然后通過移動網絡傳送到服務器。選用的是正點原子的SIM900A模塊。在服務器部署了一個監聽程序,Arduino控制SIM900A通過TCP方式把數據發送到服務器。
    發表于 11-06 14:54 ?5927次閱讀
    <b class='flag-5'>sim900a</b> http,<b class='flag-5'>SIM900A</b>訪問HTTP的方法

    SIM900A

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

    sim900a模塊簡介_sim900a原理圖

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

    SIM900A調試之波特率設置_SIM900A基站定位調試詳細步驟

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

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

    FIT-GPRS-Ⅱ_SIM900AV1.1模塊采用 SIMCOM公司生產的 SIM900A模塊,SIM900A
    的頭像 發表于 11-27 17:46 ?6662次閱讀
    飛凌嵌入式GPRS<b class='flag-5'>模塊</b>-<b class='flag-5'>SIM900A</b>介紹
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>