找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 4017|回復(fù): 1
收起左側(cè)

買(mǎi)了個(gè)stm32開(kāi)發(fā)板和SIM800C模塊板

[復(fù)制鏈接]
ID:64985 發(fā)表于 2018-6-7 15:49 | 顯示全部樓層 |閱讀模式
在網(wǎng)上買(mǎi)了個(gè)stm32開(kāi)發(fā)板和SIM800C模塊板,整理一下模塊發(fā)短信功能的學(xué)習(xí)筆記。忘大家勿噴,共勉!利用Unicode 字符集編碼 ,發(fā)送下面的中英文短信。
(1) 接收號(hào)碼: +8613316931709
(2) 短信內(nèi)容: 歡迎使用飛思創(chuàng) SIM800C 模塊
(3) 發(fā)送的有效數(shù)據(jù)長(zhǎng)度:43 ( 后面將會(huì)說(shuō)明如何計(jì)算出該長(zhǎng)度)
發(fā)送中英文短信所使用到的命令有: AT+CMGF 、 AT+CSMP 、 AT+CSCS 、AT+CMGS
其中的命令格式不再做詳細(xì)介紹 , 請(qǐng)自行查看 AT 。注意的一點(diǎn)就是,命令后面記得加回車(chē)
只有發(fā)送結(jié)束符命令 0X1A 的后面不需要加回車(chē)。
操作步驟如下:
第一步:設(shè)置短信模式為文本模式,發(fā)送 AT+CMGF=1 ,模塊會(huì)響應(yīng) OK 。
第二步:設(shè)置中英文模式,發(fā)送 AT+CSMP=17,167,1,8 , 模塊會(huì)響應(yīng) OK 。
第三步:設(shè)置為 UCS2 字符集編碼。 AT+CSCS=”UCS2”,模塊會(huì)響應(yīng) OK 。
第四步:設(shè)置對(duì)方的手機(jī)號(hào)碼。這時(shí)候要使用 Unicode 。

第五步:待模塊響應(yīng)出現(xiàn)“>”之后,才能發(fā)送短信內(nèi)容。在發(fā)之前短信內(nèi)容需要轉(zhuǎn)換成 Unicode編碼。短信內(nèi)容為“歡迎使用飛思創(chuàng)SIM800C模塊!”,轉(zhuǎn)換后的Unicode編碼 。注意圖中編碼間的間隔需要手動(dòng)去除。
“6B228FCE4F7F752898DE601D521B00530049004D00380030003000436A215757FF01 ”

綜合以上步驟,演示結(jié)果如下圖所示:

輸入1A不加回車(chē)把左下角十六進(jìn)制發(fā)送打鉤,點(diǎn)擊手動(dòng)發(fā)送。稍等幾S會(huì)出現(xiàn)發(fā)送成功的返回信息。單片機(jī)程序設(shè)計(jì)中發(fā)送字符串”\r\n”。圖中的+CMGS:54 ,表示發(fā)送第54條短信。


評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:477792 發(fā)表于 2019-3-2 11:47 | 顯示全部樓層
你好,請(qǐng)問(wèn)下你這個(gè)可以發(fā)送長(zhǎng)短信信息嗎
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表