From fecb586baedb519e24852144e82544079e358772 Mon Sep 17 00:00:00 2001 From: iabdalkader Date: Sun, 6 Dec 2020 20:37:16 +0200 Subject: [PATCH] Update CAN examples. --- scripts/examples/Arduino/02-Board-Control/can.py | 12 +++--------- scripts/examples/OpenMV/02-Board-Control/can.py | 12 +++--------- 2 files changed, 6 insertions(+), 18 deletions(-) diff --git a/scripts/examples/Arduino/02-Board-Control/can.py b/scripts/examples/Arduino/02-Board-Control/can.py index ee7cf6761..09dca35c5 100644 --- a/scripts/examples/Arduino/02-Board-Control/can.py +++ b/scripts/examples/Arduino/02-Board-Control/can.py @@ -9,15 +9,9 @@ from pyb import CAN # NOTE: Set to False on receiving node. TRANSMITTER = True -can = CAN(2, CAN.NORMAL) -# Set a different baudrate (default is 125Kbps) -# NOTE: The following parameters are for the H7 only. -# -# can.init(CAN.NORMAL, prescaler=32, sjw=1, bs1=8, bs2=3) # 125Kbps -# can.init(CAN.NORMAL, prescaler=16, sjw=1, bs1=8, bs2=3) # 250Kbps -# can.init(CAN.NORMAL, prescaler=8, sjw=1, bs1=8, bs2=3) # 500Kbps -# can.init(CAN.NORMAL, prescaler=4, sjw=1, bs1=8, bs2=3) # 1000Kbps - +can = CAN(2, CAN.NORMAL, baudrate=125_000, sampling_point=75) +# NOTE: uncomment to set bit timing manually, for example: +#can.init(CAN.NORMAL, prescaler=32, sjw=1, bs1=8, bs2=3) can.restart() if (TRANSMITTER): diff --git a/scripts/examples/OpenMV/02-Board-Control/can.py b/scripts/examples/OpenMV/02-Board-Control/can.py index ee7cf6761..09dca35c5 100644 --- a/scripts/examples/OpenMV/02-Board-Control/can.py +++ b/scripts/examples/OpenMV/02-Board-Control/can.py @@ -9,15 +9,9 @@ from pyb import CAN # NOTE: Set to False on receiving node. TRANSMITTER = True -can = CAN(2, CAN.NORMAL) -# Set a different baudrate (default is 125Kbps) -# NOTE: The following parameters are for the H7 only. -# -# can.init(CAN.NORMAL, prescaler=32, sjw=1, bs1=8, bs2=3) # 125Kbps -# can.init(CAN.NORMAL, prescaler=16, sjw=1, bs1=8, bs2=3) # 250Kbps -# can.init(CAN.NORMAL, prescaler=8, sjw=1, bs1=8, bs2=3) # 500Kbps -# can.init(CAN.NORMAL, prescaler=4, sjw=1, bs1=8, bs2=3) # 1000Kbps - +can = CAN(2, CAN.NORMAL, baudrate=125_000, sampling_point=75) +# NOTE: uncomment to set bit timing manually, for example: +#can.init(CAN.NORMAL, prescaler=32, sjw=1, bs1=8, bs2=3) can.restart() if (TRANSMITTER):