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