找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

51單片機RS485 Modbus寫通訊正常,讀通訊總是超時

查看數(shù): 4632 | 評論數(shù): 8 | 收藏 3
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2020-9-29 10:30

正文摘要:

移植的《手把手教你51單片機》的Modbus 程序到普中的STC89C52單片機,用Modbus調試精靈寫入寄存器正常,但讀寄存器就老是出現(xiàn)通訊超時。而且寫入數(shù)據(jù),在LCD顯示屏上顯示的也不對,請各位高手幫忙看一下。

回復

ID:639698 發(fā)表于 2024-5-1 16:55
先不連Modbus 程序,僅僅單片機跑在LCD上顯示要讀的值,看正常不?如果單片機程序沒問題,那就是Modbus 程序讀的問題
ID:1114690 發(fā)表于 2024-5-1 10:29
你好想請問一下,用普中板子使用modbus會不會緩沖區(qū)不夠啊
ID:160726 發(fā)表于 2020-9-30 00:49
用commix或者其他串口助手,modbus調試精靈不太好用。程序暫時沒看粗什么問題。
ID:160726 發(fā)表于 2020-9-30 00:48
你這個寄存器只填了低位,不過程序上沒看出什么來,你換一個試試,用conmix看一下,或者用串口助手看一下,設置斷點串口輸出調試下。
ID:807522 發(fā)表于 2020-9-29 22:10
沒太明白你描述的問題
ID:819134 發(fā)表于 2020-9-29 17:11
顯示問題已解決,是我顯示屏的問題,求各位大佬幫忙看一下讀寄存器超時是怎么回事啊?
ID:819134 發(fā)表于 2020-9-29 16:49
顯示屏問題已解決
ID:819134 發(fā)表于 2020-9-29 10:50
頂貼,,,希望各位大佬幫忙看看。!

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表