Freescale Semiconductor Inc.
    Regional Technical Application Center

 

Main Page | Directories | File List | File Members

CAN_driver.h File Reference

Copyright (c) 2007 Freescale Semiconductor Freescale Confidential Proprietary

Definitions and function prototypes for CAN handling. More...

#include "typedefs.h"

Go to the source code of this file.

Defines

#define ST_ID_100   0xD8E00000
 Variable types.
#define ACC_CODE_ID100   0xD8E0
#define ACC_CODE_ID100_HIGH   ((ACC_CODE_ID100&0xFF00)>>8)
#define ACC_CODE_ID100_LOW   (ACC_CODE_ID100&0x00FF)
#define MASK_CODE_ST_ID   0x0007
#define MASK_CODE_ST_ID_HIGH   ((MASK_CODE_ST_ID&0xFF00)>>8)
#define MASK_CODE_ST_ID_LOW   (MASK_CODE_ST_ID&0xFF)
#define NO_ERR   0x00
#define ERR_BUFFER_FULL   0x80

Functions

void vfnCAN_Init (void)
 MSCAN configuration, baud rate = 500kbps, 16 bit acceptance filters.
UINT8 u8CAN_SendFrame (UINT32 u32ID, UINT8 u8Prio, UINT8 u8Length, UINT8 *u8TxData)
 CAN frame transmission.
void vfnCAN_ReceivedFrame (void)
 Read CAN reception buffer.


Detailed Description

Copyright (c) 2007 Freescale Semiconductor Freescale Confidential Proprietary

Definitions and function prototypes for CAN handling.

Author:
Freescale Semiconductor

Guadalajara Applications Laboratory RTAC Americas

Jaime Orozco

Version:
1.0
Date:
March/09/2007

Function Documentation

UINT8 u8CAN_SendFrame UINT32  u32ID,
UINT8  u8Prio,
UINT8  u8Length,
UINT8 *  u8TxData
 

CAN frame transmission.

Author:
Jaime Orozco
Parameters:
u32ID,: Identifier, u8Prio: Priority,
u8Length: Frame size, u8TxData: Data array
Returns:
void

void vfnCAN_Init void   ) 
 

MSCAN configuration, baud rate = 500kbps, 16 bit acceptance filters.

Author:
Jaime Orozco
Parameters:
void 
Returns:
void

void vfnCAN_ReceivedFrame void   ) 
 

Read CAN reception buffer.

Author:
Jaime Orozco
Parameters:
void 
Returns:
void