- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 记录我的Qt入门学习(2)
本文记录了作者从QtWidgets转向QtQuick开发智能家居界面的学习过程。通过官方文档和AI辅助,作者学习了QtQuick与QML的关系、QtCreator生成的项目文件分析以及QML语法规则。其中重点解析了QML的声明式编程特点、对象定义语法和父子层级关系。作者还分享了使用AI快速定位官方文档的技巧,如通过"site:doc.qt.io"搜索特定类文档。文章详细分析了自动生成的main.cpp和main.qml文件中的关键代码逻辑,包括高DPI缩放设置、QML引擎加载机制等核心概
2025-11-06 21:30:42
878
原创 记录我的QT入门学习
本文记录了学习Qt框架的过程和方法。作者采用官方文档为主的学习方式,目标是开发智能家居面板项目。重点研究了Qt的编译过程(通过.pro文件生成makefile)、核心组成部分(QApplication事件循环)、类继承关系(QWidget等基础控件)、对象属性设置方法(通过set/get函数)以及事件处理机制(信号与槽)。学习过程中发现QtCreator工具虽简化编译,但理解底层机制有助于整合开源代码。目前已完成基础内容学习,后续将继续研究界面切换等高级功能。
2025-11-01 17:17:34
1440
原创 jlink下载问题
jlink本来用的好好的,但有有一天就显示can not connect to J-Link via usb,试过先开发板通电,然后jlink连接开发板,最后jlink再连接电脑,但还是不行。在电脑设备管理器也能看到jlink驱动,最后尝试先禁用jlink驱动再启用,成功解决问题。
2025-06-23 20:49:11
290
原创 JLINK烧录问题 Cannot load driver JL2CM3.dll
Cannot load driver JL2CM3.dll - Kevin的文章 - 知乎。
2025-06-13 21:27:12
173
原创 串口通信将程序烧入开发板时,数据前会多一位乱码
Debug单步调试之后发现时在GPIO_Init()函数设置CRH寄存器产生的,这里我使用的是usart1,usart1的TX的GPIO引脚是PA9,就是初始化这个引脚的CRH寄存器的时候会像向开发板发送一个乱码字符。使用stm32f103zet6烧写串口通信程序时,发现串口助手接收到的数据前会多一位乱码,使用Bus Hound抓取数据后发现在数据通过串口发送前程序就已经发送了一位字符。
2024-04-26 19:03:07
231
1
原创 使用usart发送数据一直卡在while(USART_GetFlagStatus(USARTx, DEBUG_USART_FLAG)== RESET);
问题描述:在学习野火的串口通信实验时,使用串口助手给单片机发数据,单片机没有把数据发送回来。在Debug查看寄存器值之后发现其他寄存器值都正确,只有usart的DR寄存器一直没有值,单步调试程序卡在while(USART_GetFlagStatus(USARTx, DEBUG_USART_FLAG)== RESET);解决办法:勾选Reset and Run。
2024-04-25 20:27:11
1261
1
原创 cortex jlink jtrace target driver setup未响应
问题描述:下载程序选择JLINK点击Seting后keil会卡死。解决办法:先将开发板通电,JLINK先连接开发板,再连接电脑。
2024-04-25 04:38:16
596
3
原创 LED灯闪烁实验中灯一直亮不闪烁
最开始我调用延时函数为delay(1000);导致LED灯观察不到闪烁,后来调整为delay(1000000);在使用软件延时控制LED灯闪烁时,LED灯一直亮,没有闪烁,Debug排查了寄存器也没有问题。
2024-04-12 05:32:28
563
2
原创 keil5在debug时看不到寄存器的值
在魔术棒中Debug界面修改为红圈内容,所以下面两个Parameter为-pSTM32FXXX,因为我使用的开发板时STM32F103ZE,所以为-pSTM32F103ZE。在编写小灯闪烁程序时由于delay时间太短,导致观察不到红灯的闪烁,debug时看不到寄存器的值。第一行左边的Parameter的值为REMAP,前面没有-
2024-04-12 05:21:49
1639
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅