📄 mscan.h
字号:
#include "MC9S12.h"
#if MSCAN_EN
//--------------------------------------------------------
//CAN帧结构
typedef struct _Tr_Rv_Buf_ //Transmit and Receive buffer,16 bytes in all
{
unsigned char IDR_0; //ID21---ID28
unsigned char IDR_1; //ID20,19,18,SRR,IDE,ID17,16,15
unsigned char IDR_2; //ID7--ID14
unsigned char IDR_3; //ID0-ID6,SRR
unsigned char Data_Segment[8]; //Data Segment, 8 bytes
unsigned char Data_Len; //Data Length, 4 bits
unsigned char TranBufPri; //Transmit Frame priority,only for Transmit Buffer, 1 byte
unsigned char TSRH; //Timer stamp register high
unsigned char TSRL; //Timer stamp register low
}CanBufFrame;
extern unsigned int SCI_Transmit(char * Trans_Data);
void CAN_Transmit(unsigned char CAN_Num,unsigned int CAN_Tr_IDR,unsigned char * CAN_Tr_Data,unsigned int Can_Data_Total);
void MSCAN_Init(void);
//------------------------------------------------------------
#endif//MSCAN_EN
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -