CAN模块python 3

2024-05-16 03:36:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近购买了一块使用CAN模块的PICAN2板

import CAN
bus = CAN.interface.Bus(channel='can0', bustype='socketcan_native')
msg = CAN.Message(arbitration_id=0x13C, data=[0,25,1,3,1,4,1]
bus.send(msg)

我的错误:AtributeError:“module”对象没有属性“interface”


Tags: 模块importmessagechannelmsgcaninterfacenative
1条回答
网友
1楼 · 发布于 2024-05-16 03:36:21

正如rfkortekaas所说-这个模块叫做can。我怀疑您调用了一个python文件CAN.py,这就是您看到的错误的原因。在

你下载并安装了python-can软件包了吗?在

看看python-can socketcan documentation-这是PICAN2板使用的。在

相关问题 更多 >