硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1833|回复: 4
收起左侧

[RL-RTX] 中断和任务(task)中调用printf的问题

[复制链接]

1

主题

2

回帖

5

积分

新手上路

积分
5
发表于 2020-8-8 10:07:46 | 显示全部楼层 |阅读模式
请问硬汉,我在中断里面调用printf打印,而task里面也会有printf调用,为了解决冲突,我暂时只能想到task调用printf时关闭中断的方式,但又怕影响mcu性能,那么请问是否有更为可取的方法呢?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
发表于 2020-8-8 10:11:55 | 显示全部楼层
你的printf是基于什么实现的,串口吗,可以用用SEGGER RTT。
回复

使用道具 举报

1

主题

2

回帖

5

积分

新手上路

积分
5
 楼主| 发表于 2020-8-8 10:49:24 | 显示全部楼层
eric2013 发表于 2020-8-8 10:11
你的printf是基于什么实现的,串口吗,可以用用SEGGER RTT。

基于串口实现的,硬汉有好的建议吗?
回复

使用道具 举报

1

主题

2

回帖

5

积分

新手上路

积分
5
 楼主| 发表于 2020-8-8 11:05:06 | 显示全部楼层
基于串口实现的,请问有好的建议吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
发表于 2020-8-8 14:25:11 | 显示全部楼层
yang_guang 发表于 2020-8-8 11:05
基于串口实现的,请问有好的建议吗?

做个串口任务,专门做printf使用,那个地方要打印,给这个任务发消息,你看看这种方式是否满足你的需求。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-11-1 07:08 , Processed in 0.221701 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表