            免责声明:
Demo Code仅供参考,目的是为了缩短开发者熟悉产品外设的时间.
若直接或间接使用Demo Code代码,由使用者承担因此产生的风险和责任.
==================================================
     Demo UART Receive DMA说明:
----- SINOMCU-AE
----- 2021-12-08:
1) 软件:Keil MDK-Lite  Version: 5.36.0.0
2) 硬件:SinoMCU MS32F031 EvaluationBoard V1.1(2021-11-25)
3.1)硬件连接:
        跳线帽(默认):JP1(3.3V);JP3短接;JP2,JP8,9,10短接;BOOT(0); 
        若使用调试器供电JP3断开;   
        P2-TX(PA2) 连接USB转UART的RX;
        P2-RX(PA3) 连接USB转UART的TX;
        PC机串口工具对应的串口,波特率115200;8bit,无校验,1个停止位;字符串格式.
3.2)程序主要功能:
        a)DMA channel3 Uart Rx,接收数据存入'buff数组'中;数量到指定长度(默认10Byte,
          USART1_user.h UART_BUFF_LEN)后,UART查询方式发送.
        b)若a)DMA传输未发生错误;LED1闪烁周期默认1S(高+低,宏定义LED_BLINK_HALF_PER修改默认值);
          若a)DMA传输发生错误,关闭DMA通道,LED1闪烁周期默认250ms(高+低,宏定义LED_BLINK_HALF_PER修改默认值); 
测试数据:
        PC机串口工具发送1234567890后,接收到:DMA Recieve data:1234567890
3.3)串口调试信息输出:
        若宏定义EN_PRINT_UART为1,则程序输出程序运行信息.相关设置如下:
*****UART Receive DMA Example*****
--Inf:System Core Clock 8000000 Hz.

==================================================

