![]() |
已解決,txd沒電壓,模塊燒了 |
JDY-31藍牙模塊使用串口調(diào)試助手發(fā)送AT指令無法接收的可能原因有: 串口通信參數(shù)設置錯誤:串口波特率、數(shù)據(jù)位、校驗位、停止位必須與JDY-31藍牙模塊的默認設置一致,否則可能無法正常通信。 串口調(diào)試助手的發(fā)送方式不正確:JDY-31藍牙模塊要求的AT指令需要遵守嚴格的格式和協(xié)議,比如指令和參數(shù)之間必須用逗號分隔,指令結(jié)尾必須為回車符和換行符等。 JDY-31藍牙模塊沒有進入AT模式:進入AT模式的方式是將模塊復位,在發(fā)送給定的AT指令之前,需要在1S內(nèi)發(fā)送三個字節(jié)的字符串"AT\r\n",如果沒有正確進入AT模式,后續(xù)的AT指令將無法執(zhí)行。 串口連接線路錯誤:如果信號線接反或者未接好等原因,也會導致串口通信失敗。 JDY-31藍牙模塊硬件損壞:如果模塊損壞或者已經(jīng)過期,也可能無法正常執(zhí)行AT指令。 解決方法可以按以下步驟進行排查: 確認串口調(diào)試助手的串口參數(shù)與JDY-31藍牙模塊的默認參數(shù)一致; 發(fā)送AT指令時必須按照JDY-31藍牙模塊的指令格式要求輸入; 程序中先發(fā)送“AT\r\n”等控制指令保證模塊進入AT模式; 確認串口連接線是否接好; 如果以上幾點都確認正常,而還是無法接收指令,則考慮換一塊新的JDY-31藍牙模塊。 |
txd沒電壓,0.01-0.02v |
rx和tx沒接錯,tx接rx,rx接tx |
Powered by 單片機教程網(wǎng)