打印
[MM32硬件]

灵动MCU控制上位机打印彩色log

[复制链接]
922|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

1灵动MCU控制上位机打印彩色log

与RTT Viewer的上位机进行连接并可以看到打印的log数据,可以看到通道0与通道1有不同的数据打印。





2控制台发送指令到MCU

输入小写字符c以后可以看到控制台输出LOG: Sent 1 byte.说明数据发送成功,然后可以看到counter的数据在递增,程序运行正确,浮点数的数据变化正常,至此验证代码无误。


参考代码链接:

https://github.com/Samplecode-MM32/MM32MCU_Code

使用特权

评论回复
沙发
星辰大海不退缩| | 2025-2-26 14:32 | 只看该作者
很实用的设置

使用特权

评论回复
板凳
b5z1giu| | 2025-3-7 15:57 | 只看该作者
在使用灵动微控制器(MM32 MCU)控制上位机打印彩色日志时,可以通过串口通信将日志信息发送到上位机,并利用 ANSI 转义序列在上位机的终端中实现彩色输出

使用特权

评论回复
地板
lamanius| | 2025-3-7 15:59 | 只看该作者
在 MCU 代码中定义函数,用于发送带 ANSI 转义序列的日志信息

使用特权

评论回复
5
cen9ce| | 2025-3-7 17:03 | 只看该作者
ANSI 转义序列是一种用于控制终端文本颜色、背景颜色和其他显示效果的标准化方法

使用特权

评论回复
6
l1uyn9b| | 2025-3-7 18:11 | 只看该作者
在 MM32 MCU 上配置串口(如 USART),用于向上位机发送日志信息

使用特权

评论回复
7
su1yirg| | 2025-3-7 20:30 | 只看该作者
确保上位机的终端支持 ANSI 转义序列(如 Windows 的 PowerShell、Linux 的终端)

使用特权

评论回复
8
t1ngus4| | 2025-3-7 21:39 | 只看该作者
使用PowerShell 或支持 ANSI 转义序列的终端(如 Windows Terminal)。

使用特权

评论回复
9
ex7s4| | 2025-3-7 22:47 | 只看该作者
确保上位机的终端支持 ANSI 转义序列,否则彩色日志将无法正常显示。

使用特权

评论回复
10
liu96jp| | 2025-3-8 09:10 | 只看该作者
在日志中添加时间戳、模块名称等信息,便于调试和分析

使用特权

评论回复
11
tax2r6c| | 2025-3-8 10:49 | 只看该作者
在发送大量日志时,注意优化串口通信性能,避免影响系统实时性。

使用特权

评论回复
12
y1n9an| | 2025-3-8 13:23 | 只看该作者
通过使用 ANSI 转义序列,可以在上位机终端中实现彩色日志打印。结合 MM32 MCU 的串口通信功能,可以轻松实现这一功能。在实际开发中,建议根据具体需求扩展日志功能,并通过调试工具验证日志的正确性。


使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

211

主题

2366

帖子

1

粉丝