STM32的RTC万年历显示问题

博客整理后写出来的,有点乱,大家见谅!

 

 

想让串口输出万年历效果.每次秒刷新一次

结果是串口软件一直输出,看起来很难受

 

 

 

 

 

 

 

先讲一讲C代码的\r和\n的区别

\r 就是return 回到 本行 行首 这就会把这一行以前的输出 覆盖掉 
\n 是回车+换行 把光标 先移到 行首 然后换到下一行 也就是 下一行的行首拉

[root@mylinux c]# vi huiche.c
      1 main()
      2 {
      3     printf("aa\rb");
      4     printf("cc\nd");
      5 }
[root@mylinux c]# gcc huiche.c 
[root@mylinux c]# ./a.out 
bcc
d[root@mylinux c]#
\r 就是return 回到 本行 行首 这就会把这一行以前的输出 覆盖掉 
\n 是回车+换行 把光标 先移到 行首 然后换到下一行 也就是 下一行的行首拉
输入字符,回显所输入字符,但不回显ESC,按回车键换行
main()
{
    char c; 
    while(c!='\r')
    {   c=getchar();
        if (c==0X1B)
            continue;
        printf("%c",c);
    }
}
:输入字符,回显所输入字符,但不回显ESC,按回车结束
main()
{
    char c; 
    while(c!='\n')
    {   c=getchar();
        if (c==0X1B)
            continue;
        printf("%c",c);
    }
}

 

 还是不行啊......直接C++测试转移字符

 (代码没问题,看来是软件的问题)

 马上换了一个软件,最后想到的是超级终端

(完美解决)

注意:网上的一些串口上位机都不能识别这个转义字符

串口输出直接是一行一行的输出

(这个没有我们系统的控制台输出那么智能)

 

 

 

 后期我将写一个更加完美的串口调试助手上位机程序,到时候共享给大家.

 

 

 

The end!.

软件交流群:160441098 

嵌入式交流群:227262400

 

转载于:https://www.cnblogs.com/1hua1ye/p/3660618.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/473447.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

牛客 牛牛做除法II

文章目录1. 题目2. 解题1. 题目 链接:https://ac.nowcoder.com/acm/contest/9715/A 来源:牛客网 牛牛想知道在[0,n]范围中,选取一个最大的数x,满足x % a b,不过这个范围可能会很大,牛牛不知道该如何解决…

【原创】oracle的tpc-c测试及方法

大家好,很高兴来到博客园分享自己的所见所得。希望和大家多多交流,共同进步。 本文重点在于简介使用BenchmarkSQL对oracle进行tpcc的测试步骤,只是一个简单入门的过程。 开源测试工具:BenchmarkSQL。 平台:windows 之前…

牛客 Bang! Bang!(动态规划)

文章目录1. 题目2. 解题1. 题目 链接:https://ac.nowcoder.com/acm/contest/9715/C 来源:牛客网 音游狂热爱好者牛牛接到了一个新的任务,那就是给一张乐谱设计重音符。每当玩家敲击重音符的时候就会发出"bang"的美妙声音!! 每一…

Andorid 反编译App

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/23564065 开发的过程中,有时候可能会去使用别的app里面的图片,参考布局甚至代码等,但是一般的.apk都是经过代码混淆的,这里分享下使用一些工具进行…

Ubuntu Linux系统下搭建自己的Web服务器

经常被拿来当服务器的有CentOS、Ubuntu......考虑到自己只有Ubuntu的镜像并且只是自己做一些简单的测试使用,所以选择的版本是Ubuntu 14.04 LTS。在这个平台上搭建自己的Web服务器。 相比在Windows下的wamp集成环境,Linux系统下同样有LAMP,不…

天池 在线编程 安排面试城市(贪心)

文章目录1. 题目2. 解题1. 题目 来源:https://tianchi.aliyun.com/oj/210874425247820050/215397455965131520 今天有N个面试者需要面试,公司安排了两个面试的城市A和B,每一个面试者都有到A城市的开销costA和到B城市的开销costB。 公司需要…

天池 在线编程 捡胡萝卜(模拟)

文章目录1. 题目2. 解题1. 题目 来源:https://tianchi.aliyun.com/oj/210874425247820050/215397455965131519 给定一个n * m 的矩阵 carrot, carrot[i][j] 表示(i, j) 坐标上的胡萝卜数量。 从矩阵的中心点出发,每一次移动都朝着四个方向中胡萝卜数量…

VMware中ubuntu虚拟机与windows的端口映射,共享一个IP地址

在ubuntu虚拟机中,运行了meteor的后台程序,需要终端进行连接,需要进行ubuntu虚拟机与windows的端口映射(虚拟机与主机共享IP地址)。 下面为设置步骤: 1.点击编译,虚拟网络编辑器2.在虚拟网络编辑…

LeetCode 1678. 设计 Goal 解析器

文章目录1. 题目2. 解题1. 题目 请你设计一个可以解释字符串 command 的 Goal 解析器 。 command 由 "G"、"()" 和/或 "(al)" 按某种顺序组成。 Goal 解析器会将 “G” 解释为字符串 “G”、 “()” 解释为字符串 “o” , “(al)” …

Jmeter使用入门

Jmeter简介Jmeter的基本概念百度百科:Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Jav…

阿里云 Windows Server 2022 安装 Docker

阿里云Windows Server 2022 安装 Docker 文章目录 情景尝试正解 安装Docker管理工具安装Docker重启系统配置Docker系统路径配置Docker引擎(也许不用)启动Docker服务 情景 情景:最近一直在搞微服务,团队的服务器是阿里云的 Windows Server 2022&…

LeetCode 1679. K 和数对的最大数目(哈希)

文章目录1. 题目2. 解题1. 题目 给你一个整数数组 nums 和一个整数 k 。 每一步操作中,你需要从数组中选出和为 k 的两个整数,并将它们移出数组。 返回你可以对数组执行的最大操作数。 示例 1: 输入:nums [1,2,3,4], k 5 输…

正则表达式之 贪婪与非贪婪模式详解

1 概述 贪婪与非贪婪模式影响的是被量词修饰的子表达式的匹配行为,贪婪模式在整个表达式匹配成功的前提下,尽可能多的匹配,而非贪婪模式在整个表达式匹配成功的前提下,尽可能少的匹配。非贪婪模式只被部分NFA引擎所支持。 属于贪婪…

LeetCode 1680. 连接连续二进制数字(位运算)

文章目录1. 题目2. 解题1. 题目 给你一个整数 n ,请你将 1 到 n 的二进制表示连接起来,并返回连接结果对应的 十进制 数字对 10^9 7 取余的结果。 示例 1: 输入:n 1 输出:1 解释:二进制的 "1"…

网页信息抓取进阶 支持Js生成数据 Jsoup的不足之处

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/23866427 今天又遇到一个网页数据抓取的任务,给大家分享下。 说道网页信息抓取,相信Jsoup基本是首选的工具,完全的类JQuery操作,让人感觉很舒服。但…

jmeter进行http压力测试(图文小教程)

下载地址:http://jmeter.apache.org/download_jmeter.cgiJMeter基于Java开发,需要系统有安装JDK环境。解压后进入bin目录,点击jmeter.bat1、添加线程组: 测试计划 -> 添加 -> Threads(User) -> 线程组,添加后…

LeetCode 1681. 最小不兼容性(回溯+剪枝)

文章目录1. 题目2. 解题1. 题目 给你一个整数数组 nums​​​ 和一个整数 k 。你需要将这个数组划分到 k 个相同大小的子集中,使得同一个子集里面没有两个相同的元素。 一个子集的 不兼容性 是该子集里面最大值和最小值的差。 请你返回将数组分成 k 个子集后&…

使用CNN进行情感分类

文章目录1. 读取数据2. 数据集拆分3. 文本向量化4. 建立CNN模型5. 训练、测试参考 基于深度学习的自然语言处理 1. 读取数据 数据文件: import numpy as np import pandas as pddata pd.read_csv("yelp_labelled.txt", sep\t, names[sentence, label…

人生苦短,我用Python(Python快速教程 - 基础篇)

Life is short, you need Python 人生苦短,我用Python -- Bruce Eckel 5.1 Python简介 本章将介绍Python的最基本语法,以及一些和深度学习还有计算机视觉最相关的基本使用。 5.1.1 Python简史 Python是一门解释型的高级编程语言,特点是简单明…

A5营销:传统企业站优化正文内容在SEO方面的三大注意事项

关于网站的正文内容,相信站长们都应该比较清楚正文内容的作用以及给网站所带来的价值,优质的网站正文内容可以给用户带来阅读体验和帮助、可以给网站带来庞大的流量、可以让蜘蛛一次吃个饱等等。当然,优质的正文内容不光是内容的质量正重要&a…