① 51單片機藍牙模塊
你看下BF10這種藍牙模塊應該是能滿足你的要求的,他們工程師的技術支持QQ:19511806
具體資料你也可以看看 http://hi..com/xiaowuyeah
② 單片機使用藍牙模塊問題
如果在主程序內部進行藍牙通信,會影響的;如果利用中斷進行藍牙通信,就不會影響。
如有幫助請採納,或點擊右上角的滿意,謝謝!!
③ 關於藍牙模塊和單片機數據傳輸的問題
由於沒有提供具體的晶元型號和電路,只能從信號傳輸的角度簡單聊一下,歡迎追問,如果有錯誤請指出。
一般的藍牙傳輸模塊,比如MS47FS3,其實內部是有一個arm核心的,單片機和藍牙模塊之間的通訊可以看成兩個mcu之間的通訊。通訊的過程要考慮的問題主要有兩個,一個是通訊信號的質量問題,一個是通訊信號能否被識別,也就是通訊協議的問題。
首先,對於通訊信號的質量,簡單的說是我們會期望我發出的高電平在接收時仍然是高電平,這時候我們會期望接收端的輸入阻抗盡可能的大。為了實現這一要求,通常會在接收端前加入驅動電路。這個電路可以是簡單的運放電路,可以是專用的收發晶元;但這對於簡單的實驗,這一點可能不是必須的。
通訊協議可能更加重要。首先,接收端和發送端應該是同樣的通訊方式,比如其他回答中提到SPI(串列)或者並行。同樣的通訊方式,對於電平的識別方式是否一致,比如232和485,就是普通的串列和差分的串列,就無法相互識別。
至於指令集的問題,我感覺只是你的通訊能夠順利建立之後,因為藍牙模塊本質也是一個arm晶元,如果你只給他通訊一個數據,他其實不知道要進行什麼操作。這時候需要你通過指令集來告訴他,接收到這個數據之後,你希望他執行什麼樣的動作。
④ 鍗曠墖鏈轟覆鍙g▼搴忥紝钃濈墮妯″潡錛屾瘡闅斿嚑縐掑彂涓嬈★紝鏀跺埌浜嗗洖澶嶃 鍙戝嚑嬈℃病鏈夊洖搴斿氨鏄鎺夌嚎浜嗭紝鍙屾柟灝卞紑濮嬫姤璀
鎰熻 鍍忔槸 闈欑數
縐緔鍚庡氨褰卞搷 閫氳
鏈 闅旂繪帾鏂藉悧錛熺敤 鍏夌數鑰﹀悎鍣
⑤ 51鍗曠墖鏈烘帴鏀惰摑鐗欎紶榪囨潵鐨勬暟鎹鏃訛紝RI鎬繪槸涓0鏄涓轟粈涔堬紵
1鏄鍗曠墖鏈涓庤摑鐗欐ā鍧楃殑涓插彛榪炴帴鏄鍚︽g『錛2鏄涓庤摑鐗欓氫俊鐨勮懼囪繛鎺ラ棶棰樸傚彲浠ュ厛鐢║SB杞琓TL涓插彛灝忔澘鐢≒C涓插彛鍔╂墜鎶婅摑鐗欐ā鍧楄皟璇曟垚浜嗭紝鍐嶈繛鎺ュ崟鐗囨満璋冭瘯銆
⑥ 51單片機與藍牙串口通信的問題
是與板子上的有沖突,其實模塊yebuhaoba
⑦ 51單片機連接藍牙模塊無法接收數據
程序應該沒什麼大問題
stc89c51是5V的電源 3V無法正常工作
用串口助手測試測試單片機 看是否正常
檢查rxd和txd是否接反(可以先試試反接試試)
單片機及藍牙串口是否共地(這個應該沒問題吧)
換led IO口試試排除io口問題