You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
71 lines
2.2 KiB
71 lines
2.2 KiB
/******************************************************************************
|
|
*
|
|
* NOTE:系统所使用的一些宏定义,以及时钟模式的选择。
|
|
******************************************************************************/
|
|
|
|
#ifndef _NVxx_CONFIG_H_
|
|
#define _NVxx_CONFIG_H_
|
|
|
|
|
|
#include <stdint.h>
|
|
|
|
#define CPU_NV32
|
|
#define TEST
|
|
|
|
|
|
//#define TRIM_IRC /*!< 是否使用定义的TRIM值来校准内部IRC,若注释则使用出厂校准的TRIM值出厂校准至37.5K--48M */
|
|
//#define SPI0_PINREMAP /*!< SPI0的管脚映射定义 */
|
|
//#define ENABLE_WDOG /*!< 使能看门狗 */
|
|
//#define DISABLE_NMI /*!< 禁用NMI中断输入引脚 */
|
|
|
|
/*! 定义是否打印系统信息 */
|
|
//#define PRINT_SYS_LOG
|
|
|
|
#if !defined(BOOT_LOADER)
|
|
#endif
|
|
|
|
//#define OUTPUT_BUSCLK /*!< 定义是否输出系统时钟,输出引脚为PH2 */
|
|
#define ICS_TRIM_VALUE 0x2c
|
|
|
|
|
|
/*! 定义时钟的时钟模式以及频率
|
|
*/
|
|
//#define USE_FEE /*!< 使用外部时钟FEE模式 */
|
|
//#define USE_FEE_OSC /*!< 使用外部时钟输入OSC模式 */
|
|
#define USE_FEI /*!< 使用系统内部时钟IRC */
|
|
// #define USE_FBELP
|
|
//#define USE_FBE_OSC
|
|
|
|
/*! 定义外部晶振频率. */
|
|
//#define EXT_CLK_FREQ_KHZ 32 /* in KHz */
|
|
//#define EXT_CLK_FREQ_KHZ 4000 /* in KHz */
|
|
//#define EXT_CLK_FREQ_KHZ 4000 /* in KHz */
|
|
//#define EXT_CLK_FREQ_KHZ 1000 /* in KHz */
|
|
#define EXT_CLK_FREQ_KHZ 10000 /* in KHz */
|
|
/*! 定义所使用的UART口 */
|
|
#define TERM_PORT UART1 /*!< 定义使用UART1口,开发板上默认使用UART1口 */
|
|
|
|
|
|
/* 定义总线时钟主频 */
|
|
#if defined(USE_FEI)
|
|
#define BUS_CLK_HZ 40000000L
|
|
|
|
#elif (EXT_CLK_FREQ_KHZ == 10000)
|
|
#define BUS_CLK_HZ 50000000L
|
|
#elif (EXT_CLK_FREQ_KHZ == 12000)
|
|
#define BUS_CLK_HZ 30000000L
|
|
#elif (EXT_CLK_FREQ_KHZ == 8000)
|
|
#define BUS_CLK_HZ 24000000L
|
|
#elif (EXT_CLK_FREQ_KHZ == 4000)
|
|
#define BUS_CLK_HZ 40000000L
|
|
#elif (EXT_CLK_FREQ_KHZ == 32)
|
|
#define BUS_CLK_HZ 16777216L
|
|
#else
|
|
#define BUS_CLK_HZ 60000000L
|
|
#endif
|
|
|
|
/*! define UART baud rate */
|
|
#define UART_PRINT_BITRATE 115200 /*! UART波特率 */
|
|
|
|
|
|
#endif /* NVxx_CONFIG_H_ */
|
|
|