1、功能说明

    此例程提供了一种DMA用法，用于在I2C外设与RAM之间传输数据。  

2、使用环境

    软件开发环境：KEIL MDK-ARM V5.34.0.0
    硬件开发环境： 
        N32G05x系列：
            基于评估板N32G05xRBQ7_STB V1.0开发
        N32G05x系列：
            基于评估板N32G05xRBL7_STB V1.0开发



3、使用说明
	
    1、时钟源：HSE+PLL
    2、主时钟：64MHz
    3、DMA通道：DMA_CH5，DMA_CH1
    4、I2C1 配置：
            SCL   -->  PB10
            SDA   -->  PB11
            ADDR：0x30(7bit)
            CLOCK：100K
    
    5、I2C2 配置：
            SCL   -->  PC5
            SDA   -->  PC7
            ADDR：0x30(7bit)
            CLOCK：100K
    
    6、UART1配置：
            TX  -->  PA9
            波特率：115200
            数据位：8bit
            停止位：1bit
            无校验

    7、测试步骤与现象
        a, 开发板连接:PB10连接PC5,PB11连接PC7
        b，编译下载代码复位运行
        c，从串口看打印信息，验证结果

4、注意事项
    无


1. Function description
    This routine provides a DMA usage for transferring data between I2C peripheral and RAM.

2. Use environment
	Software development environment: KEIL MDK-ARM V5.34.0.0
    Hardware development environment:
         N32G05x series:
            Developed based on the evaluation board N32G05xRBQ7_STB V1.0
         N32G05x series:
            Developed based on the evaluation board N32G05xRBL7_STB V1.0

3. Instructions for use
    1.Clock source: HSE+PLL
    2.Master clock: 64MHz
    3.DMA channels: DMA_CH5, DMA_CH1
    4.I2C1 configuration:
        SCL   -->  PB10
        SDA   -->  PB11
        ADDR：0x30(7bit)
        CLOCK：100K
    5.I2C2 configuration:
        SCL   -->  PC5
        SDA   -->  PC7
        ADDR：0x30(7bit)
        CLOCK：100K    
    6.UART1 configuration:
        TX  -->  PA9
	Baud rate: 115200
	Data bit: 8 bits
	Stop bit: 1bit
	No check            
    7.Test steps and phenomena
    A. Development board connection: PB10 connected to PC5, PB11 connected to PC7
	B. Compile download code reset run
	C. View the printed information from the serial port and verify the result

4. Precautions
    None
