自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c++环形队列实现

环形队列用实现 FIFO 队列,通过实现高效绕回,适合的场景(如报文 消息缓存)。

2025-12-05 11:00:02 274

原创 64位程序加载32位dll解决办法(QT)

在我们开发上位机时,会遇到各种各样的需求,例如可能要加载一些上古比较遥远的32位dll,此时我们有2种解决办法,使用32位的编译器将程序编译为32位的程序,但是这样很麻烦,因为可能现在qt6很多版本应该都没有32位的编译器,而且即使有,你编译也会有很多报错,很麻烦,所以我在想有没有这边64位加载dll的方案,但是网上的方案感觉都非常杂乱,所以我现在总结了一下我解决这个问题的方案我们是通过解决64位程序无法直接加载32位DLL的问题,核心思想是。

2025-10-28 15:30:03 508

原创 adc+dma的简单运用遇到的问题(采集内部温度传感器)

本人由于没有注意这点导致adc数据采集异常,所以一定要保持这里雨dma的配置一致。定义参考电压、转换位数、通道数及缓存大小如果有双缓存使用需求也可使用双缓存。注意这里是半字节还是一字节要与缓冲区的类型一致。本例程使用完成量来接受采集完成信号。定义初始化函数与数据出口函数。重新配置ADC及DMA配置。后续就是定义回调及中断。定义adc任务入库函数。

2024-12-02 21:22:03 336

原创 stm32clion开发框架搭建和问题之串口发送数据乱码

在driver文件夹新建文件夹BSP,并且新建源文件和头文件,此外,在新建一个CMakeLists文件,便于管理,串口的驱动代码是使用stm32cubemx和正点原子,开发板为正点原子的F407(探索者)串口的驱动代码是使用stm32cubemx和正点原子,开发板为正点原子的F407(探索者)串口选择异步,波特率为115200,8位,无校验位,停止位为1。串口功能在core文件夹中相应文件添加串口驱动代码即可。本人选择clion开发,故选择IDE为CMake。自此,文件框架搭建完毕。最后点击生成代码即可。

2024-08-06 22:02:18 485

空空如也

空空如也

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

TA关注的人

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