|
||
---|---|---|
.. | ||
build | ||
board_init.c | ||
board_init.h | ||
clock_init.c | ||
clock_init.h | ||
main.c | ||
pin_init.c | ||
pin_init.h | ||
readme.md |
uart_tx_dma
实验流程
- 初始化DMA,配置传输模式等基本信息。
- 使能DMA中断,使能NVIC中断,使能DMA通道。
- 初始化串口,配置时钟频率、波特率、字长、传输模式等信息。
- 使能串口。
- 主程序进入死循环。
- 当用户键入任意字符时,启动dma传输。dma传输完成后,在串口打印四次输入的字符。若传输失败,则LED闪烁。
实验结果
若发送成功,则串口打印输出四个一样的接收字符;若发送失败,则LED灯闪烁。