📄 board.h
字号:
/* Definitions for the Olimex SAM7-P256 board Originally by Martin Thomas.*/
#ifndef Board_h
#define Board_h
#include "AT91SAM7S256.h"
//-----------------
// Leds Definition
//-----------------
// PIO PA PB PIN
#define LED1 (1<<18) // PA18 RD PCK2 10
#define LED2 (1<<17) // PA17 TD PCK1 9
#define NB_LEB 2
#define LED_MASK (LED1|LED2)
//-------------------------
// Push Buttons Definition
//-------------------------
// PIO PA PB PIN
#define SW1_MASK (1<<19) // PA19 RK FIQ 13
#define SW2_MASK (1<<20) // PA20 RF IRQ0 16
#define SW_MASK (SW1_MASK|SW2_MASK)
#define SW1 (1<<19) // PA19
#define SW2 (1<<20) // PA20
//------------------
// USART Definition
//------------------
#define DBGU_RXD AT91C_PIO_PA9
#define DBGU_TXD AT91C_PIO_PA10
#define AT91C_DBGU_BAUD 115200 // Debug interface baud rate
#define US0_RXD_PIN AT91C_PIO_PA5
#define US0_TXD_PIN AT91C_PIO_PA6
#define US0_RTS_PIN AT91C_PIO_PA7
#define US0_CTS_PIN AT91C_PIO_PA8
#define US0_MASK (US0_RXD_PIN|US0_TXD_PIN)#define US1_RXD_PIN AT91C_PIO_PA11
#define US1_TXD_PIN AT91C_PIO_PA14
//#define US1_RTS_PIN AT91C_PIO_PA7
//#define US1_CTS_PIN AT91C_PIO_PA8
#define US1_MASK (US1_RXD_PIN|US1_TXD_PIN)
//--------------
// Master Clock
//--------------
#define EXT_OC 18432000 // Exetrnal ocilator MAINCK
#define MCK 18432000 // MCK (PLLRC div by 2)
#define MCKKHz (MCK/1000) //
#endif // Board_h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -