📄 iar-
字号:
** NOT_EMPTY, 缓冲区非空
** Created By: 曾维勇
** Created date: 2007.09.16
**--------------------------------------------------------------------------------------------------------
** Modified by: Ni Likao 倪力考
** Modified date: 2007.11.02
**--------------------------------------------------------------------------------------------------------
*********************************************************************************************************/
extern unsigned char CAN_ucReadBuffer (void *pBuf, void *pRead);
/*********************************************************************************************************
** Function name: SendCANFrame
** Descriptions: 发送一帧CAN报文至总线
** input parameters: *pCAN 指向发送报文结构体指针
** *pFrame 数据块指针
** output parameters: 无
** Returned value: 无
** Created By: 曾维勇
** Created date: 2007.09.16
**--------------------------------------------------------------------------------------------------------
** Modified by: Ni Likao 倪力考
** Modified date: 2007.11.02
**--------------------------------------------------------------------------------------------------------
*********************************************************************************************************/
extern void SendCANFrame (void *pCAN, void *pFrame);
/*********************************************************************************************************
** Function name: CANAcceptFilterSet
** Descriptions: 设置节点接收验收过滤
** input parameters: *pCAN 指向节点的空指针
** ulFrameID 接收帧ID
** ulFrameIDMask 接收帧屏蔽码
** ucReceMode ID_FILTER 根据MsgObj ID 过滤(标准帧或扩展帧)
** EXT_FILTER 过滤接收扩展帧
** output parameters: 无
** Returned value: 无
** Created By: 曾维勇
** Created date: 2007.09.16
**--------------------------------------------------------------------------------------------------------
** Modified by: Ni Likao 倪力考
** Modified date: 2007.11.02
**--------------------------------------------------------------------------------------------------------
*********************************************************************************************************/
extern void CANAcceptFilterSet (void *pCAN, unsigned long ulFrameID, unsigned long ulFrameIDMask, unsigned char ucReceMode);
/*********************************************************************************************************
** Function name: EnableCANInt
** Descriptions: 使能CAN中断
** input parameters: *pCAN 指向节点的空指针
** output parameters: 无
** Returned value: 无
** Created By: 曾维勇
** Created date: 2007.09.16
**--------------------------------------------------------------------------------------------------------
** Modified by: Ni Likao 倪力考
** Modified date: 2007.11.02
**--------------------------------------------------------------------------------------------------------
*********************************************************************************************************/
extern void EnableCANInt (void *pCAN);
/*********************************************************************************************************
** Function name: InitCANController
** Descriptions: 初始化CAN控制器,设定波特率
** input parameters: *pCAN 指向节点的空指针
** output parameters: 无
** Returned value: 无
** Created By: 曾维勇
** Created date: 2007.09.16
**--------------------------------------------------------------------------------------------------------
** Modified by: Ni Likao 倪力考
** Modified date: 2007.11.02
**--------------------------------------------------------------------------------------------------------
*********************************************************************************************************/
extern void InitCANController (void *pCAN);
/*********************************************************************************************************
** Function name: ClearIntFlag
** Descriptions: 清除报文对象中断标志
** input parameters: *pCAN_Info->ulChNr 节点号
** ulObjID 报文对象标号
** output parameters: 无
** Returned value: 无
** Created By: 曾维勇
** Created date: 2007.09.16
**--------------------------------------------------------------------------------------------------------
** Modified by: Ni Likao 倪力考
** Modified date: 2007.11.02
**--------------------------------------------------------------------------------------------------------
*********************************************************************************************************/
extern void ClearIntFlag (void *pCAN, unsigned long ulObjID);
/*********************************************************************************************************
** Function name: ISR_CAN0Handler
** Descriptions: 实现中断接收一帧CAN报文中断服务
** input parameters: 无
** output parameters: 无
** Returned value: 无
** Created By: 曾维勇
** Created date: 2007.09.16
**--------------------------------------------------------------------------------------------------------
** Modified by: Ni Likao 倪力考
** Modified date: 2007.11.02
**--------------------------------------------------------------------------------------------------------
*********************************************************************************************************/
extern void ISR_CAN0Handler (void);
/*********************************************************************************************************
** Function name: SendBuffToBus
** Descriptions: 发送缓冲区数据至外部总线
** input parameters: *pCAN 指向节点结构的空指针
** output parameters: 无
** Returned value: 1 发送缓冲区不空,有可数据发送
** 0 发送缓冲区为空,无可发数据
** Created By: 曾维勇
** Created date: 2007.09.16
**--------------------------------------------------------------------------------------------------------
** Modified by: Ni Likao 倪力考
** Modified date: 2007.11.02
**--------------------------------------------------------------------------------------------------------
*********************************************************************************************************/
extern unsigned char SendBuffToBus (void *pCAN);
/*********************************************************************************************************
** Function name: Status_Flash
** Descriptions: 实现状态灯闪烁
** input parameters: 无
** output parameters: 无
** Returned value: 无
** Created By: 曾维勇
** Created date: 2007.09.16
**--------------------------------------------------------------------------------------------------------
** Modified by: Ni Likao 倪力考
** Modified date: 2007.11.02
**--------------------------------------------------------------------------------------------------------
*********************************************************************************************************/
extern void StatusLedFlash (void);
/*********************************************************************************************************
** Function name: MsgObjUpdated
** Descriptions: 判断报文对象是否接收到新数据
** input parameters: ulBase 节点号
** ulObjID 报文对象标号
** output parameters: 无
** Returned value: ulObjID 报文对象接收到新数据
** 0 报文对象没接收到新数据
** Created By: 曾维勇
** Created date: 2007.09.16
**--------------------------------------------------------------------------------------------------------
** Modified by: Ni Likao 倪力考
** Modified date: 2007.11.02
**--------------------------------------------------------------------------------------------------------
*********************************************************************************************************/
extern unsigned char MsgObjUpdated (unsigned long ulBase, unsigned long ulObjID);
#ifdef __cplusplus
}
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -