发新帖本帖赏金 3.00元(功能说明)我要提问
返回列表
打印
[STM32F4]

【F446RE开发板试用】+超牛的DMA printf 串口输出。。

[复制链接]
1280|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 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)

打赏榜单

21ic小喇叭 打赏了 3.00 元 2015-10-26

沙发
Tennasi| | 2015-9-30 20:24 | 只看该作者
看来这个cubeMX软件真厉害啊

使用特权

评论回复
发新帖 本帖赏金 3.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

38

帖子

0

粉丝