380091044 发表于 2024-8-13 13:15:49

UCOSSII中打印输出结果异常??



熊仔版本的UCOSSII中打印输出结果异常??
keil使用printf打印异常,主程序文本显示打印结果总是显示一些点点,主程序初始部分打印有时显示文字,有时乱码?

hsrzq 发表于 2024-8-13 18:08:31

是不是内部调试打印的某些变量?

380091044 发表于 2024-8-14 08:30:48

hsrzq 发表于 2024-8-13 18:08
是不是内部调试打印的某些变量?

是的,我也是测试打印程序,随便找几个变量打印一下,验证脑补结果,结果就这样了,打印程序放到Free RTOS中,测试都是好的,我也是移植到UCOSII中,测试一下,就不行了。

380091044 发表于 2024-8-28 13:10:23

这种打印原因是,定时器1既用于定时中断,又用于波特率发生器造成的,修改成用定时器作为波特率发生器,打印就显示数字了,不过,还有点问题,就是打印的变量明明数字3,结果打印出来是-91,感觉还是那个地方不对,
页: [1]
查看完整版本: UCOSSII中打印输出结果异常??