hardbyte / hardbyte/python-can

CAN-FD initialization error on PEAK device

Offen
#1,331 6 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
backend:pcan bug
Vorherrschende Sprache
Python
Sterne
1.6k
Forks
697
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

### Describe the bug
CAN-FD initialization error on PEAK device (PCANUSB-FD)
vector can works well with CAN-FD.

### To Reproduce
h_can = can.interface.Bus(bustype='pcan', channel='PCAN_USBBUS1', bitrate=500000, fd=True) # fail

### Expected behavior
return bus object address

### Additional context

OS and version: Windows10
Python version : 3.9.12
python-can version : 4.0.0
python-can interface/s (if applicable): PCAN-USB FD

Traceback and logs
none

none

import can

try:
# h_can = can.interface.Bus(bustype='pcan', channel='PCAN_USBBUS1', bitrate=500000) # pass
h_can = can.interface.Bus(bustype='pcan', channel='PCAN_USBBUS1', bitrate=500000, fd=True) # fail
# h_can = can.interface.Bus(bustype='vector', channel=2, bitrate=500000, fd=True) # pass
except:
h_can = None

if h_can is not None:
tx_msg = can.Message(arbitration_id=100, dlc= 12, data=[0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4], is_fd=True)
# tx_msg = can.Message(arbitration_id=100, dlc= 8, data=[0, 0, 0, 0, 0, 0, 0, 0])
h_can.send(tx_msg)

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.