你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

好看的串口  

[复制链接]
qianfan 发布时间:2015-5-18 19:02
  在我们的日常调试中,串口总是非常重要的,可以让我们看到一些数据,同时,也可以成为一种人际交互设备。但是一般的串口调试助手总是黑框框的那种类型,自己输出的数据总是黑白相间,非常的不好看,更重要的是,没法显示数据输出的重要性。下面就来介绍一个比较好用的串口调试---PUTTY,这个软件非常小巧,免安装,可以方便我们的携带。当然这并不仅仅是一个串口助手,他还可以使用ssh登录linux。这个是我在链接树莓派使用的一个软件。
  这个软件可以作为linux的终端使用,既然是linux的终端,那么改变颜色一定是必不可少的,下面就来说说在使用串口的时候改变数据的颜色。可以参照这个网址:参考网站
   上传一张照片先睹为快:
putty.png
其实做出这样的效果很简单,像Nucleo@QianFan ~在使用串口发送的时候只需要发送这样的字符即可:
static char info[]="\033[32;40m" "Nucleo@QianFan ~ " "\033[m";

    你可能并不清楚像/033[32;40m是什么意思,但是可以参考上面我给出的参考链接,里面写的已经很详细了。下面我就给大家简单的翻译一下:
    像linux的终端字符显示有一个固定的格式:<ESC>[{attr};{fg};{bg}m      为了在程序中使用<ESC>这个特殊的字符,需要使用\033进行转义。
{attr}是显示字符的属性,可以使用下面的值:
  • 0        Reset All Attributes (return to normal mode)
  • 1        Bright (usually turns on BOLD)
  • 2         Dim
  • 3        Underline
  • 5        Blink
  • 7         Reverse
  • 8        Hidden


{fg}用于设置前景色,可以使用下面的取值:

  • 30        Black
  • 31        Red
  • 32        Green
  • 33        Yellow
  • 34        Blue
  • 35        Magenta
  • 36        Cyan
  • 37        White


{bg}是背景色,可以使用下面的取值:

  • 40        Black
  • 41        Red
  • 42        Green
  • 43        Yellow
  • 44        Blue
  • 45        Magenta
  • 46        Cyan
  • 47        White




其实{attr} {fg} {bg}三个数值可以任意组合,不分前后顺序。因为他们的范围是不用的,一个小于10的数字肯定是用于设置属性的,30~40的是用于设置前景色,40~50的是用于设置背景色。所以他们之间可以任意搭配,只需要在相应的后面加分号即可。


好了,相信大家也能够明白了。更详细的内容可以参考原帖。


收藏 2 评论25 发布时间:2015-5-18 19:02

举报

25个回答
wyxy163@126.com 回答时间:2015-5-19 08:06:53
提示: 作者被禁止或删除 内容自动屏蔽
qianfan 回答时间:2015-5-19 16:44:18
smjnk 发表于 2015-5-19 14:40
玩树莓派的时候用过,确实不错

还有smarTTY也挺好用的
qianfan 回答时间:2015-5-18 19:48:24

不用串口么??这可是提升逼格的利器
qianfan 回答时间:2015-5-18 19:04:36
上传一个putty,大家可以下载下来,解压即可,不用安装,双击打开即可使用

putty.rar

下载

241.7 KB, 下载次数: 11

wyxy163@126.com 回答时间:2015-5-18 19:10:53
提示: 作者被禁止或删除 内容自动屏蔽
左岸右岸 回答时间:2015-5-18 19:58:49
有机会用一下,装装
slotg 回答时间:2015-5-18 21:09:06
这个串口程序很强大,用了一段时间了
wtliu 回答时间:2015-5-18 21:49:29
很好,下来试试。
Jane 回答时间:2015-5-18 22:00:55
感觉不错,试试
埃斯提爱慕 回答时间:2015-5-18 22:06:52
提示: 作者被禁止或删除 内容自动屏蔽
netlhx 回答时间:2015-5-19 08:01:34
为什么是串口,终端吧
Lovely_STM32 回答时间:2015-5-19 08:21:12
谢谢!学习一下
沐紫 回答时间:2015-5-19 08:46:35
谢谢楼主推荐
anny 回答时间:2015-5-19 08:50:36
看上去不错
anny 回答时间:2015-5-19 08:51:06
看上去不错,谢谢分享
12下一页

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版