From c5cdf92ad1baa2ba986da677111e1581cc4e70fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BC=80=E6=99=BA?= Date: Mon, 4 Nov 2019 19:36:22 +0800 Subject: [PATCH] Update modbus_rtu_slave.py --- scripts/examples/32-modbus/modbus_rtu_slave.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/scripts/examples/32-modbus/modbus_rtu_slave.py b/scripts/examples/32-modbus/modbus_rtu_slave.py index e07864a17..85ce4bdf9 100644 --- a/scripts/examples/32-modbus/modbus_rtu_slave.py +++ b/scripts/examples/32-modbus/modbus_rtu_slave.py @@ -1,12 +1,17 @@ import time from pyb import UART from modbus import ModbusRTU -uart = UART(3) -modbus = ModbusRTU(uart) +uart = UART(3,115200, parity=None, stop=2, timeout=1, timeout_char=4) +modbus = ModbusRTU(uart, register_num=9999) while(True): if modbus.any(): - modbus.handle() + modbus.handle(debug=True) else: time.sleep(100) + modbus.REGISTER[0] = 1000 + modbus.REGISTER[1] += 1 + modbus.REGISTER[3] += 3 + #print(modbus.REGISTER[10:15]) # image processing in there +