|
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
癥狀:
STM32F103串口詭異問題,不知大家有沒有碰到
A:mcu(stm8)+mpu6050捕獲數(shù)據(jù)----用JDY-40串口透傳無線發(fā)送------JDY-40接收-----至PC,數(shù)據(jù)接收正常。
B: mcu(stm8)+mpu6050捕獲數(shù)據(jù)----用JDY-40串口透傳無線發(fā)送------JDY-40接收-----至STM32F103,數(shù)據(jù)接收錯誤,丟碼,誤碼。
C: mcu(stm8)+mpu6050捕獲數(shù)據(jù)---串口直連-----至STM32F103,數(shù)據(jù)接收正常。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
分析:
A,B,C均使用同一代碼,各個單元通過獨(dú)立調(diào)試,符合設(shè)計(jì)要求。
由A,C推斷問題應(yīng)該在-JDY-40與STM32F103之間。在波特率,奇偶,緩衝區(qū),延時等各種嘗試後問題依舊。
當(dāng)使用ESP32替代STM32F103則整套系統(tǒng)可以正常運(yùn)行。
綜上所述,問題大概率在STM32F103上,可既有思路又無法發(fā)現(xiàn)癥結(jié)所在。
不知大家有沒有類似困擾,歡迎指教交流。
|
|