自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 问答 (1)
  • 收藏
  • 关注

原创 keil5+stm32f103c8t6+esp8266异常卡死无反应排查

描述:DBUG时可正常运行,下载后卡死。排查方向:1、C++选项卡的代码优化等级2、代码堆栈空间不够3、数组等数据越界4、printf函数未定义(举一反三效果)经过打印信息看运行至第一个printf函数后无反应,查看具体实现函数内部。发现灰色,无定义。且可编译过。将相应信息定义后,编译运行即可看到正常初始化。

2025-04-04 23:44:35 116

原创 关于STM8S103F3系列下载程序无反应记录(IAR\STVP\STLINK)

2、操作描述:使用STM8S003F3P6对STM8S103F3P进行替换后,IAR 在线擦除后,使用STVP烧录可以正常运行,声音正常。STVP烧录时需选择LSI EN->LSI Clock available as CPU clock source。1、官方STVP烧录软件进行烧录后需手动复位。可替代芯片:STM8S003F3P6。芯片:STM8S103F3P。

2025-02-13 15:12:25 180

原创 AD20同一工程下 多原理图与多PCB的器件导入---保姆级教程

目标:同一工程下将原理图S1的器件导入至PCBP1中。一、右键原理图或PCB,选择《显示差异》。二、勾选《高级模式》,选择要导入的原理图与PCB,点击确定。三、根据具体情况选择是《或》者《否》四、在弹出的差异器件中,右键选择“更新所有内容至PCB”五、点击《创建工程变更列表》六、点击《验证变更》《执行变更》七、即可将指定的原理图中器件导入指定的PCB中。

2025-01-08 15:49:18 968

原创 STM32Cubemx+STM32F405+Freertos消息队列踩坑

/定义队列句柄//初始化队列//发送//接收。

2024-11-09 23:08:57 501

原创 STM32Cubemx+freertos+ARMCompiler5.06移植6.19

背景:最近使用STM32Cubemx生成freertos工程编译很慢,从ARMCompiler5.06升级至ARMCompiler6.19的过程记录。

2024-11-05 21:10:19 640 1

原创 STM32Cubemx+STM32F405+串口printf打印无效及串口疑难杂症

串口配置很简单,此文章只更新无法打印解决方案及疑难杂症。

2024-11-01 21:39:05 332

原创 STM32CubeMX+RT-Thread生成工程报错

错误原型找不到rt_hw_hard_fault_exception等函数。原因及问题解决1.rt_hw_hard_fault_exception这些函数的定义是在context_rvds.S文件中,没有生成此类文件。中文路径这些问题也已经排除在外了,STM32CubeMX也进行过版本回退。

2024-10-31 23:42:35 577

原创 STM32F407移植RT-Thread 基于《在线软件组件包》

这里是配置操作系统滴答(OS Tick)。这个错误信息是为了提醒开发者在继续开发之前必须先解决这个问题。解决方案:添加SysTick_Config(SystemCoreClock / RT_TICK_PER_SECOND);并将47行错误信息屏蔽。题外知识:SysTick_Config 是 STM32 微控制器中用于配置 SysTick 定时器的一个函数。这个定时器通常用来实现操作系统的滴答(tick)功能,即每经过一定的时间间隔,系统就会产生一个中断,用于更新系统的时钟或者其他

2024-10-26 23:41:03 1108

原创 VS2022+QT 多个ui文件添加样式表等资源显示为空,即qrc文件与ui文件无绑定原因

在打开工程文件内生成的exe文件时,发现有些图标及图片丢失,而打开工程编译Debug时显示正常,想起在添加图片时,有些图标文件直接在代码里调用,而没有在qrc文件中添加,导致单独运行exe文件时图标丢失的问题。这其实是VS与QT的bug吧,其实也不是bug,添加下qrc文件就可以了。

2024-07-14 22:01:58 685

原创 QT+VS Studio 2022 C++ class跨文件调用失败

问题原因:缺少class声明。

2024-07-01 22:58:49 333

原创 VS2022+QT 模态显示子窗口、新建ui等文件

VS2022+QT 模态显示子窗口、新建ui等文件

2024-06-16 21:51:31 1379

原创 GD32F303CC FMC FLASH读写操作

简言: 市面上的大多数地址为0x0807F800至0x0807FFFF,GD32F303CC的FLASH为512K,使用的最后一页的地址,调试过程中没有报读取错误等反馈信息,但读取出的值依旧是0xFF,也就是写入失败。之后在起始地址为0x08000000+20k=0x08005000,终止地址0x080057FF,一个页面占据2K,中间的20k为代码区,我们使用此地址即可正常写入读取,断电后不丢失。

2024-06-06 19:19:39 1000

原创 GD32F303CC+JLINK RTT打印JLinkRTTViewer.exe无反应

其他可能:1、将GUN取消打勾 2、RTTViewer选择时,将Control Block选择Auto Detection。解决方案:将Optimization由Level 1(-O1)换为其他选项,此选项优化可能存在与RTT打印冲突问题。现象:裸机跑没有打印输出,Debug时正常打印,即使Debug结束还在打印。结论:类似犄角旮旯的问题大多都是配置选项问题。

2024-06-05 20:53:12 462

原创 VS studio2022 QT开发槽函数的使用

1、选择编辑信号/槽,点住你的组件向外拖2、添加槽函数3、选择你指定的槽函数名,保存4、查看槽函数5、声明及定义槽函数6、编译运行7、规范建议

2024-06-03 16:00:09 1200

原创 VS studio2022 QT 开发ui.lineEdit->setText(“*友商*“);中文输出乱码问题

首先要尝试其他添加 #pragma execution_character_set("utf-8")等方法无效,此方法本质依旧是更改文件保存编码。

2024-06-03 14:54:47 608

原创 Visual Studio2022+QT新建工程报 MSB4024 未能加载导入的项目文件“C:\Users\HAOMEN~1\AppData\Local\Temp....

错误原型:错误 MSB4024 未能加载导入的项目文件“C:\Users\HAOMEN~1\AppData\Local\Temp{D6A1F835-59A4-4646-8EC0-7CBA66D7D868}\qmake\qtvars_x64_Debug.props”。1.根据找到位置C:\Users\HAOMEN~1\AppData\Local\Temp{D6A1F835-59A4-4646-8EC0-7CBA66D7D868}\qmake找到qtvars_x64_Debug.props文件。

2024-05-21 16:20:13 1111 1

原创 GD32F103C8T6时钟配置

GD32单片机系统时钟配置详细教程,内付GD32F103系列的中文数据手册及英文用户手册,开源免费

2024-04-29 13:51:49 2940 2

GD32F10x系列MCU用户手册 GD32F103xx系列MCU数据手册

GD32F10x系列MCU用户手册

2024-04-29

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

TA关注的人

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