自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 STemwin 移植与使用问题记录

STM32F407+STemwin+UCOSIII 进入硬件中断

2022-08-01 15:41:06 387 1

原创 UCOSIII OSPendMulti()等待多个内核对象的消息队列数据获取

UCOSIII等待多核对象消息时获取当前的触发对象以及对象的传递内容

2022-07-19 16:14:57 314

原创 STM32F4xx 移植UCOSIII 问题记录

STM32F4 移植UCOSIII 记录

2022-07-11 17:32:12 590

转载 STM32F4 FPU浮点运算单元

STM32 FPU浮点运算单元

2022-06-16 09:09:28 5328

转载 STM32内存管理

STM32 内存管理

2022-06-15 17:47:17 498

原创 STM32 ASSERT断言机制

断言机制

2022-06-14 18:07:01 1351

原创 STM32 USB IAP升级

STM32f4系列 通过USB实现IAP固件升级

2022-06-08 18:35:15 2204

原创 STM32F103系列 串口IAP升级

STM32 串口IAP

2022-06-06 11:49:52 2653 2

原创 char型数组表示float,int,double数据类型

最近听某人跟我分享了一个简便的float与char[4]数组相互转换的方法,感觉醍醐灌顶,记录分享一下~通常float数据在计算机中有特性的表示方法,有很多相关文章此处不讨论,本文用到union联合体,聪明的你是不是已经想到方法了呢由于联合体里面的变量公用的同一片内存,那么,当我们在联合体中这样声明,union{ float data; char c_Data[4];}FloatChar;当我们给浮点变量赋值:FloatChar.data = 1.234;此时由于联合体公

2020-08-24 17:37:17 1867

原创 C语言实现任意位置的参数默认值设置

项目中经常会用到公共的函数,由于需求不同导致某些特殊的情况会使用的不同的参数。在C++中可直接缺省最后位置的默认参数。使用宏定义的方式,可实现C语言中任意位置的参数的设置。例:在串口发送函数中,某些字符串发送需要以固定字符结束,而其他的不需要拼接字符串,可以定义发送函数void _USART_SendChar(USART_TypeDef* USARTx,char* Data,int le...

2020-04-09 18:02:22 1602

原创 QT Debug版本和Release版本的区别

所以,为了方便调试,很多人习惯开篇就Debug,稍不留意,后面想生成一个Release版本的时候,就会发现各种问题。编译不通过啦,功能不正常啦什么的。最好的办法还真的就是从头开始就运行Release版本的,修改一部分记得看看运行正常不正常。总有一些坑爹的小问题,让你找破脑袋也找不到。真的烦。特别是接手别人的工作,活着不好吗要用Debug版本,我就不吐槽debug版本的库到底多大了,上传...

2019-03-13 15:44:51 9664 1

原创 QT QString类型数据用科学计数法(非科学计数法)显示

在QT中,界面经常会需要显示一些结果,当值过大时,QT会直接转成科学计数法显示。但是项目中偶尔对数据有特定的要求,有时需要用科学计数法来显示,有时候一定要非科学计数法显示,如何操作呢: QString Str; int pos; 科学计数法显示: QString::number(Str,'e',pos); 非科学计数法显示: ...

2019-01-23 12:00:01 11946 2

原创 QT 程序使用iSetup打包成setup安装包

    之前做项目都是加载动态库,然后把包含库的文件拷贝到设备直接运行。但是,总的来说,还是觉得setup安装包看起来正经那么一丢丢~    好吧,首先需要下载一个isetup,网上很好找的。    然后,需要将自己的执行文件拷贝到一个单独的文件夹,用命令windeployqt  xxx.exe 来加载所需要的动态库。但是我发现,每次使用这个指令加载库,运行都会提醒缺少库文件,并且缺的一定...

2019-01-22 10:49:43 1722

原创 QT 通过Process调用外部执行文件

由于项目中使用到多种不同的驱动文件,考虑到程序的兼容性,将不同的驱动文件做成单独的执行文件,在主程序中调用驱动执行文件。打开外部程序的方法: QProcess *process=new QProcess; process->startDetached(FilePath,QStringList()); process->waitForStarted();FilePath...

2019-01-16 17:03:07 634 1

STM32F407移植UCOSIII(已验证FPU)工程模板

已验证基于STM32F407的UCOSIII移植,所有UCOSIII中待修改的文件已更改,中断函数与system中的函数均已适配UCOSIII.UCOS版本为UCOSV3.04

2022-07-06

ST官网 DSP库部分文件功能解读

ST官网 DSP库部分文件功能解读

2022-06-21

空空如也

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

TA关注的人

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