![]() |
發布時間: 2024-12-9 18:21
正文摘要:本帖最后由 blackgrape2012 于 2024-12-11 16:21 編輯 將溫濕度傳感器通過485轉USB連接到PC用自帶的測試軟件可以測量到溫濕度,發送請求碼是8字節16進制01 04 00 00 00 02 71 CB,能夠獲得返回值。 用串口調試助 ... |
之后又試了不同參數,發送和接收超時時間可以設定30以上,如果是30以下,有的數據就接收不全。 |
我也做了啊 單片機發完通信碼 延時一下 用串口中斷接收就行 |
我也做了 用串口中斷接收就行啊 |
中間等待100ms,肯定接收不到,改成中斷接收,應該就沒我問題了 |
說下個人看法。先確認你發出的數據時正確的,然后再確認接收數據。建議接上邏輯分析儀,看看485總線上的數據究竟是個啥。簡單可以用modbus slave+usb485模擬從機,可以監測單片機實際發出的請求數據。 |
小屋憶流年 發表于 2024-12-11 15:30 好的,謝謝! |
用空閑中斷去接收數據看看 |