1、功能说明
    1、I2S 全双工发送接收数据

2、使用环境

    软件开发环境：KEIL MDK-ARM V5.34
                 IAR EWARM 8.50.1 
    硬件开发环境：
        N32H787系列：
        基于评估板N32H787XKB7_EVB V1.1开发
        基于评估板N32H787EVB_PRO V1.0开发
        
    芯片支持：
        N32H730  
        N32H735   
        N32H735EC
        N32H760
        N32H762
        N32H765
        N32H765EC
        N32H785
        N32H785EC
        N32H787
        
3、使用说明

    系统配置
        1、时钟源：HSI+PLL
        2、系统时钟频率：
            600MHz
        3、I2S主机配置：
             N32H787EVB_PRO V1.0开发板引脚：
             I2S1配置：CS--PA4 SCK--PA5、SD--PA6、SD_EXT--PD7
             N32H787XKB7_EVB V1.1开发板引脚：
             I2S1配置：CS--PA15 SCK--PB3、SD--PA6、SD_EXT--PD7
        4、I2S从机配置：                   
             N32H787EVB_PRO V1.0开发板引脚：
             I2S2配置：CS--PB4 SCK--PB13、SD--PI2、SD_EXT--PI3
             N32H787XKB7_EVB V1.1开发板引脚：
             I2S2配置：CS--PB9 SCK--PB13、SD--PC2、SD_EXT--PB15

    使用方法：
        1)、编译后下载程序复位运行；
        2)、I2S1主机 初始化位主机，发送数据，I2S2 初始化位丛机，接收数据 ，传输完成后，检查数据
		    I2S2_EXT 初始化位主机，发送数据，I2S1_EXT主机 初始化位丛机，接收数据 ，传输完成后，检查数据
			查看 TransferStatus1 和 TransferStatus2 状态为 PASSED；

4、注意事项
    无
    
1. Function description

    1. I2S full-duplex send and receive data

2. Development environment

    Software development environment: KEIL MDK-ARM V5.34
                                      IAR EWARM 8.50.1 
    N32H787 Series:
        Development based on the evaluation board N32H787XKB7_EVB V1.1
        Development based on the evaluation board N32H787EVB_PRO V1.0
        
    Supported chips:
        N32H730  
        N32H735   
        N32H735EC
        N32H760
        N32H762
        N32H765
        N32H765EC
        N32H785
        N32H785EC
        N32H787

3. How to use

    System Configuration:
        1. Clock source: HSI+PLL
        2. System Clock frequency: 
            600MHz
        3. I2S Host Configuration:
            N32H787EVB_PRO V1.0 Development Board Pins:
            I2S1 Configuration: CS--PA4, SCK--PA5, SD--PA6, SD_EXT--PA7
            N32H787XKB7_EVB V1.1 Development Board Pins:
            I2S1 Configuration: CS--PA15, SCK--PB3, SD--PA6, SD_EXT--PD7
        4.  I2S Slave Configuration:
            N32H787EVB_PRO V1.0 Development Board Pins:
            I2S2 Configuration: CS--PB4, SCK--PB13, SD--PI2, SD_EXT--PI3
            N32H787XKB7_EVB V1.1 Development Board Pins:
            I2S2 Configuration: CS--PB9, SCK--PB13, SD--PC2, SD_EXT--PB15

     Instructions:
        1). After compilation, the download program is reset and run;
        2). I2S1 Master initializes the bit host, sends data, I2S2 Slave initializes the bit cluster machine, receives data
          I2S2_SD_EXT initializes the bit host, sends data, I2S1_SD_EXT Master initializes the bit cluster machine, receives data
          and after the transfer is completed, check the data, and check that the status of TransferStatus1 and TransferStatus2 is PASSED;

4. Attention
    None

