自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 高级定时器输出PWM初始化配置

/高级定时器需要使能通道输出。/* 通道0 PWM模式配置 *//* 使能自动重装载预装载 */高级定时器配置时需要使能通道输出,函数是。/* 使能定时器7时钟 *//* 定时器参数初始化 *//* 定时器基本配置 *//* PWM模式配置 *//* 设置占空比 *//* 使能定时器 */

2025-06-04 16:18:31 310

原创 QT建立多个页面并实现切换

参考文章:添加新的ui文件:Qt:添加一个ui(Designer Form)文件的方法_qt designer创建form-优快云博客实现界面切换:QT窗口内嵌子页面并且多个子页面可以进行切换_qt主界面嵌入多个子窗口-优快云博客。

2025-04-30 14:44:02 795

原创 C语言定义全局变量注意事项

在头文件中定义了全局变量,且该全局变量被多个源文件引用。在 C/C++ 里,编译器会逐个编译源文件。如果多个源文件包含了同一个定义了全局变量的头文件,那么在编译链接阶段,每个源文件都会有这个全局变量的定义,进而造成重复定义错误。2.如果该全局变量需要被非该头文件的原文件引用,可以在头文件中使用extern修饰该全局变量,也可以封装一个函数,返回值为该全局变量。1.全局变量尽可能定义在源文件中,如果该头文件只被1个源文件引用,可以将全局变量定义在头文件中。

2025-04-26 13:18:05 196

原创 使用QT编写一个串口助手

这里连接接收函数会报错,是因为接收函数还没有编写,后面会补上。个人喜欢将引用头文件的操作放在.h文件中,看个人习惯,也可以放在.c文件中。这里使用CommMonitor串口监控助手,实时监控串口收发数据。该函数会接收串口数据,然后将数据打印至textedit控件。-文字介绍控件使用Label,直接在控件双击即可编辑文字。给项目起名,这里借用平常用的串口助手,好用,推荐。-串口和波特率的下拉栏控件使用Cpmbo Box。同打开按键操作,先创建槽函数,然后编写代码。在打开按键处右键,在弹窗中选中转到槽。

2025-04-18 16:36:03 275

原创 单片机裸机系统中断过多出现的问题

1.定时器中断比喂狗中断优先级低,定时器中断数量较少(少于两个),中断服务函数较复杂,此时可以触发喂狗,但是会影响优先级低的中断函数,导致定时器计数不准。2.定时器中断比喂狗中断优先级低,定时器数量较多(多余三个),中断服务函数较复杂,此时多个定时器会影响喂狗定时器,导致触发看门狗。使用5个定时器中断控制10个外设,定时器触发时间均为10us,中断服务函数较复杂。1.将10个外设放到1个定时器中断中,同时控制5个外设没有问题,但是同时控制6个及以上数量外设时时间控制不准。

2025-04-09 16:23:46 180

原创 GD32单片机裸机移植ezlogger日志系统

GD32裸机日志系统

2025-03-27 20:52:25 860

原创 RTC初始化程序跑飞

RTC初始化

2025-03-25 20:39:09 113

原创 485通信异常

485通信异常

2025-03-25 20:35:04 96

空空如也

空空如也

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

TA关注的人

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