自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(457)
  • 资源 (55)
  • 收藏
  • 关注

原创 nRF Connect SDK开发之(2)编译一个例程

出现这个错误是因为没有匹配到这个板子的dts设备树,即C:\ncs\v3.0.0\nrf\boards\nordic文件夹下没有编译工程对应的板级配置。出这种问题主要是因为Toolchain未正确安装导致的,重新尝试安装Toolchain即可。一、添加编译的toolchain路径失败,提示如下。

2025-05-27 18:59:00 35

原创 esp32+IDF V5.1.1版本编译freertos报错

 error: 'portTICK_RATE_MS' undeclared (first use in this function); did you mean 'portTICK_PERIOD_MS

2025-05-24 18:08:14 108

原创 nRF Connect SDK开发之(1)运行一个Zephyr Project例程

在编译SDK例程时,遇到Python版本不兼容的错误,提示python312.dll与当前Python版本冲突。解决方法是安装Python 3.12版本,并通过pip3 install west安装west工具,使用west --version检查安装是否成功。若失败,需先卸载west再重新安装。此外,更新时出现[west]: update failed for projects: matter, cmock错误,表明SDK包中缺少matter和cmock功能包,需重新下载完整SDK包以解决问题。

2025-05-22 16:57:40 45

原创 C语言中滤波算法有哪些?

在C语言中实现滤波算法是信号处理和数据分析中的常见任务,主要用于去除噪声或提取有用信号。本文介绍了三种常用的滤波算法及其C语言实现:1. 移动平均滤波器:通过计算数据点的局部平均值来平滑时间序列数据,减少随机变异性。2. 加权移动平均滤波器:在移动平均的基础上,赋予不同数据点不同的权重,更重视近期数据。3. 中值滤波器:通过替换信号中的每个样本值为其邻域内的中位数,有效去除椒盐噪声。每种算法均提供了详细的C语言代码示例,展示了如何在实际数据中应用这些滤波器。

2025-05-20 17:21:52 133

原创 nRF Connect SDK开发之(1)环境搭建

本文介绍了如何安装nRF Connect SDK开发环境。首先,需要安装Git、Python和J-Link工具。接着,安装nrfutil,并将其所在目录添加到系统路径PATH中,通过命令行检测其运行状态,并列出可用命令。然后,安装device、toolchain-manager和trace等组件。此外,还需安装nRF Command Line Tools和Visual Studio Code。这些步骤为开发nRF Connect SDK应用程序提供了必要的工具和环境。

2025-05-20 16:17:06 221

原创 visual studio code中的插件都是怎么开发的?用的什么编程语言?

开发VSCode插件主要使用JavaScript或TypeScript,后者因其类型系统和编译时检查而更受青睐。开发步骤包括设置环境(安装Node.js、npm、VSCode)、使用Yeoman和VSCode Extension Generator生成项目结构、编写插件功能(通常在src/extension.ts文件中)、调试插件(通过VSCode的调试支持)以及发布插件(使用vsce工具)。学习资源包括VSCode官方文档和GitHub上的其他插件项目。通过这些步骤和资源,开发者可以创建并分享自己的VSC

2025-05-19 15:12:33 310

原创 PAW3950DM-T5QU游戏级光导航芯片

PixArt Imaging推出的PAW3950DM-T5QU是一款专为高端游戏设计的低功耗导航芯片,具备在玻璃表面进行精准操作的能力。该芯片采用16针DIP封装,内置照明光源,支持高速、高分辨率和高精度的运动检测,最高可达30,000 CPI。其特色功能包括自动表面切换、升降检测、可编程性及多种模式(游戏、玻璃、办公室等),确保在不同环境下提供最佳性能。此外,芯片支持手动升降截止校准、角度捕捉和自调整帧率,适用于职业玩家和休闲用户,提供卓越的游戏体验。

2025-05-19 10:40:55 130

原创 SiFli-SDK 编译

Python3.x中不再支持iteritems(),所以将iteritems()改成items(),即。出现这个错误是没有正确进入到工程目录执行编译命令,例如应该进入project目录中。open函数中添加 encoding='utf-8'

2025-05-15 22:53:53 290

原创 详解 Zephyr RTOS:架构、功能与开发指南

Zephyr RTOS 是一个开源的实时操作系统,专为资源受限的嵌入式系统设计,广泛应用于物联网设备、可穿戴设备和工业自动化等领域。其核心特性包括轻量级和可扩展性、实时性能、多平台支持、安全性以及活跃的社区和生态系统。Zephyr 的架构由内核、驱动模型、网络栈和文件系统组成,支持微内核和单一内核模式,提供统一的驱动模型和高度模块化的网络栈。开发环境支持跨平台工具链,使用 CMake 和 Ninja 构建系统,开发流程涵盖应用程序开发、调试测试和部署。Zephyr RTOS 凭借其高效、安全和可靠的特性,成

2025-05-15 10:32:05 301

原创 嵌入式gcc编译生产的.d 和 .o文件是什么文件?

在嵌入式开发中,GCC编译器生成的.o文件和.d文件对编译和链接过程至关重要。.o文件是源代码编译后的目标文件,包含机器代码但未链接,用于封装代码、提高编译效率和准备链接。.d文件则记录源文件的依赖关系,特别是头文件,帮助自动化管理依赖和优化构建过程。理解这两种文件的作用,可以显著提升嵌入式系统开发的效率和可靠性。

2025-05-12 15:05:37 275

原创 SEGGER Embedded Studio 如何将其中的一个c文件 打包成静态库?

在SEGGER Embedded Studio中创建静态库的步骤包括:首先,通过菜单栏创建一个新的静态库项目,并指定项目名称和存储位置。接着,将所需的C文件添加到项目的Source Files文件夹中,或创建新的C文件。然后,通过项目选项配置正确的目标和编译器设置,并检查编译器和链接器的配置。完成配置后,点击Build按钮编译项目,成功编译后静态库文件将生成在输出目录中。最后,要在其他项目中使用该静态库,需将库文件和头文件添加到目标项目中,并在链接器设置中引用库文件。在整个过程中,确保所有依赖和接口声明正确

2025-05-12 14:16:26 133

原创 超详细wordpress建站流程 从开始搭建开发环境说起

搭建WordPress网站的过程包括开发环境的搭建、WordPress的安装、主题和插件的选择、网站的自定义、测试以及最终的发布。首先,需要在本地安装服务器软件(如XAMPP、WAMP或MAMP),并配置好Apache、MySQL和PHP环境。接着,下载并安装WordPress,创建数据库,并通过浏览器完成WordPress的安装。之后,可以在WordPress后台选择主题和插件,自定义网站的外观和功能。在本地环境中测试网站后,选择一个支持WordPress的托管服务,将网站文件上传到服务器,并配置域名和数

2025-05-09 15:39:58 295

原创 stm32F103芯片 实现PID算法控制温度例程

在STM32F103芯片上实现PID算法控制温度的简化例程包括硬件和软件配置。硬件需求包括STM32F103开发板、温度传感器(如DS18B20)、加热元件和MOSFET。软件需求包括STM32CubeMX和Keil uVision或STM32CubeIDE。步骤包括:1) 使用STM32CubeMX配置时钟、ADC或通信接口及PWM通道;2) 在IDE中添加PID控制逻辑,包括PID参数设置和计算函数;3) 编译并烧录代码到开发板;4) 测试并调整PID参数以优化性能。注意事项包括确保电路连接正确和温度传

2025-05-09 15:18:27 69

原创 nrf52832 蓝牙一主多从的实现

在使用 Nordic Semiconductor 的 nRF52832 芯片实现蓝牙一主多从功能时,您需要使用 Nordic 提供的开发工具包和蓝牙协议栈。以下是详细的实现步骤和关键代码示例,基于最新的和。

2025-05-08 15:02:10 205

原创 斯诺克球桌上的胜负哲学,如何照亮创业者的漫漫长夜?

斯诺克球桌上的胜负哲学,如何照亮创业者的漫漫长夜?

2025-05-06 10:29:35 28

原创 嵌入式状态机框架有哪些典型应用?

嵌入式状态机框架有哪些典型应用?

2025-05-06 10:27:43 145

原创 CJSON完全指南:3大核心技巧+5个实战代码,让你的C语言JSON处理效率翻倍!

CJSON完全指南:3大核心技巧+5个实战代码,让你的C语言JSON处理效率翻倍!

2025-04-29 16:46:52 50

原创 nrf52840 16通道adc+DMA采集电压 C语言代码

nrf52840 16通道adc+DMA采集电压 C语言代码

2025-04-20 14:00:02 161

原创 经典蓝牙A2DP协议详解:无线音频传输的核心密码

明确Source(源设备)与Sink(接收设备)的分工最新蓝牙5.3标准下,A2DP理论传输距离可达100米,码率上限提升至990kbps。

2025-04-20 13:52:56 121

原创 GitHub开源项目esp32小智AI语音代码详解

是基于ESP32的低成本智能语音助手项目,支持本地语音唤醒、AI对话、设备控制等功能,核心目标是通过开源代码实现端侧AI交互的快速开发‌。

2025-04-16 18:14:59 689

原创 ‌嵌入式Wi-Fi技术全解析:从协议到实践,一篇文章搞懂核心知识点

‌嵌入式Wi-Fi技术全解析:从协议到实践,一篇文章搞懂核心知识点

2025-04-16 14:30:05 42

原创 LVGLBuilder 详解:用声明式语法构建嵌入式GUI的高效之道

LVGLBuilder 详解:用声明式语法构建嵌入式GUI的高效之道

2025-04-08 12:11:04 144

原创 嵌入式内存区域ILM、DLM 和 AHB_SRAM,你了解多少?

ILM:用于存储程序指令(代码)。DLM:用于存储数据(如变量、堆栈)。AHB_SRAM:高速缓存内存,通常用于临时数据存储和高频访问。如果你遇到内存不足问题,通常可以通过优化固件、合理配置内存布局、禁用不必要的功能或升级 MCU 来解决问题。如果你能提供更多详细信息(如使用的 MCU 型号和编译日志),我可以帮助你进一步诊断问题。

2025-03-27 14:28:13 151

原创 esp32-S3 对接火山引擎RTC实时语音对话

esp32-S3 对接火山引擎RTC实时语音对话

2025-03-14 17:19:36 527

原创 nordic sdk 例程 examples\ble_peripheral\ble_app_hids_keyboard 代码详解

nordic sdk 蓝牙键盘例程 examples\ble_peripheral\ble_app_hids_keyboard 代码详解

2025-03-13 16:01:09 482

原创 nordic sdk 例程 examples\ble_peripheral\ble_app_ancs_c 工程代码详解

nordic sdk 例程 examples\ble_peripheral\ble_app_ancs_c 工程代码详解

2025-03-13 15:47:55 92

原创 Nordic SDK 示例解析: examples\ble_central\ble_app_multilink_central项目详解

Nordic SDK 示例解析: examples\ble_central\ble_app_multilink_central项目详解

2025-03-12 16:22:58 198

原创 nRF5_SDK详解之examples\ble_central\ble_app_uart_c

nRF5_SDK详解之examples\ble_central\ble_app_uart_c

2025-03-12 16:02:31 126

原创 Manus 与 DeepSeek 的差别,哪个更适合你?

Manus 与 DeepSeek 的差别,哪个更适合你?

2025-03-07 12:00:23 689

原创 熟悉低功耗蓝牙协议栈,接单赚10w+

熟悉低功耗蓝牙协议栈,接单赚10w+

2025-03-07 11:23:07 171

原创 2.4GHZ无线跳频算法 C语言

2.4GHZ无线跳频算法 C语言

2025-03-03 09:56:23 215

原创 nordic(nrf52832、nrf52840)如何使用SES(SEGGER Embedded Studio)编辑编译工程?

nordic(nrf52832、nrf52840)如何使用SES(SEGGER Embedded Studio)编辑编译工程?

2025-02-18 16:42:51 218

原创 未来世界将会是会使用AI的人与不会使用AI的人的竞争

未来世界将会是会使用AI的人与不会使用AI的人的竞争

2025-02-08 18:40:06 349

原创 STM32的集成开发环境STM32CubeIDE安装

STM32的集成开发环境STM32CubeIDE安装

2025-01-16 18:31:27 429

原创 C语言 asm volatile内联汇编语言的扩展应用

C语言 asm volatile内联汇编语言的扩展应用

2025-01-16 15:27:59 200

原创 keil5 编译stm32报错

keil5 编译stm32报错

2025-01-15 15:09:59 170

原创 stm32车辆地磁方案+PCB+代码+文档

stm32车辆地磁方案+PCB+代码+文档

2025-01-13 10:06:40 147

原创 esp32-s3 使用I2S时,播放音频报错i2s_channel_disable(1030): the channel has not been enabled yet

esp32-s3 使用I2S时,播放音频报错i2s_channel_disable(1030): the channel has not been enabled yet

2025-01-11 11:42:30 304

原创 esp-idf v5.1.1版本之 I2C总线驱动MPU9250

esp-idf v5.1.1版本之 I2C总线驱动MPU9250

2025-01-08 17:49:23 287

原创 esp32 组件管理工具

esp32 组件管理工具

2025-01-08 17:16:15 201

51单片机用数码管慢速动态扫描显示数字1234protues仿真C语言代码.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机用定时器T0的中断实现音乐播放protues仿真C语言源码.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机用定时器T1查询方式控制单片机发出1KHz音频protues仿真.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机用定时器T0查询方式P2口8位控制LED闪烁protues仿真.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机用定时器T0控制输出高低宽度不同的矩形波protues仿真.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机用定时器T0的中断控制1位LED闪烁protues仿真C语言.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机用LCD循环右移显示文字proteus仿真C语言源码.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机用DAC0832生成锯齿波protues仿真keil工程.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机用LED数码显示器循环显示数字0~9protues仿真C语言源码.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机用DAC0808实现数字调压protues仿真keil工程.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机双机通信简例protues仿真.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机用DAC0832产生锯齿波电压protues仿真.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机抢答器protues仿真.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机三机通讯protues仿真C语言.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机输出负脉宽为200微秒的方波protues仿真.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机生日歌protues仿真C语言.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机频率计protues仿真.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机驱动128X64 lcd屏protues仿真.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机矩阵式键盘实现的电子密码锁protues仿真C语言.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机开关控制12864LCD串行模式显示protues仿真C语言.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

stm32-PID算法温度控制protues仿真与源码

stm32_PID算法温度控制protues仿真与源码

2025-05-07

nrf52832超声波清洗机工程代码

nrf52832超声波清洗机工程代码,超声波发生器产生高频(通常≥20kHz)电信号,通过换能器转化为高频机械振动并传递至清洗液。液体中形成微小气泡,在声压变化下经历“膨胀→闭合→破裂”循环,瞬间高压冲击波(可达上千大气压)剥离物体表面污垢。

2025-05-06

Python语言使用函数递归思想绘制圣诞树.zip

python圣诞树代码动态3d

2024-12-19

qt上位机实现can通讯

qt上位机实现can通讯

2024-12-01

QT可视化围栏系统程序

QT可视化围栏系统程序

2024-12-01

STM32蓝牙控制小车系统设计(硬件原理图+源代码)

STM32蓝牙控制小车系统设计(硬件原理图+源代码)

2024-11-29

STM32L432的智能家居控制系统+Android源码

STM32L432的智能家居控制系统+Android源码

2024-11-29

stm32芯片mpu9250的usb hid键盘、鼠标、游戏控制器

stm32芯片mpu9250的usb hid键盘、鼠标、游戏控制器, keil工程文件 C语言

2024-11-29

51单片机做稳压直流稳压电源protues仿真c语言.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机左右来回的流水灯protues仿真keil工程源码.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机直流电机测速+中文液晶显示protues仿真keil工程.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机自行车测速protues仿真keil工程源码.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机直流电机调速protues仿真keil工程源码.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机正反转可控的直流电机protues仿真keil工程源码.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机正反转可控的步进电机protues仿真keil工程源码.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机用计数器中断实现100以内的按键计数protues仿真keil工程.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机用定时器设计的门铃protues仿真keil工程源码.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机用红外遥控器控制继电器protues仿真C语言源码.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机用计数器T1的中断控制蜂鸣器发出1KHz音频protues仿真C语言源码.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

51单片机用P1口显示红外遥控器的按键值protues仿真C语言源码.zip

51单片机protues仿真 C语言 keil工程

2024-11-29

空空如也

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

TA关注的人

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