
在我们的日常调试中,串口总是非常重要的,可以让我们看到一些数据,同时,也可以成为一种人际交互设备。但是一般的串口调试助手总是黑框框的那种类型,自己输出的数据总是黑白相间,非常的不好看,更重要的是,没法显示数据输出的重要性。下面就来介绍一个比较好用的串口调试---PUTTY,这个软件非常小巧,免安装,可以方便我们的携带。当然这并不仅仅是一个串口助手,他还可以使用ssh登录linux。这个是我在链接树莓派使用的一个软件。 这个软件可以作为linux的终端使用,既然是linux的终端,那么改变颜色一定是必不可少的,下面就来说说在使用串口的时候改变数据的颜色。可以参照这个网址:参考网站 上传一张照片先睹为快: ![]() 其实做出这样的效果很简单,像Nucleo@QianFan ~在使用串口发送的时候只需要发送这样的字符即可: static char info[]="\033[32;40m" "Nucleo@QianFan ~ " "\033[m"; 你可能并不清楚像/033[32;40m是什么意思,但是可以参考上面我给出的参考链接,里面写的已经很详细了。下面我就给大家简单的翻译一下: 像linux的终端字符显示有一个固定的格式:<ESC>[{attr};{fg};{bg}m 为了在程序中使用<ESC>这个特殊的字符,需要使用\033进行转义。 {attr}是显示字符的属性,可以使用下面的值:
{fg}用于设置前景色,可以使用下面的取值:
{bg}是背景色,可以使用下面的取值:
其实{attr} {fg} {bg}三个数值可以任意组合,不分前后顺序。因为他们的范围是不用的,一个小于10的数字肯定是用于设置属性的,30~40的是用于设置前景色,40~50的是用于设置背景色。所以他们之间可以任意搭配,只需要在相应的后面加分号即可。 好了,相信大家也能够明白了。更详细的内容可以参考原帖。 |
还有smarTTY也挺好用的
不用串口么??这可是提升逼格的利器
putty.rar
2015-5-18 19:04 上传
点击文件名下载附件
241.7 KB, 下载次数: 11