STM32
登录
直播中
倪山骋
7年用户
1025经验值
私信
关注
[问答]
怎么实现stm32 hal库重写printf并DMA方式发送?
开启该帖子的消息推送
怎么实现
STM32
hal库重写printf并DMA方式发送?
回帖
(1)
陈燕
2021-12-1 11:24:34
由于项目外设串口设备波特率比较慢接收,而且发送接口是调试输出,同时程序运行不希望占用CPU时间。我们利用DMA方式进行发送,但是好多人用习惯了printf()函数,不想做大的改动。现在本人参考网上资料做下改动!
首先配置串口:
配置DMA函数
好了看下中断函数
恩开始重写printf
好了将那些你想要输出的printf函数名字改为Myprintf
恩加入这句就不用麻烦了
#define printf Myprintf
由于项目外设串口设备波特率比较慢接收,而且发送接口是调试输出,同时程序运行不希望占用CPU时间。我们利用DMA方式进行发送,但是好多人用习惯了printf()函数,不想做大的改动。现在本人参考网上资料做下改动!
首先配置串口:
配置DMA函数
好了看下中断函数
恩开始重写printf
好了将那些你想要输出的printf函数名字改为Myprintf
恩加入这句就不用麻烦了
#define printf Myprintf
举报
更多回帖
rotate(-90deg);
回复
相关问答
如何去
实现
基于
HAL
库
的
Printf
函数功能重定向呢
2021-10-15
2812
如何使用
DMA
的
方式
去
实现
printf
函数呢
2021-11-30
1440
串口USART如何用
DMA
去
发送
并
接收数据呢
2021-12-14
1593
STM32
HAL
库
是如何配置串口为中断接收
DMA
发送
的
2021-12-08
1004
如何解决
stm32HAL
库
printf
问题?
2021-12-01
2222
HAL
库
的串口收发函数,
HAL
的串口
DMA
方式
下不能
实现
独立的全双工通信吗?
2024-05-14
256
STM32HAL
库
串口空闲中断+
DMA
是如何去
实现
串口接收不定长数据的
2021-11-16
1430
怎样去解决
stm32
的
Hal
库
DMA
串口只
发送
一次数据的问题
2021-12-06
4750
基于CubeMX
HAL
库
的
STM32
串口
发送
接收配置过程分享
2021-12-10
1242
stm32
HAL
如何
实现
printf
?
2021-12-01
510
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分