yang_guang 发表于 2020-8-8 10:07:46

中断和任务(task)中调用printf的问题

请问硬汉,我在中断里面调用printf打印,而task里面也会有printf调用,为了解决冲突,我暂时只能想到task调用printf时关闭中断的方式,但又怕影响mcu性能,那么请问是否有更为可取的方法呢?

eric2013 发表于 2020-8-8 10:11:55

你的printf是基于什么实现的,串口吗,可以用用SEGGER RTT。

yang_guang 发表于 2020-8-8 10:49:24

eric2013 发表于 2020-8-8 10:11
你的printf是基于什么实现的,串口吗,可以用用SEGGER RTT。

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

yang_guang 发表于 2020-8-8 11:05:06

基于串口实现的,请问有好的建议吗?

eric2013 发表于 2020-8-8 14:25:11

yang_guang 发表于 2020-8-8 11:05
基于串口实现的,请问有好的建议吗?

做个串口任务,专门做printf使用,那个地方要打印,给这个任务发消息,你看看这种方式是否满足你的需求。
页: [1]
查看完整版本: 中断和任务(task)中调用printf的问题