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 個位元組。