?? board.h
字號:
/**************************************************************************************************
*
* Copyright (C) ART Limited, 2006. All rights reserved.
*
* File: Board.h
* Programmed by: allan
* Data: 2006.12.18
*
**************************************************************************************************/
#ifndef Board_h
#define Board_h
#include "project.h"
#define __inline inline
/*-------------------------------*/
/* SAM7Board Memories Definition */
/*-------------------------------*/
// The AT91SAM7X128 embeds a 32-Kbyte SRAM bank, and 128K-Byte Flash
#define FLASH_PAGE_NB 256
#define FLASH_PAGE_SIZE 128
/*-----------------*/
/* LEDs Definition */
/*-----------------*/
#define AT91B_LED1 (AT91C_PIO_PB19) // AT91C_PIO_PB19 AT91C_PB19_PWM0 AT91C_PB19_TCLK1
#define AT91B_LED2 (AT91C_PIO_PB20) // AT91C_PIO_PB20 AT91C_PB20_PWM1 AT91C_PB20_PWM1
#define AT91B_LED3 (AT91C_PIO_PB21) // AT91C_PIO_PB21 AT91C_PB21_PWM2 AT91C_PB21_PCK1
#define AT91B_LED4 (AT91C_PIO_PB22) // AT91C_PIO_PB22 AT91C_PB22_PWM3 AT91C_PB22_PCK2
#define AT91B_NB_LEB 4
#define AT91B_LED_MASK (AT91B_LED1|AT91B_LED2|AT91B_LED3|AT91B_LED4)
#define AT91D_BASE_PIO_LED (AT91C_BASE_PIOB)
#define NB_LEB 4
#define LED_MASK (AT91B_LED1|AT91B_LED2|AT91B_LED3|AT91B_LED4)
/*-------------------------*/
/* Push Buttons Definition */
/*-------------------------*/
#define AT91A_SW1 (1<<29)
#define AT91A_SW2 (1<<30)
#define AT91A_SW3 (1<<26)
#define AT91A_SW_MASK (AT91A_SW1|AT91A_SW2|AT91A_SW3)
#define AT91D_BASE_PIO_SW (AT91C_BASE_PIOA)
/*--------------*/
/* Master Clock */
/*--------------*/
#define EXT_OC 18432000 // Exetrnal ocilator MAINCK
#define MCK 47923200 // MCK (PLLRC div by 2)
#define MCKKHz (MCK/1000) //
#define UART0_BAUD_RATE 115200
//* Waiting time between LED1 and LED2
#define WAIT_TIME MCK
#define PIO_INTERRUPT_LEVEL 6
#define IRQ0_INTERRUPT_LEVEL 2
#define SOFT_INTERRUPT_LEVEL 5
#define FIQ_INTERRUPT_LEVEL 0
// Global declarations
//#define AT91C_TWI_CLOCK 8000
#define AT91C_TWI_CLOCK (400*1024)
#endif /* Board_h */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -