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

📄 rskr8c23def.h

📁 针对日本瑞莎单片机r8c/23 开发的LIN网络通讯程序包括主节点和从节点
💻 H
字号:
/***********************************************************************************
FILE NAME  	: RSKR8C23def.h
DESCRIPTION	: RSK specific definitions

Copyright   : 2006 Renesas Technology Europe Ltd.
Copyright   : 2006 Renesas Solutions Corporation.
Copyright   : 2006 Renesas Technology Corporation.
		          All Rights Reserved

***********************************************************************************/
/***********************************************************************************
Revision History
DD.MM.YYYY OSO-UID Description
02.05.2006 RTE-NPS First Release
***********************************************************************************/

#ifndef RSKR8C23DEF_H
#define RSKR8C23DEF_H

/* Peripheral Clock Speed set up in ConfigureOperatingFrequency() */
#define	f1_CLK_SPEED		20000000ul
#define XIN_FREQ 			f1_CLK_SPEED

#define ACTIVE		(unsigned char)0
#define INACTIVE	(unsigned char)1

/* Switches */
#define	SW1 			p4_5
#define SW2 			p1_7
#define SW3 			p1_3
#define SW1_DDR			pd4_5
#define SW2_DDR			pd1_7
#define SW3_DDR			pd1_3

/* Use these macros for switch inputs.  */
#define ENABLE_SWITCHES {SW1_DDR = 0; SW2_DDR = 0; SW3_DDR = 0;}

/* LEDs */
#define	GRN_LED			p2_4	/* LED0 */
#define	YLW_LED			p2_5	/* LED1 */
#define	RED_LED			p2_6	/* LED2 */
#define	RED_LED2		p2_7	/* LED3 */

#define	GRN_DDR 		pd2_4
#define	YLW_DDR 		pd2_5
#define	RED_DDR 		pd2_6
#define	RED2_DDR 		pd2_7

#define LED_ON			0
#define LED_OFF			1
#define LEDS_ON			(0x00)
#define LEDS_OFF		(0x0F)

#define SET_BIT_HIGH	(1)
#define SET_BIT_LOW		(0)
#define SET_BYTE_HIGH	(0xFF)
#define SET_BYTE_LOW	(0x00)

#define ENABLE_LEDS {RED_LED = INACTIVE; RED_LED2 = INACTIVE; YLW_LED = INACTIVE; GRN_LED = INACTIVE;  RED_DDR = 1; YLW_DDR = 1; GRN_DDR = 1; RED2_DDR = 1;}

/* Common Defines */
#ifndef TRUE
#define TRUE			1
#endif
#ifndef FALSE
#define FALSE			0
#endif

#define ENABLE_IRQ		{_asm(" FSET I");}
#define DISABLE_IRQ		{_asm(" FCLR I");}


#endif /* RSKR8C23DEF_H_INCLUDED */

⌨️ 快捷键说明

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