zoukankan      html  css  js  c++  java
  • STM32的RTC万年历显示问题

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

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

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

    先讲一讲C代码的 和 的区别

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

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

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

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

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

    (完美解决)

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

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

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

     

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

    The end!.

    软件交流群:160441098 

    嵌入式交流群:227262400

    作者:X先僧 出处:http://www.cnblogs.com/1hua1ye/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。否则保留追究法律责任的权利。 谢谢!
  • 相关阅读:
    CSS font 复合属性的顺序
    HTML元素的offsetWidht、clientWidth、scrollWidth属性区别
    javascript document.compatMode属性
    IE下Array.prototype.slice.call(params,0)
    JavaScript中的apply()方法和call()方法使用介绍
    字符串与数组转换
    好的网站链接
    [转]走向视网膜(Retina)的Web时代
    如何对一个公司的供应链管理进行数据分析?
    Hadoop生态上几个技术的关系与区别:hive、pig、hbase 关系与区别
  • 原文地址:https://www.cnblogs.com/1hua1ye/p/3660618.html
Copyright © 2011-2022 走看看