![]() |
發布時間: 2020-9-29 10:30
正文摘要:移植的《手把手教你51單片機》的Modbus 程序到普中的STC89C52單片機,用Modbus調試精靈寫入寄存器正常,但讀寄存器就老是出現通訊超時。而且寫入數據,在LCD顯示屏上顯示的也不對,請各位高手幫忙看一下。 |
先不連Modbus 程序,僅僅單片機跑在LCD上顯示要讀的值,看正常不?如果單片機程序沒問題,那就是Modbus 程序讀的問題 |
你好想請問一下,用普中板子使用modbus會不會緩沖區不夠啊 |
用commix或者其他串口助手,modbus調試精靈不太好用。程序暫時沒看粗什么問題。 |
你這個寄存器只填了低位,不過程序上沒看出什么來,你換一個試試,用conmix看一下,或者用串口助手看一下,設置斷點串口輸出調試下。 |
沒太明白你描述的問題 |
顯示問題已解決,是我顯示屏的問題,求各位大佬幫忙看一下讀寄存器超時是怎么回事啊? |
顯示屏問題已解決 |
頂貼,,,希望各位大佬幫忙看看!!! |