1 /****************************************************************************** 2 * 3 * NOTE:ϵͳ��ʹ�õ�һЩ�궨�壬�Լ�ʱ��ģʽ��ѡ�� 4 ******************************************************************************/ 5 6 #ifndef _NVxx_CONFIG_H_ 7 #define _NVxx_CONFIG_H_ 8 9 10 #include <stdint.h> 11 12 #define CPU_NV32 13 #define TEST 14 15 16 //#define TRIM_IRC /*!< �Ƿ�ʹ�ö����TRIMֵ��У�ڲ�IRC����ע����ʹ�ó���У��TRIMֵ����У��37.5K--48M */ 17 //#define SPI0_PINREMAP /*!< SPI0�Ĺܽ�ӳ�䶨�� */ 18 //#define ENABLE_WDOG /*!< ʹ�ܿ��Ź� */ 19 //#define DISABLE_NMI /*!< ����NMI�ж��������� */ 20 21 /*! �����Ƿ��ӡϵͳ��Ϣ */ 22 //#define PRINT_SYS_LOG 23 24 #if !defined(BOOT_LOADER) 25 #endif 26 27 //#define OUTPUT_BUSCLK /*!< �����Ƿ����ϵͳʱ�ӣ��������ΪPH2 */ 28 #define ICS_TRIM_VALUE 0x2c 29 30 31 /*! ����ʱ�ӵ�ʱ��ģʽ�Լ�Ƶ�� 32 */ 33 //#define USE_FEE /*!< ʹ���ⲿʱ��FEEģʽ */ 34 //#define USE_FEE_OSC /*!< ʹ���ⲿʱ������OSCģʽ */ 35 #define USE_FEI /*!< ʹ��ϵͳ�ڲ�ʱ��IRC */ 36 // #define USE_FBELP 37 //#define USE_FBE_OSC 38 39 /*! �����ⲿ����Ƶ��. */ 40 //#define EXT_CLK_FREQ_KHZ 32 /* in KHz */ 41 //#define EXT_CLK_FREQ_KHZ 4000 /* in KHz */ 42 //#define EXT_CLK_FREQ_KHZ 4000 /* in KHz */ 43 //#define EXT_CLK_FREQ_KHZ 1000 /* in KHz */ 44 #define EXT_CLK_FREQ_KHZ 10000 /* in KHz */ 45 /*! ������ʹ�õ�UART�� */ 46 #define TERM_PORT UART1 /*!< ����ʹ��UART1�ڣ���������Ĭ��ʹ��UART1�� */ 47 48 49 /* ��������ʱ����Ƶ */ 50 #if defined(USE_FEI) 51 #define BUS_CLK_HZ 40000000L 52 53 #elif (EXT_CLK_FREQ_KHZ == 10000) 54 #define BUS_CLK_HZ 50000000L 55 #elif (EXT_CLK_FREQ_KHZ == 12000) 56 #define BUS_CLK_HZ 30000000L 57 #elif (EXT_CLK_FREQ_KHZ == 8000) 58 #define BUS_CLK_HZ 24000000L 59 #elif (EXT_CLK_FREQ_KHZ == 4000) 60 #define BUS_CLK_HZ 40000000L 61 #elif (EXT_CLK_FREQ_KHZ == 32) 62 #define BUS_CLK_HZ 16777216L 63 #else 64 #define BUS_CLK_HZ 60000000L 65 #endif 66 67 /*! define UART baud rate */ 68 #define UART_PRINT_BITRATE 115200 /*! UART������ */ 69 70 71 #endif /* NVxx_CONFIG_H_ */ 72