嵌入式组件:恩智浦.AN

NXPCAN

滚动图片以放大

软件详情

特征

时序段

  • 同步段
  • 传播段
  • 相位缓冲段1
  • 相位缓冲段2

针对所有架构的方法:

  • Enable(启用) - 启用嵌入式组件 - 它可开启发送和接收功能。可能生成事件("DisableEvent"/"EnableEvent").
  • Disable (禁用) - 禁用嵌入式组件 - 它可停用发送和接收功能。不会生成事件。
  • EnableEvent - 启用事件。如果启用中断服务/事件属性、且至少启用一个事件,则可用此方法。
  • DisableEvent - 禁用事件。如果启用中断服务/事件属性、且至少启用一个事件,则可用此方法。
  • GetTransmitErrorCounter - 返回一个传输错误计数器的值。
  • GetReceiverErrorCounter - 返回一个接收错误计数器的值。
  • SendFrame - 通过CAN设备发送此帧。使用此方法,用户可以将自己的消息发送到CAN总线。此方法允许指定CAN缓冲区号、消息ID、要发送的数据和和帧类型(DATA_FRAME/REMOTE_FRAME)。
  • GetError - 返回接收器标志寄存器的内容。

HC08、HCS12和DSP80x衍生产品的方法。

  • SetSleepRequest - 此方法设置进入睡眠模式请求;睡眠模式是一个内部省电模式。
  • ClearSleepRequest - 此方法清除进入睡眠模式请求;睡眠模式是一个内部省电模式。
  • GetSleepAck - 返回睡眠模式确认状态。
  • AbortMessage - 请求中止已安排的消息缓冲。
  • GetAbortMessageAck - 返回该中止消息确认的状态。
  • GetAccHitIndicator - 返回接受命中指示器的值。

HCS12和DSP80x衍生产品的方法。

  • SetAcceptanceCode - 设置接受代码寄存器。此方法直接将代码掩码写入接受代码寄存器。
  • GetAcceptanceCode - 返回接受代码寄存器的内容。
  • SetAcceptanceMask - 设置接受掩码寄存器。此方法直接将接受掩码写入接受掩码寄存器。
  • GetAcceptanceMask - 返回接受掩码寄存器的内容。
  • SetAcceptanceMode - 设置接受模式寄存器。

DSP80x衍生产品的方法。

  • SetAcceptanceMask14 - 设置消息缓冲区14的接受掩码寄存器。
  • GetAcceptanceMask14 - 返回消息缓冲区14的接受掩码寄存器的内容。
  • SetAcceptanceMask15 - 设置消息缓冲区15的接受掩码寄存器。
  • GetAcceptanceMask15 - 返回消息缓冲区15的接受掩码寄存器的内容。
  • SetAcceptanceCode - 设置指定消息缓冲区的消息ID。缓冲区ID用于传入帧的消息过滤。
  • GetAcceptanceCode - 返回指定消息缓冲区的消息ID。缓冲区ID用于传入帧的消息过滤。
  • SetAcceptanceMask - 设置接受掩码寄存器。此方法直接将接受掩码写入接受掩码寄存器。
  • GetAcceptanceMask - 返回接受掩码寄存器的内容。
  • ReadFrame - 从CAN设备读取帧。可以通过OnFullRxBuffer事件或GetStateRX方法通知用户有关CAN接收的消息。
  • GetStateTX - 返回一个传输完成标志值。
  • GetStateRX - 返回一个接收完成标志值。
  • SendFrame - 通过CAN设备发送帧。使用此方法,用户可以将自己的消息发送到CAN总线。此方法允许指定CAN缓冲区号、消息ID、要发送的数据和帧类型(DATA_FRAME/REMOTE_FRAME) ,以及请求提出后是否发送该消息。
  • ReadFrame - 从CAN设备读取帧。可以通过OnFullRxBuffer事件或GetStateRX方法通知用户有关CAN接收的消息。
  • GetStateTX - 返回传输完成标志值 (寄存器FCIFLAG1)。
  • GetStateRX - 返回接收完成标志值 (寄存器FCIFLAG1)。
  • GetReadyStatus - 返回FlexCAN模块的状态。
  • SetBufferCode - 为相应的消息缓冲区设立消息缓冲区代码。此方法始终启用,因为它在内部使用。
  • GetBufferCode - 为相应的消息缓冲区设置消息缓冲区代码。
  • EnterStopMode - 进入停止模式
  • ExitStopMode - 从停止模式退出

恩智浦56800/E衍生产品的方法。

  • ConnectPin - 此方法将重新连接所请求的与此bean中所选外设相关的引脚。此方法仅适用于CPU衍生产品和外设,支持运行时引脚与其他内部片上外设共享。
注意:有些方法可以作为宏来实现。 

HCS12和56F803x衍生产品的方法。

  • BusOffRecoveryRequest - 此方法设置从总线关闭模式恢复的请求。只有在“总线关闭恢复模式”属性设置为“用户”时,此方法才可用。

支持的器件

系统需求

支持

您需要什么帮助?