1、功能说明
    此例程演示了CM4内核下DSMU如何对MCU内置ADC采样数据进行滤波和过采样。

    
2、使用环境
    软件开发环境： KEIL MDK-ARM V5.34
                IAR EWARM 8.50.1

    芯片支持：
        N32H785
        N32H785EC
        N32H787

3、使用说明
    系统配置；
        1、时钟源： HSI+PLL
        2、系统时钟频率：
            M7核 600MHz  M4核 300MHz
        3、GPIO：PA6-ADC1通道3
        4、打印：PB10 - baud rate 115200
   
    使用方法：
        1、从PA6输入1个小于3.3V的固定电压，比如连接到Res_PD。
        2、将78x的GPIO的LedBlink demo和当前CM4的工程程序分别编译后下载到开发板并复位运行。
        3、通过串口输出运行信息。

4、注意事项
    1、通过DSMU滤波会大幅降低最终数据的采样率。
    2、DSMU仅支持对1个ADC规则通道进行数据滤波。
    
    
1. Function description
    This example shows how to filter and oversample the internal ADC data by DSMU in the condition of CM4.

2. Development environment
    Software development environment: KEIL MDK-ARM V5.34
                                      IAR EWARM 8.50.1

    MCU support:
        N32H785
        N32H785EC
        N32H787

3. How to use
    System Configuration:
        1. Clock source: HSI+PLL
        2. System Clock frequency: 
            M7 Core：600MHz  M4 Core：300MHz
        3. GPIO: PA6-ADC1 channel3
        4. printf: PB10 - baud rate 115200

    Instructions:
        1. Input a fixed voltage less than 3.3V from PA6, such as connecting it to Res_PD.
        2. Compile the LedBlink demo for 78x's GPIO and the current CM4 project program respectively, 
           then download them to the development board and reset to run.
        3. The running informations are output through the serial port.

4. Attention
    1. Filtering through DSMU will significantly reduce the sampling rate of the final data.
    2. DSMU only supports data filtering for 1 regular channel of ADC.