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

📄 fr400pdk2_board.h

📁 读取frv实验系统上的按键值 并以此来控制frv实验板上的led 基于嵌入式linux
💻 H
字号:
/* * definitions for FR-V Design Kit (mb93090) */#ifndef __FR400PDA_H__#define __FR400PDA_H__#ifndef __ASSEMBLY__extern inline u32 read_fr400pda_register(u32 x){    u32 v;    v = *((volatile u32 *)(x));    __asm__ __volatile__("membar");    return v;}extern inline u32 write_fr400pda_register(u32 x, u32 v){    *((volatile u32 *)(x)) = (v);    __asm__ __volatile__("membar");}extern inline u8 read_fr400pda_register_u8(u32 x){    u32 v;    v = *((volatile u8 *)(x));    __asm__ __volatile__("membar");    return v;}extern inline void write_fr400pda_register_u8(u32 x, u8 v){    *((volatile u8 *)(x)) = (v);    __asm__ __volatile__("membar");}#define read_fr400pda_register_u8(x) (*((volatile u8 *)(x)))#define write_fr400pda_register_u8(x,v) do{*((volatile u8 *)(x)) = (v);}while(0)/*BASIC_SOFT@FUJITSU ADD*/#define read_fr400pda_register_u16(x) (*((volatile unsigned short *)(x)))#define write_fr400pda_register_u16(x,v) do{*((volatile unsigned short *)(x)) = (v);}while(0)/*BASIC_SOFT@FUJITSU ADD*/#endif /* !__ASSEMBLY__ *//*BASIC_SOFT@FUJITSU MOD*/#define	FR400PDK_2_BASE		0x20000000#define FR400PDK_2_IRQ_PND	(FR400PDK_2_BASE + 0x00000002)#define FR400PDK_2_IRQ_PRM	(FR400PDK_2_BASE + 0x00000002)#define FR400PDK_2_IRQ_MSK	(FR400PDK_2_BASE + 0x0000000A)#define FR400PDK_2_LED		(FR400PDK_2_BASE + 0x00000020)#define FR400PDK_2_LED_A	(FR400PDK_2_BASE + 0x00000020)#define FR400PDK_2_SW		(FR400PDK_2_BASE + 0x00000028)#define FR400PDK_2_DIPSW	(FR400PDK_2_BASE + 0x00000028)/*BASIC_SOFT@FUJITSU MOD*/#endif /* !__FR400PDA_H__ */

⌨️ 快捷键说明

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