自定义博客皮肤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)
  • 收藏
  • 关注

原创 C语言中 ##的使用

相当于 int myVariable = 10;##:用来连接##前和##后的字符,使其组成新的字符,主要用途是构造复杂的宏。#define CONCAT(a, b) a ## b //定义宏。利用此宏定义传参去定义新的函数,通过 ## 连接,实现统一的函数名前缀。

2024-08-21 13:46:53 204

原创 项目中boot代码的typedef和函数指针

( *pAppFunction )函数名称,():函数的标志,带*,是指针,3. 定义了app就是一个指向函数的指针,后面用的是地址,所以是指向了在该地址的函数。以后用pAppFunction定义变量就直接是指向函数的指针了。1.首先第一行:用typedef给函数指针起了个别名。2.后面的代码是boot的逻辑,所以用的是地址。int 函数指针的返回值。(void) 函数的参数。4. __set_PSP()设值栈指针。5.app(),执行应用程序。很久没用有点看不懂了。

2024-08-09 14:26:10 278

原创 安装ST-Link方法

1.选择默认路径找.exe文件。3.固件升级(可选)

2024-07-22 22:07:16 283

原创 keil5在线和离线安装pack包

STM器件支持包下载地址:www.keil.com/dd2/pack。

2024-07-22 21:57:33 1051

原创 关于keil5的文件包含和不包含以及文件带红底白色横杆

接上篇为了方便代码切换,BC26和EC800是两个冲突的文件,写完之后需要选择使用的文件,可以在此处更改。右键点击需要使用或者取消使用的文件,选择第一个Options for File,点击下面箭头位置即可切换。

2024-07-18 15:49:34 331

原创 利用keil5下拉框 select target 部分代码切换

设置好后,可在中间魔术棒的 C/C++中进行宏定义,实现相同代码共用 和 不同代码快速切换,减少下次更新代码的工作量。点击 "品",点击左边的Project Targets添加即可,

2024-07-15 16:35:23 916

原创 驱动开发--汇总

不同于应用程序,驱动是加载到内核空间中的,所以需要按照内核模块的编程框架编写驱动代码。

2023-09-14 22:32:02 2104

原创 Ubuntu18.04更改镜像源(网易,阿里,清华,中科大,浙大)

删除原来内容改为新的镜像源。

2023-09-01 20:10:50 3140

空空如也

MODBUS通讯异常

2023-12-22

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

TA关注的人

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