⑴ 單片機傳送AT指令問題:MSP430單片機如何發送一條AT指令,最好有相關代碼講解,謝謝~~
標准AT指令集是字元命令集
通過非同步串口通信
對於單片來說就是串口通信,按照接收AT指令的設備的通信電平接好電路,參數設置相同的波特率、校驗位,
然後單片機通過串口按照ACSII 字元方式發送 「at命令 參數 回車」
設備返回對應的響應字元串
⑵ 藍牙模塊AT指令修改如何用單片機實現
使用AT指令的時候,先使藍牙模塊進入AT模式,然後你就當藍牙就是命令的接收端,單片機或者PC串口就是命令的發送端(就當藍牙是獨立的模塊)。
串口發送的AT數據是直接給藍牙模塊的,這個串口可以是PC串口也可以是單片機串口。
如果你想用單片機實現AT指令設置藍牙,就用一個IO控制藍牙模塊的KEY管腳,把AT指令寫在程序中,通過串口發送給藍牙模塊。
⑶ 如何從51單片機向藍牙模塊發送AT指令
藍牙有RXD與TXD引腳, 用串口通信 ,代碼可以參考網上的一些資料
使用AT指令的時候,先使藍牙模塊進入AT模式,然後你就當藍牙就是命令的接收端,單片機或者PC串口就是命令的發送端(就當藍牙是獨立的模塊)。
串口發送的AT數據是直接給藍牙模塊的,這個串口可以是PC串口也可以是單片機串口。
如果你想用單片機實現AT指令設置藍牙,就用一個IO控制藍牙模塊的KEY管腳,把AT指令寫在程序中,通過串口發送給藍牙模塊。
參考《吳鑒鷹單片機項目實戰精講》
⑷ 怎麼在單片機C51語言中使用AT指令
用C語言寫,如WriteUART0(char*p),其中p是緩沖區指針,那麼AT命令程序如下:
WriteUART0(「AT+CSCA=\"+8613010180500\"r」);//設置簡訊中心號碼
WriteUART0(「AT+CMGF=1\"r」);//設置為Text模式
.......
⑸ 怎樣用單片機C語言控制GPRS模塊發AT指令
我也在玩gprs,這個問題我也碰到,現已解決,
做法是:
把命令字元對應的ASC||值依次向串口發送
如at+cmgf=1<CR>這個命令,就應向串口依次發送「at+cmgf=1」這個字元串中每個字元對應的ASC||值的16進制數,<CR>是回車鍵,對應ASC||值是13,十六進制是0D
須要注意的是,每發一條指令後要有一定的延時。
如不明白
⑹ 如何通過單片機C語言發送AT指令給WiFi模塊,C語言中AT指令使用什麼格式
databuf[r-1]這個好理解,是一個數組中的元素。
前面加個&,是取地址,不是位操作,別誤會。
buftop看不到變數定義,應該是個地址指針變數。
綜合來看,不外乎實現這么個操作。
for(
i=0;
i
<
(r-1);
++i
)
{
對
databuf[i]
進行操作,不過是用的指針變數buftop.
}
⑺ 如何通過stm8單片機對esp8266執行at指令stm8單片機的下位機程序怎麼寫
朋友,專業家電電腦維修的告訴你,esp8266本身就是個WiFi-32位單片機,你可以給它安裝arino開發環境,編程非常簡單!
如果你非要讓它成為接收器,你要給它刷at固件,刷好後連接電腦,通過串口發送特定的英文單詞at命令就可以了!
和stm8的串口連接,你只需要stm8發送at命令給esp8266就可以了!
有什麼不明白的可以問我!
⑻ 求利用51單片機發送AT指令給藍牙模塊,並接收返回信息進行處理的程序
藍牙有RXD與TXD引腳, 用串口通信 ,代碼可以參考網上的一些資料
使用AT指令的時候,先使藍牙模塊進入AT模式,然後你就當藍牙就是命令的接收端,單片機或者PC串口就是命令的發送端(就當藍牙是獨立的模塊)。
串口發送的AT數據是直接給藍牙模塊的,這個串口可以是PC串口也可以是單片機串口。
如果你想用單片機實現AT指令設置藍牙,就用一個IO控制藍牙模塊的KEY管腳,把AT指令寫在程序中,通過串口發送給藍牙模塊。
參考《吳鑒鷹單片機項目實戰精講》
⑼ 如何用單片機發AT命令阿
你好!at指令一般都帶有回車符,單片機發送的時候,發送命令要注意帶
\r\n
⑽ 單片機給WIFI模塊發AT指令的問題
這個模塊沒有玩過,但是我玩過TLN13UA06
wifi模塊,他的使用比較簡單,只要發送+++給wifi模塊,wifi模塊返回+OK,就能從透傳模式進入命令模式,命令模式進入透傳模式也是相對來說比較簡單,發送AT+Z就行http://www.hx-wulian.com/archives/362具體的你可以看下這里,希望對你有幫助。