本帖最后由 muensterZ 于 2015-9-30 20:18 编辑
感谢21IC论坛 好活动到手的STM32F446RET Nucleo。。。
这个工程是用最新的CubeMx 4.10 配合最新的HAL F4 库函数。。。
配置PA2 PA3 为USART 2 直接和stlink链接好的,无需再添加转接口了。。
然后再配置PA5为输出指示灯。。。。
好了。上图说话吧。。。
使用内部晶振设置主频为86MHZ。。。
好了,继续配置串口
配置串口波特率115200.。。
注意DMA的配置是TX 然后选择循环发送模式。。
配置好dma 中断这里默认会自动开启。。
好,现在保存文件,最好都是英文,中文会出错。。还有输入法也要,用英文。。否则CubeMx会自动关闭。。bug来着。。
我这保存是每个外设都是独立的文件输出。。。
好了,进KEIL 5 开始程序的编写了(具体请参考工程文件)
这个就是,dma printf 主要的函数了。。(本函数不是本人原创是,网友分享的。。。再次感谢xxx)
好了,这是输出结果。。。
STM32F446RET-DMA_UART_TX.rar
(19.48 KB)
|