- 博客(2)
- 收藏
- 关注
原创 关于QT界面程序中debug模式下运行正常,release模式下卡顿的若干问题
经过笔者调试发现,release模式下,可能由于编译器的编译方式不同, 主要是一些代码的书写格式问题和通讯规范问题,造成了程序不能正常运行。1.while语句问题笔者会使用以下形式的空循环语句,来等待pidMotorMovePul函数返回1,执行完毕。pidMotorMovePul函数中,使用while(1) break,死循环搭配等待下位机PLC中电机运动完毕的信号(M78寄存器)。while(1)//读取M78寄存器的状态判断电机是否运动完毕if(res==1)
2024-03-30 17:19:03
876
6
原创 QT中根据groupbox选项更改定时器定时周期所遇问题
本项目在QT中需要根据用户在UI界面GroupBox中选择的数据采集频率,来实现后台定时器频率的切换,但当频率从1Hz→5Hz→1Hz,每次回到1Hz时,定时器均无法正常开启,引发槽函数正常显示采集数据。
2024-03-22 10:31:54
304
1
空空如也
关于STM32F407多个定时器同时输出PWM并中断的问题
2023-04-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人