⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iar-

📁 IAR_example_EasyARM8962.zip
💻
📖 第 1 页 / 共 2 页
字号:
**                          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 + -