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

📄 olimex_sam7_ex256.h

📁 MMC/SD on Olimex Sam7-EX256
💻 H
字号:
/*-----------------------------------------------------------------------------
 *-----------------------------------------------------------------------------
 */

#ifndef OLIMEX_SAM7_EX256_H
#define OLIMEX_SAM7_EX256_H


#ifndef __ASSEMBLY__
extern void dbgu_print_ascii(const char *buffer);
extern void dbgu_print_hex8(unsigned long);
#endif


#define AT91B_LCD_BL		AT91C_PIO_PB20	// LCD Backlight


#define AT91A_JS_LEFT	AT91C_PIO_PA7	// Joystick	left
#define AT91A_JS_RIGHT	AT91C_PIO_PA8	//			right
#define AT91A_JS_UP		AT91C_PIO_PA9	//			up
#define AT91A_JS_DOWN	AT91C_PIO_PA14	//			down
#define AT91A_JS_CENTER	AT91C_PIO_PA15	//			center

#define SW1				AT91C_PIO_PB24				// BUTTON1
#define SW2				AT91C_PIO_PB25				// BUTTON2


#define AT91A_JS_ALL       AT91A_JS_LEFT | AT91A_JS_RIGHT | AT91A_JS_UP | AT91A_JS_DOWN | AT91A_JS_CENTER

//MMC/SD
/*#define WP		AT91C_PIO_PB22				//	MMC write protection
#define CP		AT91C_PIO_PB23				//	MMC card presence
#define NPCS1	AT91C_PIO_PA13				//	NPCS1 (card reader)
#define BIT12	AT91C_PIO_PA16				//	MISO (card reader)
#define BIT13	AT91C_PIO_PA17				//	MOSI (card reader)
#define BIT14	AT91C_PIO_PA18				//	SPCK (card reader)*/


#define AT91B_DBGU_BAUD_RATE	115200


#define AT91B_MAIN_OSC        18432000               // Main Oscillator MAINCK
#define AT91B_MCK             ((18432000*73/14)/2)   // Output PLL Clock (48 MHz)
#define AT91B_MASTER_CLOCK    AT91B_MCK

#endif /* OLIMEX_SAM7_EX256_H */

⌨️ 快捷键说明

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