Win7系統(tǒng)下藍(lán)牙模塊串口無(wú)法通訊如何解決

2017-11-30 15:16

  藍(lán)牙想必大家都非常熟悉吧,而在使用過(guò)程中可能會(huì)遇到一些故障,比如近日有不少win7系統(tǒng)用戶反映說(shuō)在使用SDK2009的開(kāi)發(fā)包在藍(lán)牙模塊BC05上做開(kāi)發(fā),串口代碼寫好后,編譯下載后無(wú)法使用,藍(lán)牙模塊串口無(wú)法通訊,該怎么解決這樣的問(wèn)題呢,現(xiàn)在隨小編一起來(lái)看看Win7系統(tǒng)下藍(lán)牙模塊串口無(wú)法通訊的具體解決方法吧。

推薦:雨林木風(fēng)win7旗艦版系統(tǒng)下載

1、首先是串口部分的初始化,這包括串口波特率、停止位等選項(xiàng)的配置,下圖是相關(guān)的代碼,僅供參考;

Win7系統(tǒng)下藍(lán)牙模塊串口無(wú)法通訊如何解決

2、下圖則是信息處理部分的代碼,這個(gè)在其他ADK上是使用過(guò)的,邏輯上應(yīng)該不會(huì)有會(huì)把問(wèn)題??紤]到還是工程中還有些選項(xiàng)沒(méi)有才會(huì)造成串口不通的吧;

Win7系統(tǒng)下藍(lán)牙模塊串口無(wú)法通訊如何解決

3、打開(kāi)SDK2009后,選擇工程文件,然后如下圖所示從Project菜單下找到屬性項(xiàng),打開(kāi)工程屬性,查看是否有相關(guān)項(xiàng)未配置;

Win7系統(tǒng)下藍(lán)牙模塊串口無(wú)法通訊如何解決

4、最終在Transport這一項(xiàng)中發(fā)現(xiàn)傳輸方式不對(duì),必須配置成raw方式才行,如下圖所示。設(shè)置之后必須點(diǎn)OK保存才可以;

Win7系統(tǒng)下藍(lán)牙模塊串口無(wú)法通訊如何解決

5、然后SDK2009軟件上找到audio_adaptor.mak這個(gè)文件,如下圖所示,這里面也是與工程相關(guān)的配置有關(guān)的;

Win7系統(tǒng)下藍(lán)牙模塊串口無(wú)法通訊如何解決

6、在整個(gè)文件中搜索transport關(guān)鍵字樣,發(fā)現(xiàn)有一處地方是TRANSPORT=none,這里肯定是有問(wèn)題的,不應(yīng)該為none才對(duì);

Win7系統(tǒng)下藍(lán)牙模塊串口無(wú)法通訊如何解決

7、找到問(wèn)題后,就很好解決了,我們把none也如前面的配置一要改成raw就可以了;

Win7系統(tǒng)下藍(lán)牙模塊串口無(wú)法通訊如何解決

8、這樣配置之后再編譯,結(jié)果還是不能實(shí)現(xiàn)串口通訊。接下來(lái)再?gòu)拈_(kāi)始菜單下打開(kāi)pstool這個(gè)工具,這個(gè)工具在安裝SDK2009時(shí)一起安裝進(jìn)去了,可以在SDK的安裝目錄下找到;

Win7系統(tǒng)下藍(lán)牙模塊串口無(wú)法通訊如何解決

9、pstool這個(gè)配置工具打開(kāi)后,在搜索頁(yè)面上輸入interface這個(gè)關(guān)鍵字樣;

Win7系統(tǒng)下藍(lán)牙模塊串口無(wú)法通訊如何解決

10、在搜索結(jié)果中可以看到有一個(gè)Host interface的選項(xiàng),選擇這個(gè)選項(xiàng),在右則選擇 VM access to the UART這個(gè)配置項(xiàng),如下圖所示。再次運(yùn)行程序,發(fā)現(xiàn)串口收發(fā)正常了。

Win7系統(tǒng)下藍(lán)牙模塊串口無(wú)法通訊如何解決

  關(guān)于Win7系統(tǒng)下藍(lán)牙模塊串口無(wú)法通訊如何解決就給大家介紹到這邊了,有遇到這樣情況的用戶們不妨可以參照上面的方法步驟來(lái)解決吧,更多精彩內(nèi)容歡迎繼續(xù)關(guān)注win7之家電腦系統(tǒng)下載站!

網(wǎng)友評(píng)論

相關(guān)閱讀

win7教程下載排行
64 32