?? up-can.h
字號(hào):
#ifndef __UP_CAN_H__#define __UP_CAN_H__#define UPCAN_IOCTRL_SETBAND 0x1 //set can bus band rate#define UPCAN_IOCTRL_SETID 0x2 //set can frame id data#define UPCAN_IOCTRL_SETLPBK 0x3 //set can device in loop back mode or normal mode#define UPCAN_IOCTRL_SETFILTER 0x4 //set a filter for can device#define UPCAN_IOCTRL_PRINTRIGISTER 0x5 // print register information of spi and portE#define UPCAN_EXCAN (1<<31) //extern can flagtypedef enum{ BandRate_125kbps=1, BandRate_250kbps=2, BandRate_500kbps=3, BandRate_1Mbps=4}CanBandRate;typedef struct { unsigned int id; //CAN總線ID unsigned char data[8]; //CAN總線數(shù)據(jù) unsigned char dlc; //數(shù)據(jù)長度 int IsExt; //是否是擴(kuò)展總線 int rxRTR; //是否是遠(yuǎn)程幀}CanData, *PCanData;/*********************************************************************\ CAN設(shè)備設(shè)置接收過濾器結(jié)構(gòu)體 參數(shù): IdMask,Mask IdFilter,F(xiàn)ilter 是否接收數(shù)據(jù)按照如下規(guī)律: Mask Filter RevID Receive 0 x x yes 1 0 0 yes 1 0 1 no 1 1 0 no 1 1 1 yes \*********************************************************************/typedef struct{ unsigned int Mask; unsigned int Filter; int IsExt; //是否是擴(kuò)展ID}CanFilter,*PCanFilter;#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -