自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PlatformIO + STM32读取芯片的唯一ID

stm32的每一个芯片都有自己的唯一ID,除此之外还可以读到很多信息,比如:Flash大小、SRAM信息、芯片内部温度等等。为啥要讲获取这个ID呢?

2025-07-09 12:47:32 347

原创 PlatformIO 串口例程

platformIO的串口实验

2025-07-09 11:38:42 302

原创 第一个工程------点灯

其中1部分设置的时单片机型号以及仿真的设备i名称,我这里用的是dap仿真器、第二步设置的时库(lib)文件夹下面的代码路径,最后定义单片机的容量类型等信息。到这一步还不能编译,需要修改删除一些文件,才能在olatformIO中正常使用。最后,移植完代码运行成功,可能查看代码会看到代码是乱码,这个时候,可以用原工程代码用notespad++打开,然后复制到VSCODE就行,这种情况主要是编码格式不同引起的。点击编译,然后查看,编译信息。1.可以找一个现成的keil代码,来实现第一个工程的移植,如下图;

2025-07-08 14:30:15 391

原创 文件结构目录详解

PloatformIO生成的目录结构详解。

2025-07-07 16:46:06 617

原创 PlatformIO新建工程

2.点击步骤1(新建一工程),然后进入2起一个名字,进入3我用的是STM32F103VET6(单片机自主选择,不过多介绍),步骤4我选择的是CMSIS库(标准库),你也可以选Arduino、HAL库等不同选项,选择适合自己的,第五步,如果选择使用默认路径那么工程就在你VSCODE软件文件下的一个目录中,我这里选择放到了桌面,见第6步。4.至此,就创建好了一个工程。

2025-07-07 16:26:36 521

原创 VSCODE+PlatformIO简介

基于VSCODE + PlatformIO平台 + STM32F103VET6开发分享

2025-07-07 16:11:51 1688

原创 8086汇编语言

假设段地址是0x1000(16位),偏移地址是0x2000(16位),内存并没有分段,段的划分来自于CPU,由于8086采用“物理地址 = 段地址*16 + 偏移地址”,让我们可以分段管理内存。可以将长度为N(N<=64KB)的一组代码,存放在一组地址连续、其实地址为16的倍数的内存单元中这段内存是用来存放代码的,注意:指令“mov ax,[bx]”中,内存单元的偏移地址由bx给出,而段地址默认在ds中 也就是 [bx] = ds:bx。定义了9个字节,他们是0、1、2、0、1、2、0、1、2。

2025-07-04 12:46:47 663

原创 crc16 + cc32

C语言查表法的CRC16 + CRC32校验

2025-06-11 09:13:58 1340

原创 C语言常用的浮点转定点

define Q15_1(X) ((fix16_t)((X) * 2.0f)) /* 浮点数转定点数 */#define Q14_2(X) ((fix16_t)((X) * 4.0f)) /* 浮点数转定点数 */#define Q13_3(X) ((fix16_t)((X) * 8.0f)) /* 浮点数转定点数 */printf("转回浮点数: %f\n", FLOAT_Q14_2(q14_2));

2025-06-11 09:13:18 587

原创 三角函数定点化查表法实现

calculate_type计算类型 0:计算sin 1:计算cos 2:同时计算。* @param hAngle: q15格式的角度值 (-1~0.9999)* @brief 函数计算cos和sin的值。//10 位index计算。

2025-06-11 09:12:40 688

原创 C语言常用滤波算法

****************************************平均值滤波***********************************************//****************************************中位值滤波***********************************************/// 状态预测(一维简化:x̂_k|k-1 = x̂_k-1|k-1)float P_pred = kf->P + kf->Q;

2025-06-11 09:12:15 589

原创 C语言简易FIFO实现

else if(cb->head == cb->tail) //读取到了所有存储,没有新数据了,从头开始,清空缓冲区去。if(INIT_NUMBER == cb->tail) //初始化完,还未写入。if(INIT_NUMBER == cb->head) //最后一个,但是还未进行读取,报错。if(BUFFER_SIZE == (cb->tail)) //写到最后一个数据了,从头重新写。* void:-1:未写入,0:所有都读取完了,空了,1:不空。

2025-06-09 08:59:49 574

原创 C语言字符、字符串与整型之间的转换

C语言的字符转、字符与整型、浮点型之间的转换

2025-06-09 08:57:43 1562

原创 C语言50个小技巧

【代码】C语言50个小技巧。

2023-05-05 18:34:01 465

原创 【无标题】

【代码】【无标题】

2023-04-11 22:21:06 165 1

原创 C语言内存管理

【代码】C语言内存管理。

2023-04-03 22:30:20 149 1

原创 自制状态机

【代码】状态机自制os。

2023-03-30 07:30:59 233

原创 自制状态机系统

/ 创建任务1,延迟0ms,周期1000ms。// 创建任务2,延迟0ms,周期2000ms。// 创建任务3,延迟0ms,周期500ms。// 任务是否被挂起标志。// 中断处理函数指针。// 初始化任务数组。// 任务是否需要执行标志。// 定义信号量结构体。// 初始化信号量数组。// 注册中断处理函数。

2023-03-28 07:26:47 291 1

407VET6-V2板子原理图最新版.pdf

407VET6-V2板子原理图最新版.pdf

2026-03-26

上位机 演示使用tmr shangwe

shangweiji1

2026-02-06

数字信号处理与matlab,书籍,书籍,书籍

数字信号处理

2025-12-11

3237596285中空编码器-IP54-38-8mm抱箍.stp

3237596285中空编码器-IP54-38-8mm抱箍.stp

2025-12-01

C盘清理工具,清理缓存垃圾等

垃圾清理

2025-10-20

实时内存清理工具,内存清理

清理运存

2025-10-20

STC15系列单片机例程

单片机例程

2025-10-07

风扇代码,逻辑层,其他打印函数代替

逻辑

2025-09-29

电路板、电路板、电路板

电路板资料

2025-08-22

工程数学 线性代数 同济大学第七版(1).pdf

工程数学 线性代数 同济大学第七版(1).pdf

2025-08-16

STM32寄存器版本标准例程

STM32寄存器版本标准例程

2025-08-04

STM32F103RXT6寄存器资料

STM32F103RXT6寄存器资料(正点原子mini板子)

2025-08-03

野火Linux视频资料

野火Linux视频资料

2025-07-24

CH592f自发电代码 1000uJ正常工作

CH592f自发电代码 1000uJ正常工作

2025-07-24

仿UCOSii 汇编+C的RTOS

仿UCOSii 汇编+C的RTOS

2025-07-21

基于STM32 ARMCM3核的手搓OS资料

基于STM32 ARMCM3核的手搓OS资料

2025-07-15

ucosSTM32F103移植代码

ucosSTM32F103移植代码

2025-07-14

FreeRTOS源码及官方参考资料_视频课件PPT.zip

FreeRTOS源码及官方参考资料_视频课件PPT.zip

2025-07-08

ebf_freertos_tutorial_code_1_20211225.zip

ebf_freertos_tutorial_code_1_20211225.zip

2025-07-08

ebf_emwin_tutorial_code_stm32f103_mini_20211231.zip

ebf_emwin_tutorial_code_stm32f103_mini_20211231.zip

2025-07-05

ebf_stm32f407_jiaoyang_emwin_code_20240227.zip

ebf_stm32f407_jiaoyang_emwin_code_20240227.zip

2025-07-05

StemWinUI界面

ui

2025-07-05

8086汇编语言,详细学习

8086汇编语言,详细学习

2025-07-04

777_QQ浏览器压缩包.zip

777_QQ浏览器压缩包.zip

2025-06-09

TCM33x_AUTO_SDK_V1.1.1.7.zip

TCM33x_AUTO_SDK_V1.1.1.7.zip

2025-04-28

30_simulink model_code.zip

30_simulink model_code.zip

2025-02-10

890453951557065第十四讲~十九讲 电流环Matlab仿真模型.zip

890453951557065第十四讲~十九讲 电流环Matlab仿真模型.zip

2025-01-20

卡尔曼matblef仿真代码+数据

卡尔曼matblef仿真代码+数据

2024-08-20

awr1642.zip

awr1642.zip

2024-01-02

空空如也

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

TA关注的人

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