1、【at模式】兩個藍芽模組的pio11接vcc,上電後即進入at指令模式,都用usb轉ttl模組連線到電腦的usb介面。
2、【開啟串列埠除錯助手】開啟2個串列埠除錯視窗,乙個開啟藍芽a的com口,乙個開啟藍芽b的com口。【預設波特率一般為38400】
3、【恢復a預設設定】串列埠除錯助手a,將藍芽a恢復預設設定:at+orgl\r\n 【\r\n即回車、換行,在串列埠除錯助手上輸入乙個回車即可】
4、【設定a配對碼】串列埠除錯助手a,配置藍芽a的配對碼:at+pswd=1212\r\n 【藍芽a與藍芽b的配對碼相同,這樣才能成功配對】
5、【設定a主模式】串列埠除錯助手a,將藍芽a配置為主機模式:at+role=1\r\n
6、【恢復b預設設定】串列埠除錯助手b,將藍芽b恢復預設設定:at+orgl\r\n
7、【設定b配對碼】串列埠除錯助手b,配置藍芽b的配對碼與藍芽a一致:at+pswd=1212\r\n
8、【設定b從模式】串列埠除錯助手b,將藍芽b配置為從機模式:at+role=0\r\n
11、【常規工作模式】2個模組的pio11引腳都接地,重新上電後進入常規工作模式,自動完成配對。之後,串列埠除錯助手a和串列埠除錯助手b就能互傳資料了。
void
uart_init
(u32 bound)
//設定與藍芽一致的波特率
void
usart1_irqhandler
(void
)//串列埠1中斷服務程式
else
if(receive_data ==
'b') led1 =1;
else
if(receive_data ==
'c') led0 =0;
}}
藍芽連線除了vcc和gnd以外,在往微控制器上連線時要連上你程式上寫的引腳,比如我上面就寫了pa9和pa10
,所以藍芽上的rxd要連pa9,txd要連pa10!!!
最後就可以發訊息通訊了
學習心得 python學習心得
自從來了深圳工作以後,尤其是屢屢面試碰壁以後。發現其實自己的知識面很窄,做筆試題的時候絞盡腦汁還是漏洞百出,並不是不會做,而是出現一大堆不該有的失誤。每次被問道,對資料庫了解嗎?說一大堆看起來很高階的東西 好啊,那我們寫幾個sql語句吧。馬上完蛋了,沒了手冊關鍵字都記不起。了解哪幾種指令碼語言,sh...
學習心得 我的學習心得
我是乙個已經步入中年的70後,離開校園已經20年了,因為當年的政策因素而未能圓我的大學夢,在20年的工作過程中總是因為缺少一張大學文憑而失去了很多機會,曾經也考慮過自考,但是乙個人去面對的時候總感覺心有餘而力不足。2018年3月份偶然讓我認識了尚德,原來自考還可以這樣學習。一直懷疑自己年紀大了記憶力...
Spring學習心得
不看不知道,一看便學到,會不會與您產生共鳴呢?喜歡再捧場拍磚 spring使用從一年前開始,邊學習邊開發。這裡講講我的學習心得。第一條 記住ioc就是spring的一切。而掌握ioc的唯一方法就是使用和思考。spring是ioc為核心的,所以第一步就是要深刻理解ioc,最好是能盡快把ioc作為教條式...