1、功能说明
    此例程展示了如何在CM7与CM4内核之间使用内置的DCMU的中断方式来共享内存数据。

2、使用环境

    软件开发环境：KEIL MDK-ARM V5.34
                  IAR EWARM 8.50.1 
    芯片支持：
          N32H785 系列
          N32H785xxxxEC 系列
          N32H787 系列


3、使用说明

    系统配置
        1、时钟源：HSI+PLL
        2、系统时钟频率：
           M7核 600MHz  M4核 300MHz
        3、GPIO：
            PA2(D2)为推挽输出功能
            
    使用方法：
        1、编译后将CM7和CM4的工程程序分别下载到开发板并复位运行;
        2、M4与M7之间在顺序收发数据；
        3、当数据出现异常时，PA1或者PA3的LED灯会闪烁；
        

4、注意事项
    无
    
Data Stream :
    /*   Core                 M7                                            M4                              */
    /*            Write data at 0x24015000               ->        Read data and check at 0x24015000        */
    /*                         ^                                                |                           */
    /*                         |                                                V                           */
    /*            Read data and check at 0x3001F000      <-        Write data at 0x3001F000                 */
 
    
1. Function description

    This example shows  how to share memory data between the CM7 and CM4 cores using the interrupt mode of the built-in DCMU.

2. Development environment

    Software development environment: KEIL MDK-ARM V5.34
                                      IAR EWARM 8.50.1 
    Supported chips:
          N32H785 series
          N32H785xxxxEC series
          N32H787 series

3. How to use

    System Configuration:
        1. Clock source: HSI+PLL
        2. System Clock frequency: 
           M7 Core：600MHz  M4 Core：300MHz
           
        3.GPIO:         
            PA3 (D3) is selected as push-pull output function

     Instructions:
        1. After compiling, download the program of CM7 and CM4 projects respectively and reset, the program start running；
        2. Data is synchronously received and sent between M4 and M7.
        3. When the data is abnormal, the LED lights of PA1 or PA3 will flash.

4. Attention
    None

