自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Pegasus的软件博客

行者无疆,思者无域

  • 博客(232)
  • 资源 (45)
  • 收藏
  • 关注

原创 Node.js使用nedb轻量级数据库测试脚本

本文介绍使用Node.js的轻量级嵌入式数据库NeDB进行数据存储与操作的测试脚本。通过npm install nedb安装后,可直接在内存或本地文件中存取数据,支持插入、查询、排序等操作。示例展示了单条/批量插入、条件查询及正则匹配等功能,适用于简单场景。尽管官方已停止维护,但其轻量便捷仍适合小型项目使用。

2026-10-15 11:26:02 213

原创 STM32模拟I2C协议配置读取六轴传感器LSM6DS3数据(快)

本文介绍STM32配置读取6轴姿态传感器LSM6DS3的代码实现(基于STM32CUBEIDE开发环境HAL库的工程)。姿态传感器的使用有慢速/静态场景和快速场景,慢速/静态场景针对静止和慢速运动场景,快速场景针对更快的运动场景如无人机,需要加入如卡尔曼滤波的处理。本篇介绍快速慢速/静态场景检测的实现。

2026-09-01 10:08:44 234

原创 STM32模拟I2C协议配置读取六轴传感器LSM6DS3数据(慢)

本文介绍了使用STM32通过模拟I2C协议读取LSM6DS3六轴传感器数据的实现方法。LSM6DS3是ST公司生产的集成了三轴加速度和三轴陀螺仪的传感器,常用于低成本飞控方案。文章详细说明了硬件连接方式(I2C接口)、SDO管脚地址配置,以及基于STM32CubeIDE的开发环境配置步骤。代码实现部分包含芯片ID识别、传感器初始化和数据读取流程,提供了完整的寄存器定义和I2C通信时序控制方法。该方案适用于慢速/静态运动场景检测,为姿态感知应用提供了基础实现框架。

2026-08-17 08:16:23 264

原创 STM32模拟I2C协议配置读取六轴传感器BMI160数据(快)

本文介绍使用STM32通过模拟I2C协议读取BMI160六轴传感器数据的快速实现方案。BMI160是一款常用的三轴加速度计和陀螺仪传感器,支持I2C和SPI接口。文章详细说明了硬件连接配置(SDO管脚设置I2C地址)、STM32CubeIDE工程配置(时钟、串口、I2C引脚设置)以及关键代码实现,包括I2C模拟时序、寄存器读写操作和传感器初始化流程。该方案适用于需要快速响应的无人机等应用场景,代码基于STM32 HAL库开发,提供了完整的头文件定义和寄存器掩码配置。

2026-07-27 08:48:48 279

原创 STM32模拟I2C协议配置读取六轴传感器BMI160数据(慢)

摘要:本文介绍了基于STM32CUBEIDE开发环境,使用HAL库通过I2C协议读取BMI160六轴传感器数据的实现方法。BMI160是一款常用传感器,可提供三轴加速度和角速度数据。文章详细说明了硬件连接方式(采用I2C接口,SDO管脚接地)、寄存器访问协议,并提供了STM32F401的工程配置步骤(时钟、UART、I2C引脚配置)。最后给出了BMI160的头文件定义,包含各类寄存器掩码和配置参数,为后续数据读取提供基础。该方案适用于慢速/静态场景检测。

2026-07-20 09:20:20 273

原创 STM32模拟I2C协议配置读取六轴传感器MPU6050数据(快)

本文介绍了基于STM32模拟I2C协议读取MPU6050六轴传感器数据的实现方法。主要内容包括:MPU6050的硬件连接方式(I2C接口,AD0管脚设置地址);STM32CUBEIDE开发环境配置(时钟、UART、I2C引脚设置);给出了MPU6050的头文件定义和寄存器地址;详细说明了I2C模拟时序的实现代码,包括初始化、读写操作等核心功能。该方案适用于无人机等快速运动场景,结合卡尔曼滤波进行数据处理。文中附有完整的工程代码实现,为开发者提供了完整的参考实现方案。

2026-07-02 08:52:10 290

原创 STM32模拟I2C协议配置读取六轴传感器MPU6050数据(慢)

本文介绍了STM32通过模拟I2C协议读取MPU6050六轴传感器数据的实现方法。MPU6050集成了三轴加速度计和陀螺仪,支持1.71-3.45V供电,采用I2C接口时需注意AD0引脚的电平设置。文章详细说明了硬件连接方式(PA0、PA1作为I2C引脚需上拉),并基于STM32CubeIDE开发环境配置了时钟系统和UART串口输出。通过HAL库实现了芯片ID识别、寄存器配置和数据采集流程,包含加速度、角速度和温度数据的读取与转换。针对慢速/静态应用场景,提供了完整的工程代码框架

2026-06-25 09:24:39 270

原创 STM32 GPIO模拟SSI获取磁编码器KTH7823角度数据

本文介绍了使用STM32 GPIO模拟SSI协议与KTH7823磁编码器通信的方法。KTH7823是一款16位高精度霍尔磁编码器,支持轴/离轴监测方式,通过SSI接口输出角度数据。文章详细说明了硬件连接方案(使用PB13和PB14引脚)、STM32CubeIDE工程配置(包括48MHz USB时钟设置)以及关键代码实现。重点展示了通过USB VCOM接收指令(0x01获取原始数据/0x02获取角度值)的流程,并提供了精确微秒级延时函数用于SSI时序控制。

2026-06-01 09:25:45 359

原创 STM32 SPI 访问配置霍尔磁编码器KTH7823

本文介绍了使用STM32F401RCT6通过SPI接口访问配置国产KTH7823霍尔磁编码器的实现方法。KTH7823是一款16位高精度低延时角度传感器,支持轴/离轴监测方式。文章详细说明了STM32CubeIDE开发环境下的硬件配置过程,包括时钟设置、USB VCOM配置和SPI2接口配置。重点阐述了KTH7823的SPI访问协议、寄存器操作和角度计算方法,并规划了5种功能指令:寄存器读取、配置、角度数据读取、角度转换和寄存器锁定。最后提供了STM32工程代码框架,展示了USB VCOM接收指令的实现方法

2026-05-25 10:07:58 785

原创 STM32 GPIO模拟SSI获取磁编码器MT6701角度数据

本文介绍了如何使用STM32 GPIO模拟SSI接口读取MT6701磁编码器的角度数据。MT6701芯片通过径向充磁圆磁铁测量电机轴角度,支持SSI、I2C等多种输出模式。重点阐述了SSI模式的硬件连接方式(MODE高电平、Z低电平)和通信时序,详细说明了14位角度数据的解析方法。文中提供了STM32F401的硬件配置方案,包括USB VCOM设置和4个GPIO引脚定义,并规划了通过USB指令控制数据读取的功能。最后给出了工程代码框架,包括USB接收处理函数和精确延时函数的实现,为开发基于STM32的磁编码

2026-05-06 09:39:14 718

原创 STM32 I2C访问配置霍尔磁角度传感器MT6701

本文介绍了使用STM32F401RCT6通过I2C总线配置霍尔磁角度传感器MT6701的方法。MT6701支持多种输出模式(I2C、SSI、ABZ/ABN),需通过MODE和Z管脚进行模式选择。文中详细讲解了STM32CubeIDE开发环境的配置步骤,包括时钟设置、GPIO初始化(MODE和Z管脚设为高电平)、I2C接口配置以及USB虚拟串口功能实现。MT6701的I2C地址为0x06,角度数据存储在0x03和0x04寄存器。文章还提供了功能规划:通过USB指令实现角度读取(0x01)、ABZ模式参数配置(

2026-04-13 10:24:57 957

原创 STM32解析霍尔磁角度传感器PWM脉冲角度数据

摘要:本文介绍了使用STM32解析霍尔磁角度传感器(如MT6701、AS5600)输出的PWM脉冲角度数据的方法。通过STM32的TIM输入捕获功能,测量PWM信号的高电平和低电平时间,结合不同传感器的PWM定义,可计算出电机轴角度。以STM32G0B1CBT6为例,详细说明了硬件接口配置和软件实现,包括输入捕获中断处理函数,将计数值转换为时间后,根据传感器规格计算角度值。该方法适用于多种PWM模式的磁角度传感器。

2026-03-18 08:30:18 456

原创 STM32解析霍尔磁角度传感器AB脉冲数据

摘要:本文介绍了使用STM32解析霍尔磁角度传感器AB脉冲数据的方法。通过配置STM32F401RCT6的TIM1为编码器模式,可自动解析电机转动产生的AB脉冲信号,实现转动圈数和方向的检测。系统采用USB VCOM虚拟串口进行通信,提供清除计数、查询脉冲数和转动方向等功能。硬件接口配置和软件实现详细展示了从信号采集到数据处理的全过程,为电机控制应用提供了实用的角度检测解决方案。(149字)

2026-02-11 08:43:10 873

原创 STM32校准读取激光测距传感器VL53L0X距离数据

本文介绍了STM32与激光测距传感器VL53L0X的连接与数据读取方法。VL53L0X采用940nm VCSEL激光器,测距范围30-1500mm。文章详细说明了硬件连接方案,包括I2C通讯、XSHUT和GPIO1中断管脚的配置。重点阐述了操作流程:首先进行校准并保存参数,之后可进行距离测量。提供了基于STM32G031芯片的工程配置指南,包括时钟系统、UART打印输出和GPIO设置。最后给出了测试逻辑代码,支持校准、距离测试、参数存储等功能,为开发者提供了完整的实现方案。

2026-01-12 15:32:51 1940

原创 Electron使用WebAssembly实现CRC-16 XMODEM校验

本文介绍了在Electron环境中使用WebAssembly调用CRC-16 XMODEM校验函数的方法。首先通过C语言实现CRC校验算法并编译为WebAssembly库文件,然后在Electron工程中引入这些文件。演示了如何申请内存空间、赋值数据并调用CRC校验函数,最终验证结果与在线工具一致。文章提供了完整的Electron演示工程下载,包含已编译的WebAssembly库文件,方便开发者快速实现CRC校验功能。

2025-12-22 10:52:02 1422

原创 Electron使用WebAssembly实现CRC-16 X25校验

本文介绍了在Electron环境中使用WebAssembly实现CRC-16 X25校验的方法。通过将C语言编写的CRC校验函数编译为WebAssembly模块,在Electron应用中调用该模块进行校验计算。详细说明了WebAssembly模块的编译过程、Electron工程配置以及校验函数的调用方式,并通过实际运行结果验证了校验结果的正确性。文章还提供了完整的Electron演示工程下载链接,包含已编译的WebAssembly库文件,方便开发者直接参考使用。

2025-12-08 09:54:51 1045

原创 Electron使用WebAssembly实现CRC-16 MODBUS校验

本文介绍了在Electron环境中使用WebAssembly实现CRC-16 MODBUS校验的方法。通过将C语言实现的CRC校验函数编译为WebAssembly模块,然后在Electron应用中调用。文章详细说明了WebAssembly模块的编译过程、内存管理函数的使用方法,以及如何在Electron中加载和调用这些函数。最后通过实际演示验证了校验结果的正确性,并提供了包含WebAssembly库文件的完整Electron工程下载。该方法实现了C/C++高性能计算代码在JavaScript环境中的复用,为

2025-11-17 09:02:21 1094

原创 Electron使用WebAssembly实现CRC-16 DNP校验

本文介绍了在Electron环境中使用WebAssembly调用CRC-16 DNP校验函数的方法。通过将C语言实现的校验函数编译为WebAssembly模块,在Electron应用中引入并调用,实现了对1-8字节数据的CRC校验。文章详细说明了从C源码编译到Electron集成的完整流程,包括内存管理、函数调用等关键步骤,并提供了验证结果和演示工程下载。该方法展示了WebAssembly在Electron应用中的实际应用。

2025-11-03 09:02:21 979

原创 STM32配置读取激光测距传感器VL6180X距离数据

本文介绍了使用STM32芯片读取VL6180X激光测距传感器数据的实现方法。VL6180X是一款基于TOF原理的近距离测距传感器,有效测量范围0-100mm。文章详细说明了硬件连接方式,采用I2C通信协议,STM32通过GPIO模拟I2C时序与传感器交互。重点讲解了在STM32CubeIDE开发环境下的工程配置步骤,包括时钟设置、UART串口配置和GPIO初始化。最后提供了主程序代码框架,包含微秒级延时函数实现和I2C通信协议模拟,为快速实现VL6180X测距功能提供了完整参考方案。

2025-10-20 09:16:08 1226

原创 Electron使用WebAssembly实现CRC-16 USB校验

本文介绍了在Electron环境中使用WebAssembly调用CRC-16 USB校验函数的方法。通过将C语言实现的CRC校验函数编译为WebAssembly模块,并在Electron应用中引入该模块,实现了对8字节数据(1-8)的CRC-16 USB校验。结果显示校验值为12367(0x304F),与在线工具验证结果一致。文章提供了完整的实现步骤和工程下载链接,展示了C/C++、WebAssembly和Electron技术的结合应用。

2025-10-13 08:16:37 828

原创 Electron使用WebAssembly实现CRC-16 CCITT-FALSE校验

这篇文章介绍了在Electron环境中使用WebAssembly实现CRC-16 CCITT-FALSE校验的方法。主要内容包括:1) 将C语言实现的CRC校验函数编译为WebAssembly库;2) 在Electron工程中引入WebAssembly模块;3) 通过内存操作和函数调用实现校验功能。文章提供了完整的代码示例,包括C语言源文件、Electron工程配置和JavaScript调用方式,并通过实际运行结果验证了校验的正确性。还提供了完整的演示工程下载链接,便于读者直接使用。

2025-09-22 09:30:08 947

原创 Electron使用WebAssembly实现CRC-16 CCITT校验

本文介绍了在Electron环境下使用WebAssembly调用CRC-16 CCITT校验函数的方法。首先通过C语言实现校验功能并编译为WebAssembly库文件,包含内存管理函数和校验函数。然后基于Electron Quick Start工程,将WebAssembly文件集成到项目中,通过JavaScript调用这些函数进行校验计算。文章详细说明了内存申请、数据赋值和函数调用的过程,并验证了计算结果与在线工具的一致性。最后提供了完整的演示工程下载链接,包含已编译的WebAssembly库文件。这种方法

2025-09-01 08:53:47 1253

原创 Electron使用WebAssembly实现CRC-16 IBM校验

本文介绍了在Electron环境中使用WebAssembly调用CRC-16 IBM校验函数的方法。通过将C语言实现的CRC-16 IBM校验函数编译为WebAssembly模块,在Electron工程中导入并使用。演示了如何申请内存、赋值、调用校验函数并释放内存,最终得到正确校验结果0xC4F0。文章提供了完整的工程文件下载,包含已编译的WebAssembly库文件,方便读者直接参考使用。

2025-08-04 11:55:59 1038

原创 Electron使用WebAssembly实现CRC-16 原理校验

本文介绍了在Electron环境中使用WebAssembly调用CRC-16校验函数的实现方法。主要内容包括:1)将C语言实现的CRC-16校验函数编译为WebAssembly模块;2)在Electron工程中引入WebAssembly模块;3)通过JavaScript调用WebAssembly导出的内存管理和CRC计算函数。演示了如何申请内存、赋值、调用CRC校验并释放内存的过程,最终成功输出了数组[1,2,3,4,5,6,7,8]的CRC-16校验结果0xCD8E。文章提供了完整的实现代码和可下载的演示

2025-07-21 09:12:51 929

原创 STM32模拟I2C获取AP3216C光学接近传感器数据

摘要:本文介绍了使用STM32F401CCU6通过模拟I2C接口控制AP3216C光学传感器的实现方法。AP3216C是一款三合一传感器,集成环境光(ALS)、接近检测(PS)和红外LED功能。文章详细说明了STM32工程配置步骤,包括GPIO设置和USB串口初始化,并提供了完整的模拟I2C协议代码实现。通过定义DMODE参数可选择单独检测环境白光、红外光或接近反射光。工程代码展示了传感器数据读取方法,适用于灰度检测、循迹等应用场景,具有体积小、成本低的优势。

2025-07-02 13:01:46 1444

原创 Electron使用WebAssembly实现CRC-8 原理校验

本文介绍了在Electron环境中使用WebAssembly调用CRC-8校验函数的实现方法。首先通过C语言编写CRC-8校验函数并将其编译为WebAssembly模块,然后将生成的库文件集成到Electron项目中。文中详细展示了如何在Electron中申请内存空间、赋值数据并通过WebAssembly接口调用CRC-8校验函数的过程,同时提供了校验结果的验证方法。最后还给出了完整的演示工程下载链接,包含已编译好的WebAssembly库文件。该方案实现了在JavaScript环境中高效调用C/C++编写

2025-06-16 09:48:55 1043

原创 Electron使用WebAssembly实现CRC-8 ROHC校验

本文介绍了在Electron环境中使用WebAssembly调用CRC-8 ROHC校验函数的方法。主要内容包括:将C语言实现的CRC校验函数编译为WebAssembly模块,建立Electron演示工程,通过JavaScript调用WebAssembly模块进行校验计算,并与在线工具验证结果一致。文章提供了完整的源代码和演示工程下载,实现了在Electron框架下高效运行C语言编译的WebAssembly校验算法。

2025-06-03 09:47:03 795

原创 Electron使用WebAssembly实现CRC-8 ITU校验

本文介绍了如何在Electron环境中使用WebAssembly实现CRC-8 ITU校验。首先,通过C语言编写CRC-8 ITU校验函数,并将其编译为WebAssembly库文件。接着,在Electron工程中引入这些库文件,并通过JavaScript调用WebAssembly函数进行校验。文章详细展示了从C语言代码编译到WebAssembly,再到Electron中调用的完整流程,并提供了示例代码和工程下载链接,帮助开发者快速实现类似功能。最终,通过控制台输出和在线工具验证了校验结果的正确性。

2025-05-19 08:56:36 1203

原创 Electron使用WebAssembly实现CRC-32 MPEG-2校验

将C/C++语言代码,经由WebAssembly编译为库函数,可以在JS语言环境进行调用。这里介绍在Electron工具环境使用WebAssembly调用CRC-32 MPEG-2格式校验的方式。

2025-05-06 09:50:50 1061

原创 Electron使用WebAssembly实现CRC-32 原理校验

将C/C++语言代码,经由WebAssembly编译为库函数,可以在JS语言环境进行调用。这里介绍在Electron工具环境使用WebAssembly调用CRC-32 原理格式校验的方式。

2025-04-22 13:39:37 1236

原创 Electron使用WebAssembly实现CRC-32 STM32校验

将C/C++语言代码,经由WebAssembly编译为库函数,可以在JS语言环境进行调用。这里介绍在Electron工具环境使用WebAssembly调用CRC-32 STM32格式校验的方式。

2025-04-07 10:21:32 1300

原创 Electron使用WebAssembly实现CRC-16 MAXIM校验

将C/C++语言代码,经由WebAssembly编译为库函数,可以在JS语言环境进行调用。这里介绍在Electron工具环境使用WebAssembly调用CRC-16 MAXIM格式校验的方式。

2025-03-17 09:45:09 1165

原创 Electron使用WebAssembly实现CRC-32 常用标准校验

将C/C++语言代码,经由WebAssembly编译为库函数,可以在JS语言环境进行调用。这里介绍在Electron工具环境使用WebAssembly调用CRC-32 常用标准格式校验的方式。

2025-03-10 09:17:27 1485

原创 STM32CUBEIDE FreeRTOS操作教程(十三):task api 任务访问函数

STM32CUBE开发环境集成了STM32 HAL库进行FreeRTOS配置和开发的组件,不需要用户自己进行FreeRTOS的移植。这里介绍最简化的用户操作类应用教程。以STM32F401RCT6开发板为例,只用到USB,USART1极少的接口,体现FreeRTOS的各种操作过程。操作教程(十三)配置FreeRTOS及相关环境,采用task api 任务访问函数获取任务状态参数,通过USB虚拟串口接收指令,根据指令执行相关的任务访问函数,并通过USB虚拟串口返回结果。

2025-02-24 08:56:08 1714

原创 Electron使用WebAssembly实现CRC-8 MAXIM校验

将C/C++语言代码,经由WebAssembly编译为库函数,可以在JS语言环境进行调用。这里介绍在Electron工具环境使用WebAssembly调用CRC-8 MAXIM格式校验的方式。

2025-02-01 13:09:14 1437

原创 STM32CUBEIDE FreeRTOS操作教程(十二):std dynamic memory 标准动态内存

STM32CUBE开发环境集成了STM32 HAL库进行FreeRTOS配置和开发的组件,不需要用户自己进行FreeRTOS的移植。这里介绍最简化的用户操作类应用教程。以STM32F401RCT6开发板为例,只用到USB,USART1极少的接口,体现FreeRTOS的各种操作过程。

2025-01-02 08:40:58 1326

原创 STM32CUBEIDE FreeRTOS操作教程(十一):system dynamic memory 系统动态内存

STM32CUBE开发环境集成了STM32 HAL库进行FreeRTOS配置和开发的组件,不需要用户自己进行FreeRTOS的移植。这里介绍最简化的用户操作类应用教程。以STM32F401RCT6开发板为例,只用到USB,USART1极少的接口,体现FreeRTOS的各种操作过程。

2024-12-16 09:46:46 935

原创 STM32CUBEIDE FreeRTOS操作教程(十):interrupt on/off中断开关

STM32CUBE开发环境集成了STM32 HAL库进行FreeRTOS配置和开发的组件,不需要用户自己进行FreeRTOS的移植。这里介绍最简化的用户操作类应用教程。以STM32F401RCT6开发板为例,只用到USB,USART1极少的接口,体现FreeRTOS的各种操作过程。操作教程(十)配置FreeRTOS及相关环境,通过软件定时器的中断响应,对LED管脚的输出翻转,实现LED的闪灯,又通过任务里实现的中断的开关,控制LED的一段时间常亮,和一段时间的闪灯。这里也在任务里用到了****。

2024-12-02 10:32:34 1052

原创 STM32CUBEIDE FreeRTOS操作教程(九):eventgroup事件标志组

STM32CUBE开发环境集成了STM32 HAL库进行FreeRTOS配置和开发的组件,不需要用户自己进行FreeRTOS的移植。这里介绍最简化的用户操作类应用教程。以STM32F401RCT6开发板为例,只用到USB,USART1极少的接口,体现FreeRTOS的各种操作过程。操作教程(九)配置FreeRTOS及相关环境,实现LED闪灯功能及基于eventgroup事件标志组的USB虚拟串口发收环回。

2024-11-18 14:18:46 1622

原创 STM32CUBEIDE FreeRTOS操作教程(八):queues多队列

STM32CUBE开发环境集成了STM32 HAL库进行FreeRTOS配置和开发的组件,不需要用户自己进行FreeRTOS的移植。这里介绍最简化的用户操作类应用教程。以STM32F401RCT6开发板为例,只用到USB,USART1极少的接口,体现FreeRTOS的各种操作过程。操作教程(八)配置FreeRTOS及相关环境,实现LED闪灯功能及基于queue多队列的USB虚拟串口收发环回。

2024-11-04 09:54:36 1485

CRC32-MPEG-2.rar

Electron通过WebAssembly方式调用CRC-32 MPEG-2格式校验函数的例程。通过将C语言编写的CRC校验函数,由WebAssembly编译为库文件/库函数,在Electron中调用。具体介绍见CSDN博文:《Electron使用WebAssembly实现CRC-32 MPEG-2校验》:https://pegasus.blog.csdn.net/article/details/145436903 。

2025-05-06

CRC32-STD.rar

Electron通过WebAssembly方式调用CRC-32 原理格式校验函数的例程。通过将C语言编写的CRC校验函数,由WebAssembly编译为库文件/库函数,在Electron中调用。具体介绍见CSDN博文:《Electron使用WebAssembly实现CRC-32 原理校验》:https://pegasus.blog.csdn.net/article/details/145437407 。

2025-04-22

CRC32-STM32.rar

Electron通过WebAssembly方式调用CRC-32 STM32格式校验函数的例程。通过将C语言编写的CRC校验函数,由WebAssembly编译为库文件/库函数,在Electron中调用。具体介绍见CSDN博文:《Electron使用WebAssembly实现CRC-32 STM32校验》:https://pegasus.blog.csdn.net/article/details/145437500 。

2025-04-07

CRC32_STD_USED.rar

Electron通过WebAssembly方式调用CRC32 常用格式校验函数的例程。通过将C语言编写的CRC校验函数,由WebAssembly编译为库文件/库函数,在Electron中调用。具体介绍见CSDN博文:《Electron使用WebAssembly实现CRC-32 常用标准校验》:https://pegasus.blog.csdn.net/article/details/145437586 。

2025-03-10

CRC16_MAXIM.rar

Electron通过WebAssembly方式调用CRC-16 MAXIM格式校验函数的例程。通过将C语言编写的CRC校验函数,由WebAssembly编译为库文件/库函数,在Electron中调用。具体介绍见CSDN博文:《Electron使用WebAssembly实现CRC-16 MAXIM校验》:https://pegasus.blog.csdn.net/article/details/145431749 。

2025-03-17

STM32F401RCT6-RTOS-EXAMPLE13.rar

STM32CUBEIDE开发环境,进行FREE-RTOS开发的教程范例13:task api 任务访问函数。 具体介绍见CSDN博文《STM32CUBEIDE FreeRTOS操作教程(十三):task api 任务访问函数》 :https://pegasus.blog.csdn.net/article/details/140666224 。

2025-02-24

CRC8-MAXIM.rar

Electron通过WebAssembly方式调用CRC8 MAXIM格式校验函数的例程。通过将C语言编写的CRC校验函数,由WebAssembly编译为库文件/库函数,在Electron中调用。具体介绍见CSDN博文:《Electron使用WebAassembly实现CRC-8 MAXIM校验》:https://pegasus.blog.csdn.net/article/details/145356299 。

2025-02-01

STM32F401RCT6-RTOS-EXAMPLE12.rar

STM32CUBEIDE开发环境,进行FREE-RTOS开发的教程范例12:std dynamic memory 标准动态内存。 具体介绍见CSDN博文《STM32CUBEIDE FreeRTOS操作教程(十二):std dynamic memory 标准动态内存》 :https://pegasus.blog.csdn.net/article/details/140664862 。

2025-01-02

STM32F401RCT6-RTOS-EXAMPLE11.rar

STM32CUBEIDE开发环境,进行FREE-RTOS开发的教程范例11:system dynamic memory动态内存。 具体介绍见CSDN博文《STM32CUBEIDE FreeRTOS操作教程(十一):system dynamic memory 系统动态内存》 :https://pegasus.blog.csdn.net/article/details/140096625 。

2024-12-16

STM32F401RCT6-RTOS-EXAMPLE10.rar

STM32CUBEIDE开发环境,进行FREE-RTOS开发的教程范例10:interrupt on/off中断开关。 具体介绍见CSDN博文《STM32CUBEIDE FreeRTOS操作教程(十):interrupt on/off中断开关》 : https://pegasus.blog.csdn.net/article/details/140006264 。

2024-12-02

STM32F401RCT6-RTOS-EXAMPLE9.rar

STM32CUBEIDE开发环境,进行FREE-RTOS开发的教程范例9:eventgroup事件标志组。 具体介绍见CSDN博文《STM32CUBEIDE FreeRTOS操作教程(九):eventgroup事件标志组》 : https://pegasus.blog.csdn.net/article/details/139981673 。

2024-11-18

STM32F401RCT6-RTOS-EXAMPLE8.rar

STM32CUBEIDE开发环境,进行FREE-RTOS开发的教程范例8:queues多队列。 具体介绍见CSDN博文《STM32CUBEIDE FreeRTOS操作教程(八):queues多队列》 : https://pegasus.blog.csdn.net/article/details/139854009 。

2024-11-04

STM32F401RCT6-RTOS-EXAMPLE7.rar

STM32CUBEIDE开发环境,进行FREE-RTOS开发的教程范例7:queue队列。 具体介绍见CSDN博文《STM32CUBEIDE FreeRTOS操作教程(七):queue队列》 : https://pegasus.blog.csdn.net/article/details/139822005 。

2024-10-21

STM32F401RCT6-RTOS-EXAMPLE6.rar

STM32CUBEIDE开发环境,进行FREE-RTOS开发的教程范例6:recursive mutexes递归互斥信号量。 具体介绍见CSDN博文《STM32CUBEIDE FreeRTOS操作教程(六):recursive mutexes递归互斥信号量》 : https://pegasus.blog.csdn.net/article/details/139792373 。

2024-10-08

STM32F401RCT6-RTOS-EXAMPLE5.rar

STM32CUBEIDE开发环境,进行FREE-RTOS开发的教程范例4:mutex互斥信号量。 具体介绍见CSDN博文《STM32CUBEIDE FreeRTOS操作教程(五):mutex互斥信号量》 : https://pegasus.blog.csdn.net/article/details/139765783 。

2024-09-23

STM32F401RCT6-RTOS-EXAMPLE4.rar

STM32CUBEIDE开发环境,进行FREE-RTOS开发的教程范例4:timer软件定时器。 具体介绍见CSDN博文《STM32CUBEIDE FreeRTOS操作教程(四):timer软件定时器》 : https://pegasus.blog.csdn.net/article/details/139736012 。

2024-09-02

STM32F401RCT6-RTOS-EXAMPLE3.rar

STM32CUBEIDE开发环境,进行FREE-RTOS开发的教程范例3:semaphore counting计数型信号量。 具体介绍见CSDN博文《STM32CUBEIDE FreeRTOS操作教程(三):semaphore counting计数型信号量》 : https://pegasus.blog.csdn.net/article/details/139114951 。

2024-08-19

STM32F401RCT6-RTOS-EXAMPLE2.rar

STM32CUBEIDE开发环境,进行FREE-RTOS开发的教程范例2:semaphore信号量。 具体介绍见CSDN博文《STM32CUBEIDE FreeRTOS操作教程(二):semaphore信号量》 : https://pegasus.blog.csdn.net/article/details/137497188 。

2024-08-12

STM32H743VIT6-QSPI-SRAM-VTI7064.rar

STM32CUBEIDE开发环境,实现STM32H743通过QSPI访问64 Mbit容量SRAM VTI7064的例程。具体介绍见CSDN博文《STM32存储左右互搏 QSPI总线读写64 Mbit容量SRAM VTI7064》:https://pegasus.blog.csdn.net/article/details/128352237 。

2024-07-23

STM32F401RCT6-RTOS-EXAMPLE1.rar

STM32CUBEIDE开发环境,进行FREE-RTOS开发的教程范例1:LED闪灯。 具体介绍见CSDN博文《STM32CUBEIDE FreeRTOS操作教程(一):LED闪灯》 : https://pegasus.blog.csdn.net/article/details/137103312 。

2024-07-23

STM32F401RCT6-KTH7823-SSI.rar

电机运转时,可以通过编码器/霍尔磁角度传感器KTH7823获取角度和位置以及计算出转速等信息。SSI协议是其中一种数据输出接口,本范例是STM32 GPIO模拟SSI协议,读取KTH7823角度数据,以STM32CUBEIDE为开发环境,采用STM32F401芯片。具体介绍见CSDN博文《STM32 GPIO模拟SSI获取磁编码器KTH7823角度数据》: https://pegasus.blog.csdn.net/article/details/161379793 。

2026-05-31

STM32F401RCT6-KTH7823-SPI.rar

STM32F401通过SPI访问磁编码器KTH7823获取角度信息及配置的例程。采用STM32CUBEIDE开发环境。KTH7823是一款国产16 位高精度低延时霍尔磁编码器/角度传感器,具体介绍见CSDN博文《STM32 SPI 访问配置霍尔磁编码器KTH7823》:https://pegasus.blog.csdn.net/article/details/161379793 。

2026-05-25

STM32F401RCT6-MT6701-SSI.rar

电机运转时,可以通过编码器/霍尔磁角度传感器如MT6701获取角度和位置以及计算出转速等信息。MT6701芯片应用需采用径向充磁的圆磁铁固定于电机轴侧面,将芯片感应中心对准磁铁进行测量。SSI协议是其中一种数据输出接口,这里介绍STM32 GPIO模拟SSI协议,读取MT6701角度数据的范例。以STM32CUBEIDE为开发环境,范例采用STM32F401芯片。具体介绍见CSDN博文《STM32 GPIO模拟SSI获取磁编码器MT6701角度数据》: https://pegasus.blog.csdn.net/article/details/160808484 。

2026-05-06

STM32F401RCT6-MT6701.rar

STM32 I2C访问配置磁角度编码器芯片MT6701的例程,采用STM32CUBEIDE开发平台,以STM32F401RCT6为例,实现MT6701的角度数据读取,参数配置,以及烧录进MT6701内部EEPROM。具体介绍见CSDN博文《STM32 I2C访问配置霍尔磁角度传感器MT6701》:https://pegasus.blog.csdn.net/article/details/159692142 。

2026-04-13

STM32G031F8P6-VL53L0X-Example.rar

STM32G031F8P6获取飞行时间激光测距传感器VL53L0X的测试范例,采用STM32CUBEIDE开发平台,VL53L0X的测距范围达到2000mm,比较准确范围30mm~1500mm。可以和VL6180X互补实现近远距离覆盖的测试。具体介绍见CSDN博文:《STM32校准读取激光测距传感器VL53L0X距离数据》:https://pegasus.blog.csdn.net/article/details/128261665

2026-01-12

CRC16-XMODEM.rar

Electron通过WebAssembly方式调用CRC-16 XMODEM格式校验函数的例程。通过将C语言编写的CRC校验函数,由WebAssembly编译为库文件/库函数,在Electron中调用。具体介绍见CSDN博文:《Electron使用WebAssembly实现CRC-16 XMODEM校验》:https://pegasus.blog.csdn.net/article/details/145436762 。

2025-12-22

CRC16-X25.rar

Electron通过WebAssembly方式调用CRC-16 X25格式校验函数的例程。通过将C语言编写的CRC校验函数,由WebAssembly编译为库文件/库函数,在Electron中调用。具体介绍见CSDN博文:《Electron使用WebAssembly实现CRC-16 X25校验》:https://pegasus.blog.csdn.net/article/details/145432131 。

2025-12-08

CRC16-MODBUS.rar

Electron通过WebAssembly方式调用CRC-16 MODBUS格式校验函数的例程。通过将C语言编写的CRC校验函数,由WebAssembly编译为库文件/库函数,在Electron中调用。具体介绍见CSDN博文:《lectron使用WebAssembly实现CRC-16 MODBUS校验》:https://pegasus.blog.csdn.net/article/details/145431830 。

2025-11-17

CRC16-DNP.rar

Electron通过WebAssembly方式调用CRC-16 DNP格式校验函数的例程。通过将C语言编写的CRC校验函数,由WebAssembly编译为库文件/库函数,在Electron中调用。具体介绍见CSDN博文:《Electron使用WebAssembly实现CRC-16 DNP校验》:https://pegasus.blog.csdn.net/article/details/145428303 。

2025-11-03

STM32G030F6P6-VL6180X.rar

VL6180X是ST公司出品的一款近距离激光测距传感器,VL6180X采用850nm垂直腔面发射激光器(Vertical-Cavity Surface-Emitting Laser,简称VCSEL)发射出激光,激光碰到障碍物后反射回来被VL6180X接收到,测量激光在空气中的传播时间,进而得到距离。VL6180X的比较准确测试范围为0mm~100mm。本例程为STM32访问VL6180X的例程,采用STM32CUBEIDE为开发平台,例程所用芯片为STM32G030F6P6,代码可以容易移植为其它型号芯片例程,具体介绍见CSDN博文《STM32配置读取激光测距传感器VL6180X距离数据》:https://pegasus.blog.csdn.net/article/details/128263120 。

2025-10-20

CRC16-USB.rar

Electron通过WebAssembly方式调用CRC-16 USB格式校验函数的例程。通过将C语言编写的CRC校验函数,由WebAssembly编译为库文件/库函数,在Electron中调用。具体介绍见CSDN博文:《Electron使用WebAssembly实现CRC-16 USB校验》:https://pegasus.blog.csdn.net/article/details/145432014 。

2025-10-13

CRC16-CCITT-FALSE.rar

Electron通过WebAssembly方式调用CRC-16 CCITT FALSE格式校验函数的例程。通过将C语言编写的CRC校验函数,由WebAssembly编译为库文件/库函数,在Electron中调用。具体介绍见CSDN博文:《Electron使用WebAssembly实现CRC-16 CCITT-FALSE校验》:https://pegasus.blog.csdn.net/article/details/145418555 。

2025-09-22

CRC16-CCITT.rar

Electron通过WebAssembly方式调用CRC-16 CCITT格式校验函数的例程。通过将C语言编写的CRC校验函数,由WebAssembly编译为库文件/库函数,在Electron中调用。具体介绍见CSDN博文:《Electron使用WebAssembly实现CRC-16 CCITT校验》:https://pegasus.blog.csdn.net/article/details/145418555 。

2025-09-01

CRC16-IBM.rar

Electron通过WebAssembly方式调用CRC-16 IBM格式校验函数的例程。通过将C语言编写的CRC校验函数,由WebAssembly编译为库文件/库函数,在Electron中调用。具体介绍见CSDN博文:《Electron使用WebAssembly实现CRC-16 IBM校验》:https://pegasus.blog.csdn.net/article/details/145428428 。

2025-08-04

CRC16-STD.rar

Electron通过WebAssembly方式调用CRC-16 原理格式校验函数的例程。通过将C语言编写的CRC校验函数,由WebAssembly编译为库文件/库函数,在Electron中调用。具体介绍见CSDN博文:《Electron使用WebAssembly实现CRC-16 原理校验》:https://pegasus.blog.csdn.net/article/details/145431963 。

2025-07-21

STM32F401CCU6-RTT-AP3216.rar

STM32F401应用RT-THREAD NANO操作系统模拟I2C总线访问光学接近传感器AP3216的例程,可用于其它MCU对AP3216的访问参考,采用STM32CUBEIDE开发平台,具体介绍见CSDN博文《STM32模拟I2C获取AP3216C光学接近传感器数据》: https://pegasus.blog.csdn.net/article/details/125928999 。

2025-07-02

STM32F401CCU6-AP3216.rar

STM32F401模拟I2C总线访问光学接近传感器AP3216的例程,可用于其它MCU对AP3216的访问参考,采用STM32CUBEIDE开发平台,具体介绍见CSDN博文《STM32模拟I2C获取AP3216C光学接近传感器数据》: https://pegasus.blog.csdn.net/article/details/125928999 。

2025-07-02

CRC8-STD.rar

Electron通过WebAssembly方式调用CRC-8 原理格式校验函数的例程。通过将C语言编写的CRC校验函数,由WebAssembly编译为库文件/库函数,在Electron中调用。具体介绍见CSDN博文:《Electron使用WebAssembly实现CRC-8 原理校验》:https://pegasus.blog.csdn.net/article/details/145411435 。

2025-06-16

CRC8-ROHC.rar

Electron通过WebAssembly方式调用CRC-8 ROHC格式校验函数的例程。通过将C语言编写的CRC校验函数,由WebAssembly编译为库文件/库函数,在Electron中调用。具体介绍见CSDN博文:《Electron使用WebAssembly实现CRC-8 ROHC校验》:https://pegasus.blog.csdn.net/article/details/145411240 。

2025-06-03

CRC8-ITU.rar

Electron通过WebAssembly方式调用CRC-8 ITU格式校验函数的例程。通过将C语言编写的CRC校验函数,由WebAssembly编译为库文件/库函数,在Electron中调用。具体介绍见CSDN博文:《Electron使用WebAssembly实现CRC-8 ITU校验》:https://pegasus.blog.csdn.net/article/details/145411012 。

2025-05-19

空空如也

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

TA关注的人

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