Alcor6L/eLua/can
外观
< Alcor6L
此模块包含用于访问 eLua CPU 的 CAN 接口的函数
使用两种类型的 CAN 标识符号码
- can.ID_STD:标准 CAN 标识符长度为 11 位
- can.ID_EXT:扩展标识符为 29 位。
设置 CAN 接口
clock = can.setup( id, clock )
- id - CAN 接口的 ID
- clock - CAN 接口的时钟。
返回值
- clock - 在 CAN 接口上设置的实际时钟。根据硬件,这可能与时钟参数的值不同。
通过 CAN 总线发送消息。
can.send( id, canid, canidtype, message )
- id - CAN 接口的 ID。
- canid - CAN 标识符号码。
- canidtype - 标识符类型:can.ID_STD 或 can.ID_EXT
- message - 字符串格式的消息,最多 8 个字节。
返回值:无。
接收 CAN 总线消息。
canid, canidtype, message = can.recv( id )
- id - CAN 接口的 ID。
返回值
- canid - CAN 标识符号码。
- canidtype - 标识符类型:can.ID_STD 或 can.ID_EXT
- message - 字符串格式的消息,最多 8 个字节。