示例目的：
          利用I2C接口，采用DMA中断方式读写EEPROM芯片（CW24C02）。

硬件资源：
          1. CW32L012C8T6 StartKit
          2. 时钟HSI
          3. 系统时钟设置为HSI时钟2分频，48MHz， PCLK、HCLK不分频，PCLK=HCLK=SysClk=48MHz
          4. PB09(LED1)、PB08(LED2)设置为PUSH-PULL输出

演示说明：
          1、初始化MCU I2C为主机接口，400KHz，使能DMA中断。提示：可以通过宏定义，支持8MHz HSI主频和100kHz I2C通信速率。
          2、I2C写时序：根据CW24C02手册，采用页写模式：依次发送START信号、SLA+W字节、目标地址字节、以及最多8字节（受CW24C02每页8字节限制）数据，最后发送STOP信号。
          3、I2C读时序：根据CW24C02手册，采用顺序读模式：先通过字节写模式完成SLA+W字节以及目标地址发送，然后发送重复START信号、SLA+R，
      并根据需要读取的字节数产生对应字节的时钟信号，最后发送STOP信号。
          4、数据写、读传输完成后，比较发送/接收数组，如果数据一致，则LED1亮，否则LED1灭。测试全部完成后，LED2亮。
          5、注意实际测试时需要更改I2C/GPIO口线、时钟配置以及GPIO配置都需要修改。
          6、注意由于EEPROM器件限制，在写入数据之后，需要加入一定的等待延时(5ms)，以等待EEPROM实际的写操作完成。
          7、I2C从机设备地址目前统一在cw32l012_lpi2c.h文件中进行定义，必要时请自行修改。

使用说明：
+ EWARM
          1. 打开I2C_cw24c02_Int_DMA.eww文件
          2. 编译所有文件：Project->Rebuild all
          3. 载入工程镜像：Project->Debug
          4. 运行程序：Debug->Go(F5)

+ MDK-ARM
          1. 打开I2C_cw24c02_Int_DMA.uvproj文件
          2. 编译所有文件：Project->Rebuild all target files
          3. 载入工程镜像：Debug->Start/Stop Debug Session
          4. 运行程序：Debug->Run(F5)

