CAN 模块 python 3
CAN module python 3
我最近购买了一块使用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'
正如 rfkortekaas 所说 - 该模块称为 can
。我怀疑您调用了一个 python 文件 CAN.py
,这就是为什么您会收到所看到的错误的原因。
您是否下载并安装了 python-can 软件包?
看看 python-can socketcan documentation - 这就是 PICAN2 板使用的。
我最近购买了一块使用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'
正如 rfkortekaas 所说 - 该模块称为 can
。我怀疑您调用了一个 python 文件 CAN.py
,这就是为什么您会收到所看到的错误的原因。
您是否下载并安装了 python-can 软件包?
看看 python-can socketcan documentation - 这就是 PICAN2 板使用的。