lin_cfg.h

来自「ZLG7290例程*ZLG7290汇编例程*读EEPROM并显示例程* 16×2」· C头文件 代码 · 共 51 行

H
51
字号
#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 + =
减小字号Ctrl + -
显示快捷键?