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

📄 board.h

📁 Contains code for freertos port to AT91SAM7X512.Anybody can use these codes for non commercial use o
💻 H
字号:
/*----------------------------------------------------------------------------
*         ATMEL Microcontroller Software Support  -  ROUSSET  -
*----------------------------------------------------------------------------
* The software is delivered "AS IS" without warranty or condition of any
* kind, either express, implied or statutory. This includes without
* limitation any warranty or condition with respect to merchantability or
* fitness for any particular purpose, or against the infringements of
* intellectual property rights of others.
*----------------------------------------------------------------------------
* File Name           : Board.h
* Object              : AT91SAM7X Evaluation Board Features Definition File.
*
* Creation            : JG   20/Jun/2005
*----------------------------------------------------------------------------
*/
#ifndef Board_h
#define Board_h

#include <AT91SAM7X256.h>
#define __inline inline
#include <lib_AT91SAM7X256.h>

#define true	-1
#define false	0

/*-------------------------------*/
/* 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

  #define  BSP_GPIOA_RXD0                     1<<00          /* UART0 (A): COM PORT 0 */
  #define  BSP_GPIOA_TXD0                     1<<01          /* UART0 (A): COM PORT 0 */
  #define  BSP_GPIOA_RTS0                     1<<03          /* UART0 (A): COM PORT 0 */
  #define  BSP_GPIOA_CTS0                     1<<04          /* UART0 (A): COM PORT 0 */

  #define  BSP_GPIOA_RXD1                     1<<5           /* UART0 (A): COM PORT 1 */
  #define  BSP_GPIOA_TXD1                     1<<6           /* UART0 (A): COM PORT 1 */
  #define  BSP_GPIOA_RTS1                     1<<8           /* UART0 (A): COM PORT 1 */
  #define  BSP_GPIOA_CTS1                     1<<9           /* UART0 (A): COM PORT 1 */

  #define  BSP_GPIOA_UART0                   (BSP_GPIOA_RXD0 | BSP_GPIOA_TXD0)
  #define  BSP_GPIOA_UART1                   (BSP_GPIOA_RXD1 | BSP_GPIOA_TXD1)


/*--------------*/
/* Master Clock */
/*--------------*/

#define EXT_OC          18432000   // Exetrnal ocilator MAINCK
#define MCK             47923200   // MCK (PLLRC div by 2)
#define MCKKHz          (MCK/1000) //



#endif /* Board_h */

⌨️ 快捷键说明

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