需要準備的硬件
- MC20開發板 1個
https://item.taobao.com/item.htm?id=562661881042 - GSM/GPRS天線 1根
https://item.taobao.com/item.htm?id=531979567261 - IPEX接口轉SMA接口轉接線 1根
https://item.taobao.com/item.htm?id=531979903836 - GPS有源天線 1根
https://item.taobao.com/item.htm?id=26241892024 - 中國移動或者聯通的SIM卡一張,micro sim尺寸的
需要自備,如果只是測試GPRS可以購買物聯網卡,該卡不能測試電話和短信功能
https://item.taobao.com/item.htm?id=562257211778 - DC9V1A電源一個
https://item.taobao.com/item.htm?id=41915338664
或者兩節串聯的18650電池
https://item.taobao.com/item.htm?id=530904849115 - USB-TTL模塊 1個
https://item.taobao.com/item.htm?id=39481188174 - 杜邦線若干
https://item.taobao.com/item.htm?id=562848773709
本章節主要測試MC20的撥打電話功能
本節內容詳細用到的指令可以參考資料包中"AT手冊"
用到的主要指令講解
ATD 移動臺呼叫某一號碼
該命令用于建立語音、數據或傳真的主叫,還可以用于控制補充業務。
舉例撥打10086的電話,記得指令后面有個英文標點的分號,用串口發送
ATD10086;
MC20模塊會回復
ATD10086; //ATD 建立語音呼叫
OK
ATH 掛機控制
該命令可以終止當前所有的通話
當通話途中想掛斷,可以使用ATH指令掛斷
使用串口給MC20發送指令
ATH
MC20模塊會回復
ATH
OK
另外該指令還可以用戶當MC20模塊被呼叫時候,用于掛斷電話用
ATA 接聽語音呼叫
當被撥打時候,MC20會反饋信息RING,這是可以使用ATA指令接聽
當然這時候也可以用ATH指令掛斷
另外想真的實現語音可以使用分離式耳機麥克插入開發板的MIC和EAR接口進行通話。