硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3137|回复: 5
收起左侧

[技术讨论] printf 打印到电脑com口显示

[复制链接]

5

主题

23

回帖

38

积分

新手上路

积分
38
发表于 2019-7-27 15:28:17 | 显示全部楼层 |阅读模式

            adc = GetADC();

            /* 注意: 末尾只有 \r回车, 没有\n换行,可以使PC超级终端界面稳定在1行显示 */
            {
                /* 超级终端界面上会显示一个不断旋转的字符
                增加这个功能,是为了避免程序死机的假象,因为ADC采样值很稳定
                */

                static uint8_t pos = 0;

                if (pos == 0)
                    printf("|");
                else if (pos == 1)
                    printf("/");
                else if (pos == 2)
                    printf("-");
                else if (pos == 3)
                    printf("\\");        /* 注意:这个特殊字符需要转义 */

                if (++pos >= 4)
                {
                    pos = 0;
                }

                printf(" PC4口线ADC采样值 = %5d , 电压 = %4dmV\r",
                    adc, ((uint32_t)adc * 2500) / 4095);

根据历程提示,始终达不到红色字体说明的效果,这段代码是不是有问题?


回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107072
QQ
发表于 2019-7-27 16:43:31 | 显示全部楼层
备份下SecureCRT6.2.0汉化绿色版
http://www.armbbs.cn/forum.php?m ... 1718&fromuid=58
(出处: 安富莱电子官方网站)
回复

使用道具 举报

5

主题

23

回帖

38

积分

新手上路

积分
38
 楼主| 发表于 2019-7-27 16:43:41 | 显示全部楼层
这段代码要显示的效果是: 超级终端界面上会显示一个不断旋转的字符;但是实际上并没有
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107072
QQ
发表于 2019-7-27 16:47:45 | 显示全部楼层
ZSR20181017 发表于 2019-7-27 16:43
这段代码要显示的效果是: 超级终端界面上会显示一个不断旋转的字符;但是实际上并没有

二楼回复了,要用我的这个软件才行。
回复

使用道具 举报

29

主题

514

回帖

606

积分

金牌会员

积分
606
QQ
发表于 2019-7-29 09:04:15 | 显示全部楼层
拓展功能,要配套对接
Releasing your creativity
回复

使用道具 举报

5

主题

23

回帖

38

积分

新手上路

积分
38
 楼主| 发表于 2019-8-9 00:59:03 | 显示全部楼层
原来如此啊!!!新的地方终于找到了,还以为之前的账号不能用呢?感谢硬汉。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-16 13:35 , Processed in 0.169032 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表