HC-05藍牙子產品在AT模式下的波特率和正常模式下的波特率不是一回事,在AT模式下的波特率是我們沒辦法進行修改的,他永遠都是固定的38400,而在正常模式下的波特率我們是可以在AT模式下通過AT指令集進行修改的。
但是,網上都說HC-05藍牙子產品在正常模式下預設的波特率是9600,但是把HC-05在AT模式下進行初始化之後,它在正常模式下的波特率不應該是9600麼。。。但是我試了一下,初始化之後,HC-05在正常模式下的波特率也變成了38400,真坑。我說咋藍牙子產品一初始化之後就不能用了,原來是這個原因。
再說一下CMODE,如果設為CMODE=0,那麼主藍牙就是以指定的位址進行連接配接,如果不給他指定一個位址,那麼他就會一直搜尋它上一次連接配接的那個位址,直到搜尋到為止,如果搜尋不到,他可能就連接配接不上任何藍牙了。
如果設為CMODE=1,那麼主藍牙就會在自己的可搜尋範圍内進行搜尋和自己密碼一樣的,如果搜尋到了,那麼就可以連接配接上了。如果是從藍牙,那麼他就會被主藍牙或者手機等裝置搜尋到,然後輸入從藍牙的密碼就可以連接配接成功了。主藍牙是不會被手機等裝置搜尋到的。