|
在我们的日常调试中,串口总是非常重要的,可以让我们看到一些数据,同时,也可以成为一种人际交互设备。但是一般的串口调试助手总是黑框框的那种类型,自己输出的数据总是黑白相间,非常的不好看,更重要的是,没法显示数据输出的重要性。下面就来介绍一个比较好用的串口调试---PUTTY,这个软件非常小巧,免安装,可以方便我们的携带。当然这并不仅仅是一个串口助手,他还可以使用ssh登录linux。这个是我在链接树莓派使用的一个软件。 这个软件可以作为linux的终端使用,既然是linux的终端,那么改变颜色一定是必不可少的,下面就来说说在使用串口的时候改变数据的颜色。可以参照这个网址:参考网站* ^0 }0 X- F& E' {' A 上传一张照片先睹为快:. U1 J3 {0 ?' x5 d. y3 P
其实做出这样的效果很简单,像Nucleo@QianFan ~在使用串口发送的时候只需要发送这样的字符即可:9 A7 g* H3 L2 A; d6 W# q8 r' C static char info[]="\033[32;40m" "Nucleo@QianFan ~ " "\033[m";( g! D( P" C5 z! k' R3 a7 q % S2 S& `( r8 _6 ^ 你可能并不清楚像/033[32;40m是什么意思,但是可以参考上面我给出的参考链接,里面写的已经很详细了。下面我就给大家简单的翻译一下: 像linux的终端字符显示有一个固定的格式:<ESC>[{attr};{fg};{bg}m 为了在程序中使用<ESC>这个特殊的字符,需要使用\033进行转义。8 t6 _1 R2 Z( ~. u' z( g {attr}是显示字符的属性,可以使用下面的值:
{fg}用于设置前景色,可以使用下面的取值: 1 Z2 k. p/ ?- d+ q. D( [
{bg}是背景色,可以使用下面的取值:
: s0 p1 a0 R# L. w/ {/ v ! a Q6 Q4 _& G: @3 J" r p 其实{attr} {fg} {bg}三个数值可以任意组合,不分前后顺序。因为他们的范围是不用的,一个小于10的数字肯定是用于设置属性的,30~40的是用于设置前景色,40~50的是用于设置背景色。所以他们之间可以任意搭配,只需要在相应的后面加分号即可。$ Y4 T2 w; V) R4 u9 x5 g # T8 }9 U- V5 g( m( V' j 好了,相信大家也能够明白了。更详细的内容可以参考原帖。 $ V5 q% y6 b1 d5 A/ B2 o , \8 [1 j* F/ |4 Y! k |
微信公众号
手机版
还有smarTTY也挺好用的
不用串口么??这可是提升逼格的利器
putty.rar
2015-5-18 19:04 上传
点击文件名下载附件
241.7 KB, 下载次数: 11