1˵
     1I2S ģʽͨ DMA շ
2ʹû
     KEIL MDK-ARM 5.30.0.0
     Ӳ    N32G031CL-STB V1.0
3ʹ˵
     ϵͳã
         1SystemClock48MHz
         2GPIOģʽ DEMO 壩I2S1: WS--PA4CK--PA5SD--PA7
                         ģʽ DEMO 壩I2S1: WS--PA4CK--PA5SD--PA7
         3DMAI2S1 Ͳ DMA_CH3 ͨI2S1 ղ DMA_CH2 ͨ
         4־ӡģʽ DEMO  PA9(TX)ʣ115200
     ʹ÷
         1سλУ
         2ģʽ DEMO ʹģʽ DEMO PA4,PA5,PA7Ӻú󣬴ģʽ DEMO Ӵڴӡߣϵ磬
              Ȱסģʽ DEMO 帴λɣٰ´ģʽ DEMO ĸλģʽ DEMO ɿģʽ DEMO ĸλ鿴ӡԳɹ
4ע
     Ҫ demo ϣһ¼ģʽһ¼ģʽӵ VCC  GND

1. Function description
    1. I2S slave mode to send and receive data through DMA
2. Use environment
    Software development environment: KEIL MDK-ARM 5.30.0.0
    Hardware Environment: Developed based on N32G031CL-STB V1.0
3. Instructions for use
    System Configuration;
        1. SystemClock48MHz
        2. GPIO(Master mode DEMO board) I2S1: WS--PA4, CK--PA5, SD--PA7
                       (Slave mode DEMO board)    I2S1: WS--PA4, CK--PA5, SD--PA7
        3. DMA: I2S1 transmission adopts DMA_CH3 channel, I2S1 reception adopts DMA_CH2 channel;
        4. Log print: slave mode DEMO board PA9(TX), baud rate: 115200
    Instructions:
        1. After compiling, download the program to reset and run;
        2. After the master mode DEMO board and slave mode DEMO board PA4, PA5, PA7 are connected, 
           the slave mode DEMO board is connected to the serial port printing tool, power on, 
           first press and hold the master mode DEMO board reset button, and then press the slave mode DEMO board reset button, 
           after the slave mode DEMO board has run, release the reset button of the master mode DEMO board and then check the printing test is successful;
4. Matters needing attention
    Two demo boards are required, one board to burn the master mode program, one board to burn the slave mode program, connect the VCC and GND of the two boards