sim900a調(diào)試方法和注意事項
MSP430系列單片機是美國德州儀器(TI)1996年開始推向市場的一種16位超低功耗、具有精簡指令集(RISC)的混合信號處理器(Mixed Signal Processor)。MSP430單片機稱之為混合信號處理器,是由于其針對實際應(yīng)用需求,將多個不同功能的模擬電路、數(shù)字電路模塊和微處理器集成在一個芯片上,以提供“單片機”解決方案。該系列單片機多應(yīng)用于需要電池供電的便攜式儀器儀表中。
SIM900A模塊是一款尺寸緊湊的GSM/GPRS模塊,采用SMT封裝,基于STE的單芯片案,采用ARM926EJ-S架構(gòu),性能強大,可以內(nèi)置客戶應(yīng)用程序??蓮V泛應(yīng)用于車載跟蹤、車隊管理、無線POS、手持PDA、智能抄表與電力監(jiān)控等眾多方向?;贛SP430單片機使用電腦控制的方法在教程中有詳細(xì)的介紹:
使用USB設(shè)備將模塊與電腦連接,如果調(diào)試不成功,首先檢查一下USB設(shè)備和驅(qū)動及串口軟件是否好用。
調(diào)試方法
方法:將USB--TTL設(shè)備上的TXD 和RXD或是USB—232線上的2 3 針短接,然后用串口助手隨意發(fā)送數(shù)據(jù),看是否能夠接收到。如果能夠接收到,一般來說就沒有問題,繼續(xù)檢查USB設(shè)備與模塊的連線;如果無法通過自收發(fā)檢測,說明USB設(shè)備或是驅(qū)動或是串口助手設(shè)置 等存在問題。
調(diào)試注意事項下面講解單片機控制模塊的方法及注意事項。首先將模塊連接到電腦上,通過電腦先去確定模塊是否能正常工作。如果模塊正常工作后,手機、電源就應(yīng)該沒沒有問題。
如果不方便通過電腦測試模塊的話,可以將手機卡和電源接好,向模塊中的電話號撥打一個電話,如果能打通,模塊幾乎就是好用的了。如果確定模塊好用了,這是就可以將模塊連接到單片機了。
不論什么單片機,都是要將單片機的TXD 鏈接到 模塊的RXD 上,單片機的RXD鏈接到模塊的TXD上,GND連接到GND上(特重要)。
可以先發(fā)送一條指令,如AT指令(注意,第一條指令要都大寫),注意大多數(shù)指令后面都要加上 ,有些單片機如430單片機要加兩個,看看模塊是不是會回復(fù)OK ,如果不回復(fù),可再發(fā)一條AT指令。如果沒有OK 回復(fù)的話,先去看硬件連線是否OK,如果確定硬件連線沒問題的話,就去檢查軟件。此時可以將單片機連接到電腦上,看單片機的串口是否發(fā)出了正確的AT指令(包括回車換行)。如果能發(fā)出正確的指令,還要檢查硬件連線。
調(diào)試存在問題MSP430單片機跟SIM900A模塊可能會存在通信的問題。
原因:懷疑是時鐘問題,我將430的MCLK設(shè)置為8M,SMCLK設(shè)置為1M,串口時鐘選擇選擇SMCLK,波特率19200,就可以正常通信了。最初我并沒有設(shè)置430的MCLK和SMCLK,也就是他們都是默認(rèn)取值,應(yīng)該是DOC時鐘吧,然后串口使用ACLK作為時鐘,SIM900就接收不到數(shù)據(jù)。