当前位置: 首页 > wzjs >正文

男孩子怎么做网站赚钱网络推广是什么工作内容

男孩子怎么做网站赚钱,网络推广是什么工作内容,wordpress怎么装模板,网站域名如何起调试 打印操作 方式接口优缺点串口打印TXRX简单,但是占用串口,速度慢,重定向fputc简单RTT打印SWDIOSWCLK速度快,不占额外接口,直接移植RTT库断点打印SWDIOSWCLKDebug的时候断点操作SWOSWDIOSWCLKSWO需要连接SWO引脚,重定向fputc简单 这里我只介绍RTT打印和断点打印; 一. RT…

调试

打印操作

方式接口优缺点
串口打印TX+RX简单,但是占用串口,速度慢,重定向fputc简单
RTT打印SWDIO+SWCLK速度快,不占额外接口,直接移植RTT库
断点打印SWDIO+SWCLKDebug的时候断点操作
SWOSWDIO+SWCLK+SWO需要连接SWO引脚,重定向fputc简单

这里我只介绍RTT打印和断点打印;

一. RTT打印输出

  1. 下载 J-Link驱动:https://www.segger.com/downloads/jlink/

在这里插入图片描述

  1. 根据参考路径找到RTT下的文件: j-link\JLink_V620h\Samples\RTT\SEGGER_RTT_V620h\RTT

在这里插入图片描述

  1. 将RTT库添加到工程文件,记得别忘记添加包含路径

在这里插入图片描述

在这里插入图片描述

添加好后就可以使用SEGGER_RTT_printf(unsigned BufferIndex, const char *sFormat, ...)函数打印输出了

    SEGGER_RTT_Init(); //RTT初始化while (1){ SEGGER_RTT_printf(0, "hello rtt\r\n"); //输出到Terminal0delay_ms(1000);}

打开 JLinkRTTViewer 并配置好:

在这里插入图片描述

在这里插入图片描述

效果如图:

在这里插入图片描述

  1. 附加功能:
  • 4.1 带颜色日志输出

    新建CAT_LOG.h文件

    #ifndef _LOG_H_
    #define _LOH_H_
    #include "SEGGER_RTT.h"#define LOG_DEBUG 1#if LOG_DEBUG#define LOG_PROTO(type,color,format,...)            \SEGGER_RTT_printf(0,"  %s%s"format"\r\n%s", \color,                    \type,                     \##__VA_ARGS__,            \RTT_CTRL_RESET)/* 清屏*/
    #define LOG_CLEAR() SEGGER_RTT_WriteString(0, "  "RTT_CTRL_CLEAR)/* 无颜色日志输出 */
    #define LOG(format,...) LOG_PROTO("","",format,##__VA_ARGS__)/* 有颜色格式日志输出 */
    #define LOGI(format,...) LOG_PROTO("I: ", RTT_CTRL_TEXT_BRIGHT_GREEN , format, ##__VA_ARGS__)
    #define LOGW(format,...) LOG_PROTO("W: ", RTT_CTRL_TEXT_BRIGHT_YELLOW, format, ##__VA_ARGS__)
    #define LOGE(format,...) LOG_PROTO("E: ", RTT_CTRL_TEXT_BRIGHT_RED   , format, ##__VA_ARGS__)#else
    #define LOG_CLEAR()
    #define LOG
    #define LOGI
    #define LOGW
    #define LOGE#endif#endif // !_LOG_H_

    使用的时候导入头文件:CAT_LOG.h

    • main.c
     #include "CAT_LOG.h"int main()
    {SEGGER_RTT_Init();while (1){ uint32_t cycle = 1000;while (cycle--){delay_ms(500);SEGGER_RTT_printf(0, "%d\r\n",cycle);LOGI("hello rtt ---I");LOGW("hello rtt ---W");LOGE("hello rtt ---E");}}
    }
    

    **效果如下:**要在具体的Terminal中才能看到颜色

    在这里插入图片描述

  • 4.2 输出浮点数

    • RTT默认不输出浮点数的,想输出浮点数需要再SEGGER_RTT_printf.c中修改SEGGER_RTT_vprintf函数;
    //在SEGGER_RTT_vprintf函数下的 switch (c)语句中添加浮点数的case即可/*添加输出浮点数的功能。默认带两位小数。*/case 'f': case 'F':{float fv = (float)va_arg(*pParamList, double); // 取出输入的浮点数值if (fv < 0){_StoreChar(&BufferDesc, '-'); // 判断正负号fv *= -1;}int v = (int)fv;                                                    // 取正整数部分_PrintInt(&BufferDesc, v, 10u, NumDigits, FieldWidth, FormatFlags); // 显示整数_StoreChar(&BufferDesc, '.');                                       // 显示小数点v = (int)(fv * 100) % 100;                                          // 显示小数点后两位_PrintInt(&BufferDesc, v, 10u, 2, FieldWidth, FormatFlags);         // 显示小数部分break;}
    

    然后主函数中:

     #include "CAT_LOG.h"int main()
    {SEGGER_RTT_Init();while (1){ uint32_t cycle = 1000;while (cycle--){delay_ms(500);SEGGER_RTT_printf(0, "%f\r\n",(float)cycle/1.5);LOGI("hello rtt ---I");LOGW("hello rtt ---W");LOGE("hello rtt ---E");}}
    }
    

    效果如下:(默认显示两位小数,有其他需求在相同位置自行更改)

    在这里插入图片描述

二.断点打印

  • main.c

在这里插入图片描述

  1. 添加断点后打开Breakpoints…,可以直接在断点窗口中加断点(也可以根据地址以及文件以及行数直接添加):

在这里插入图片描述

  1. 添加完断点在断点窗口如图操作

在这里插入图片描述

然后运行,程序不会中断,command会printf输出内容:

在这里插入图片描述

  • 关于断点还有一些操作,可自行研究这个BreakPoints窗口…比如循环中一次性执行N此才停止(设置上图中的Count值即可)

引用:
https://blog.csdn.net/u011493046/article/details/129805728
https://www.bilibili.com/video/BV1qyquYsEsd/?spm_id_from=333.1387.upload.video_card.click&vd_source=92402b9607d936c44526595eea2317d0

http://www.dtcms.com/wzjs/460410.html

相关文章:

  • 辽源网站建设公司福建网站建设制作
  • 外贸公司用的采购储运财务软件seo研究中心vip教程
  • 通过网站提升公司形象百度推广一年多少钱
  • 做网站需要去工商备案吗友情链接交换的方法
  • 太原网站建设多少钱国际军事最新消息今天
  • 怎么样注册一个网站营销战略
  • 为什么有点网站打不开中国十大电商平台排名
  • 合肥网站开发cnfg百度客服24小时人工服务
  • 个人网站代码模板seo权重优化软件
  • 用word做网站功能结构图网络营销软件
  • 一些好玩的网站常见网络营销推广方法
  • 济南电商网站建设百度视频seo
  • 杭州四喜做网站建设么南昌百度推广联系方式
  • 114百事通做网站是不是诈骗培训学校机构有哪些
  • 德州市德城区城乡建设局网站百度域名
  • 做微网站必须要有公众号吗阿里云云服务平台
  • 做钓鱼网站违法seo怎么刷关键词排名
  • 网站问责建设书百度推广方式
  • 最专业的网站建设收费seo排名资源
  • 深圳网站公司制作网页设计与制作期末作品
  • 网络营销与电子商务的关系做seo需要用到什么软件
  • 沈阳网站建设推广长沙做网站的公司有哪些
  • 中级经济师考试成绩查询企业网站优化方案案例
  • 导购类网站如何做会员互动哪些广告平台留号码
  • 银川商城网站开发设计一媒体app软件下载老版本
  • 自己怎么设计网页北京网站seo设计
  • 自己在百度上可以做网站吗关键词seo优化排名
  • html5如何实现网站开发谷歌搜图
  • 云南做网站费用怎样宣传网站
  • 自己做的网站怎么放到小程序aso优化榜单