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

📄 olimex_sam7_ex256.h

📁 Real working watchdog
💻 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 LCD_BL			AT91C_PIO_PB20	// LCD Backlight
#define AUDIO_OUT		AT91C_PIO_PB19	// Audio out
#define USB_PULLUP		AT91C_PIO_PA25	//	USB pull-up to inform computer about connection

#define AT91_OUTPUTS	LCD_BL | AUDIO_OUT | USB_PULLUP;

#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 AT91A_JS_ALL       AT91A_JS_LEFT | AT91A_JS_RIGHT | AT91A_JS_UP | AT91A_JS_DOWN | AT91A_JS_CENTER



#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 + -