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

📄 lin_cfg.h

📁 LIN BUS 部分原代码
💻 H
字号:
#ifdef LIN_CFG_GLOBALS
#define LIN_CFG_EXT
#else
#define LIN_CFG_EXT extern 
#endif 


#define l_bool   		bit
#define	l_ioctl_op		sbit
#define l_irqmask		sbit
#define l_u8			unsigned char
#define l_u16 			unsigned int

#define OSC_FREQ 			11059200     	//Oscillatorfreq in Hz
#define LINBAUDRATE 		9600    		//Baudrate in bit/s
#define COREMODE			6				//CPU in 6 or 12 clock-mode  

#define id_932led			(0X42)


#include "ZLG7290.h"
#include "VIIC_C51.h"
#include "lin_hal.h"
#include "lin_def.h"


#ifdef LIN_CFG_GLOBALS
/*
ID_Table
========
*/
#define ID_TABLE_SIZE       3      			/* number of identifiers relevant  */
                                           	/* for the application:            */
                                           	/* sizeof(ID_Table). See lin_drv.c */
code t_id_list ID_Table[ID_TABLE_SIZE]=
		{
		{0x42, ID_DATASENT, 2},                    /* application example */
		{0x92, ID_DATAREQUEST, 2},                 /* application example */
		{0x80, ID_DATASENT, 2}     /* LIN v1.1 */  /* application example */
//		{0x3C, ID_DATASENT, 8}     /* LIN v1.2 */  /* application example */
		};
#endif
LIN_CFG_EXT data t_response response_data;

sfr ckcon=0x8f;
sbit TX=P3^1;
sbit RX=P3^0;
sbit SLNP=P1^3;
LIN_CFG_EXT l_bool flag_5ms;
LIN_CFG_EXT l_bool flag_932led;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -