自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 基于QT5开发 SEGGER_RTT_Viewer 调试助手

Jlink-SEGGER_RTT 打印调试信息的速度非常快,在调试过程中,实测能达到微秒级别的速度,实时性非常好,而且只需一个Jlink就可以完成程序烧录和日志打印调试,非常方便。以上问题导致在调试过程中效率低下,增加很多繁琐的工作。

2023-10-30 11:21:41 365 2

原创 QT5 项目打包成单个可执行程序exe

注意:如果要减少打包后的exe文件大小,可以在这时打开exe文件,然后将源文件夹中的文件全部删除,exe的依赖文件会弹出提示,正在使用无法删除,则跳过这部分文件,这样,其他非依赖文件就会被删除,程序也会更小。3、打开Qt 5.12.12 (MinGW 7.3.0 64-bit)软件,转到存放exe文件的目录,然后使用 windeployqt 工具命令。2、在生成的build文件中,Release目录下,将exe后缀的文件复制,放到一个空文件夹中。exe文件现在打开就可以正常运行。然后选择刚刚的文件夹。

2023-09-16 09:49:48 238

原创 QT5 LineEdit 设置为Hex输入,且每输入两位字符,自动添加一个空格

为LineEdit对象设置槽函数 textEdited。

2023-08-26 14:50:47 400

原创 JLink - SEGGER_RTT 打印调试在 Bootloader+App 工程中的应用

这就导致,在Bootloader执行过程中,使用J-Link RTT Viewer连接打印日志可以正常打印,而当程序跳转至App后SEGGER_RTT的信息存储地址变了,而J-Link RTT Viewer依然在读取Bootloader模式下的SEGGER_RTT信息存储地址上的内容,导致SEGGER_RTT无法正常工作。SEGGER_RTT的工作原理就是J-Link与MCU共享内存,MCU内部将要打印的内容信息存储到内存中,J-Link不断地读取存储地址上的内容,将其读出,输出打印到上位机。

2023-07-14 15:08:38 431 13

原创 HT1622 驱动断码屏

HT1622 驱动段码屏。当CS处于低电平时,WR才有效。当CS处于低电平,且当WR脚处于上升沿时,DATA才有效。向HT1622传送指令的通讯协议格式为:3位命令标识+9位指令。向HT1622传送数据的通讯协议格式为:3位命令标识+6位地址+4位数据。向HT1622写入数据时,指令和地址是从高位写入,数据是从低位写入。

2022-12-09 18:16:33 3152 6

原创 【问题】STM32F103+STM32CubeMX RTC时钟掉电不更新日期

使用STM32CubeMX生成STM32F103 RTC时钟例程项目中,虽然有外部电池供电,使得系统断电后依然能够计时,但在实际使用中,系统掉电后,日期参数会重置,只有时间参数正常运行。这是因为STM32F103系列的RTC只是一个简单的计数器,同时因为STM32CubeMX生成的HAL库中RTC函数的设计缺陷,并没有办法实现万年历功能。

2022-03-04 17:56:17 5540 19

SEGGER-RTT-Viewer 上位机

SEGGER_RTT_Viewer 上位机,日志时间戳,滑动条锁定,保存日志等功能

2023-10-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除