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

原创 JY61P/JY901S陀螺仪:全封装易移植,基于STMF4,HAL库,从原理到配置到驱动代码全解

JY61P和JY901S的引脚定义是一样的,我们这边直接RX连TX,TX连RX,再接上VCC和GND就可以了。

2026-02-22 16:19:59 1440

原创 STM32 ADC+多通道+DMA采集,基于HAL库

连续转换模式使ADC在一次启动后自动连续进行转换,无需反复触发。扫描模式当规则组中配置了多个通道时,ADC会按顺序依次转换每个通道。DMA循环模式配合ADC连续转换,DMA可在搬运完指定数据量后自动回到起始地址,形成数据搬运闭环。规则组通道配置将需要采集的通道注册到规则组(也称为普通组),转换完成后EOC(转换结束)标志置位,结果存入规则通道数据寄存器。

2026-02-20 14:53:56 880 1

原创 VSCode编写keil文件/Platformio/C/C++语言没有代码提示

之前给vscode安装了ESP-IDF环境后,发现用vscode编写keil和patformio都没有代码提示,后面排查,是因为ESP-IDF的代码提示要安装clangd插件,而clangd插件会修改c/c++插件的配置,导致c/c++代码提示失效,所以我们需要手动修改c/c++插件被改变的配置。退出去重启,这样代码提示有又来了,如果还要使用ESP-IDF的话,又会给c/c++插件的这一项置成disable,这时再要使用c/c++插件还得按照之前步骤再来一次。

2025-11-09 19:06:25 335

原创 Keil软件中找不到.C 文件以及提示“source browser:‘xxxx‘undefined definition/reference”

最后发现应该是我之前文件中有个max30102.c文件,我添加了一个同名的max30102.c进去,再把旧的max30102.c删除了,但是工程链接的max30102.c还是之前旧的.c文件,而旧的max30102.c已经被我移除,导致它找不到max30102.c文件,也就进不去max30102.c文件定义的函数。编译器说找不到这个函数的定义,我以为是头文件路径没添加,进一步排查发现,这是找不到c文件导致的,但是我的C文件明明添加在了工程组中,头文件路径也添加正确,这找不到c文件是什么原因。

2025-11-07 11:18:19 561

空空如也

空空如也

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

TA关注的人

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