自定义博客皮肤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的软件博客

边学边忘,只悟全栈

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

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

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

2025-07-02 13:01:46 833

原创 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 810

原创 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 632

原创 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 1003

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

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

2025-05-06 09:50:50 851

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

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

2025-04-22 13:39:37 980

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

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

2025-04-07 10:21:32 1018

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

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

2025-03-17 09:45:09 985

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

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

2025-03-10 09:17:27 1191

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

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

2025-02-24 08:56:08 1259

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

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

2025-02-01 13:09:14 1167

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

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

2025-01-02 08:40:58 1103

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

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

2024-12-16 09:46:46 784

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

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

2024-12-02 10:32:34 787

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

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

2024-11-18 14:18:46 1248

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

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

2024-11-04 09:54:36 1175

原创 STM32CUBEIDE FreeRTOS操作教程(七):queue队列

STM32CUBE开发环境集成了STM32 HAL库进行FreeRTOS配置和开发的组件,不需要用户自己进行FreeRTOS的移植。这里介绍最简化的用户操作类应用教程。以STM32F401RCT6开发板为例,只用到USB,USART1极少的接口,体现FreeRTOS的各种操作过程。操作教程(七)配置FreeRTOS及相关环境,实现LED闪灯功能及基于的USB虚拟串口收发环回。从电脑端连接USB虚拟串口后,发送出去的串口数据会从STM32返回。FreeRTOS的教程较多,推荐参考正点原子所出的。

2024-10-21 14:09:00 1344

原创 STM32CUBEIDE FreeRTOS操作教程(六):recursive mutexes递归互斥信号量

STM32CUBE开发环境集成了STM32 HAL库进行FreeRTOS配置和开发的组件,不需要用户自己进行FreeRTOS的移植。这里介绍最简化的用户操作类应用教程。以STM32F401RCT6开发板为例,只用到USB,USART1极少的接口,体现FreeRTOS的各种操作过程。操作教程(六)配置FreeRTOS及相关环境,实现LED闪灯功能及基于recursive mutex递归互斥信号量的USB虚拟串口双任务打印输出。

2024-10-08 11:25:21 1006

原创 STM32CUBEIDE FreeRTOS操作教程(五):mutex互斥信号量

STM32CUBE开发环境集成了STM32 HAL库进行FreeRTOS配置和开发的组件,不需要用户自己进行FreeRTOS的移植。这里介绍最简化的用户操作类应用教程。以STM32F401RCT6开发板为例,只用到USB,USART1极少的接口,体现FreeRTOS的各种操作过程。操作教程(五)配置FreeRTOS及相关环境,实现LED闪灯功能及基于mutex互斥信号量的USB虚拟串口双任务打印输出。两个任务轮流获取和释放互斥信号量,在得到信号量时向外打印输出。

2024-09-23 09:20:04 1467

原创 STM32CUBEIDE FreeRTOS操作教程(四):timer软件定时器

STM32CUBE开发环境集成了STM32 HAL库进行FreeRTOS配置和开发的组件,不需要用户自己进行FreeRTOS的移植。这里介绍最简化的用户操作类应用教程。以STM32F401RCT6开发板为例,只用到USB,USART1极少的接口,体现FreeRTOS的各种操作过程。操作教程(四)配置FreeRTOS及相关环境,实现LED闪灯功能及基于timer软件定时器的USB虚拟串口环回。从电脑端连接USB虚拟串口后,发送出去的串口数据会从STM32返回。

2024-09-02 09:11:05 1806

原创 STM32CUBEIDE FreeRTOS操作教程(三):semaphore counting计数型信号量

STM32CUBE开发环境集成了STM32 HAL库进行FreeRTOS配置和开发的组件,不需要用户自己进行FreeRTOS的移植。这里介绍最简化的用户操作类应用教程。以STM32F401RCT6开发板为例,只用到USB,USART1极少的接口,体现FreeRTOS的各种操作过程。操作教程(三)配置FreeRTOS及相关环境,实现LED闪灯功能及基于semaphore counting计数型信号量的USB虚拟串口环回。从电脑端连接USB虚拟串口后,发送出去的串口数据会从STM32返回。

2024-08-19 14:08:30 1021

原创 STM32CUBEIDE FreeRTOS操作教程(二):semaphore信号量

STM32CUBEIDE(不是STM32CUBEMX)开发环境集成了STM32 HAL库进行FreeRTOS配置和开发的组件,不需要用户自己进行FreeRTOS的移植。这里介绍最简化的用户操作类应用教程。以STM32F401RCT6开发板为例,只用到USB,USART1极少的接口,体现FreeRTOS的各种操作过程。操作教程(二)配置FreeRTOS及相关环境,实现LED闪灯功能及基于semaphore信号量的USB虚拟串口环回。从电脑端连接USB虚拟串口后,发送出去的串口数据会从STM32返回。

2024-08-12 10:35:02 1072

原创 STM32存储左右互搏 QSPI总线读写64 Mbit容量SRAM VTI7064

QSPI(Quad-SPI)设备有两种常见操作模式,一种QSPI设备上电后直接进入QSPI模式,操作时命令,地址和数据都是多线传输。另一种QSPI设备上电后进入常规SPI操作模式,可以通过发送SPI指令,切换设备进入QSPI模式,之后也可以发送QSPI指令切换回SPI模式,故这种设备可以工作在数据率较低的SPI模式,也可工作在数据率更高的QSPI模式。

2024-07-23 11:01:33 2447 2

原创 STM32CUBEIDE FreeRTOS操作教程(一):LED闪灯

STM32CUBEIDE(不是STM32CUBEMX)开发环境集成了STM32 HAL库进行FreeRTOS配置和开发的组件,不需要用户自己进行FreeRTOS的移植。这里介绍最简化的用户操作类应用教程。以STM32F401RCT6开发板为例,只用到USB,USART1极少的接口,体现FreeRTOS的各种操作过程。操作教程(一)配置FreeRTOS及相关环境,实现LED闪灯功能。FreeRTOS的教程较多,推荐参考正点原子所出的了解相关知识。

2024-07-23 10:53:53 2557 1

原创 STM32存储左右互搏 模拟U盘桥接QSPI总线FATS读写FLASH W25QXX

W25QXX的SOIC封装如下所示,在采用QUAL SPI而不是SPI时,管脚定义为:即由片选(/CS), 时钟(CLK), 双向4根输入输出线(IO0, IO1, IO2, IO3)组成6线QSPI信号接口。VCC和GND提供电源和接地连接。例程采用STM32H750VBT6芯片, FLASH可以选择为8/16/32/64/128/256/512/1024 Mbit的W25Q型号。

2024-06-26 10:04:31 1664

原创 STM32存储左右互搏 模拟U盘桥接SPI总线FATS读写FLASH W25QXX

W25QXX的SOIC封装如下所示,在采用SPI而不是QUAL SPI时,管脚定义为:即由片选(/CS), 时钟(CLK), 数据输出(DO)和数据输入(DI)的组成4线SPI信号接口。VCC和GND提供电源和接地连接。例程采用STM32H750VBT6芯片, FLASH可以选择为8/16/32/64/128/256/512/1024 Mbit的W25Q型号。例程实现可以通过U盘形式和串口控制双方式对FLASH内的文件进行操作,实现可交换操作的特性。

2024-06-12 09:56:59 1547

原创 STM32 UART串口数据接收策略

串口是常见的数据通讯接口,需要在不同的应用场景下选择特定的数据接收模式,才能可靠的接收和处理数据。这里介绍常用简化串口即只有TX/RX连接的串口通讯接收策略。

2024-05-27 09:42:11 1990

原创 STM32存储左右互搏 USB接口FATS文件读写U盘

常见的USB接口电路部分相似而有不同的连接器应用,连接器有USB-A, USB-MINI, USB-MICRO, USB-TYPEC等。除了USB-A可以直接插入U盘,其它连接器可以通过转接板和转接线和U盘连接。如果用USB-TYPEC公头的U盘,则可以直接插入USB-TYPEC母座的主机。常见USB-TYPEC接口电路如下:去繁化简,主要是5V电源输入,接地,差分信号+ (DP), 差分信号- (DN)4个有效连接。对于STM32, DP连接到了PA12管脚, DN连接到了PA11管脚.

2024-05-13 09:59:36 3806

原创 STM32存储左右互搏 SDIO总线FATS文件读写SD/MicroSD/TF卡

SD/MicroSD/TF卡是基于FLASH的一种常见非易失存储单元,由接口协议电路和FLASH构成。市面上由不同尺寸和不同容量的卡,手机领域用的TF卡实际就是MicroSD卡,尺寸比SD卡小,而电路和协议操作则是一样。这里介绍STM32CUBEIDE开发平台HAL库SDIO总线FATS文件操作读写SD/MicroSD/TF卡的例程。

2024-04-22 10:11:00 2028

原创 STM32存储左右互搏 SDIO总线读写SD/MicroSD/TF卡

SD/MicroSD/TF卡是基于FLASH的一种常见非易失存储单元,由接口协议电路和FLASH构成。市面上由不同尺寸和不同容量的卡,手机领域用的TF卡实际就是MicroSD卡,尺寸比SD卡小,而电路和协议操作则是一样。这里介绍STM32CUBEIDE开发平台HAL库SDIO总线操作SD/MicroSD/TF卡的例程。

2024-04-08 09:56:07 2129

原创 STM32存储左右互搏 SPI总线FATS文件读写SD/MicroSD/TF卡

SD/MicroSD/TF卡是基于FLASH的一种常见非易失存储单元,由接口协议电路和FLASH构成。市面上由不同尺寸和不同容量的卡,手机领域用的TF卡实际就是MicroSD卡,尺寸比SD卡小,而电路和协议操作则是一样。这里介绍STM32CUBEIDE开发平台HAL库SPI总线FATS文件操作读写SD/MicroSD/TF卡的例程。

2024-03-25 09:48:33 2053 3

原创 STM32存储左右互搏 SPI总线读写SD/MicroSD/TF卡

SD/MicroSD/TF卡是基于FLASH的一种常见非易失存储单元,由接口协议电路和FLASH构成。市面上由不同尺寸和不同容量的卡,手机领域用的TF卡实际就是MicroSD卡,尺寸比SD卡小,而电路和协议操作则是一样。这里介绍STM32CUBEIDE开发平台HAL库SPI总线操作SD/MicroSD/TF卡的例程。

2024-03-11 09:47:29 3661 1

原创 STM32存储左右互搏 QSPI总线FATS文件读写FLASH W25QXX

W25QXX的SOIC封装如下所示,在采用QUAL SPI而不是SPI时,管脚定义为:即由片选(/CS), 时钟(CLK), 双向4根输入输出线(IO0, IO1, IO2, IO3)组成6线QSPI信号接口。VCC和GND提供电源和接地连接。例程采用STM32H750VBT6芯片, FLASH可以选择为8/16/32/64/128/256/512/1024 Mbit的W25Q型号。

2024-02-26 09:54:43 1137

原创 STM32存储左右互搏 QSPI总线读写FLASH W25QXX

W25QXX的SOIC封装如下所示,在采用QUAL SPI而不是SPI时,管脚定义为:即由片选(/CS), 时钟(CLK), 双向4根输入输出线(IO0, IO1, IO2, IO3)组成6线QSPI信号接口。VCC和GND提供电源和接地连接。例程采用STM32H750VBT6芯片, FLASH可以选择为8/16/32/64/128/256/512/1024 Mbit的W25Q型号。

2024-02-01 13:26:28 1837

原创 STM32存储左右互搏 SPI总线FATS读写FRAM MB85RS2M

在中低容量存储领域,除了FLASH的使用,,还有铁电存储器FRAM的使用,相对于FLASH,FRAM写操作时不需要预擦除,所以执行写操作时可以达到更高的速度,其主要优点为没有FLASH持续写操作跨页地址需要变换的要求。相比于SRAM则具有非易失性, 因此价格方面会高一些。MB85RS2M是256K Byte(2M bit)的FRAM,能够按字节进行写入且没有写入等待时间。其管脚功能兼容FLASH:这里介绍STM32 FATS文件操作方式访问FRAM MB85RS2M的例程。

2024-01-15 08:00:57 1410

原创 STM32存储左右互搏 SPI总线读写FRAM MB85RS2M

在中低容量存储领域,除了FLASH的使用,,还有铁电存储器FRAM的使用,相对于FLASH,FRAM写操作时不需要预擦除,所以执行写操作时可以达到更高的速度,其主要优点为没有FLASH持续写操作跨页地址需要变换的要求。相比于SRAM则具有非易失性, 因此价格方面会高一些。MB85RS2M是512K Byte(2M bit)的FRAM,能够按字节进行写入且没有写入等待时间。其管脚功能兼容FLASH:这里介绍STM32访问FRAM MB85RS2M的例程。

2024-01-02 08:21:18 1819

原创 STM32/STM8资源节约主义编程方式

实现最简化资源占用代码设计时,如果没有时序要求高的情况,可以用微秒延时函数模拟所有常规接口协议。如果有时序要求高的情况,可以用TIM配合实现所有常规接口协议,只用到TIM这一种官方库代码。如果MCU资源足够,用官方库代码可以减少一些模拟协议代码编程量,所以本篇内容的介绍,多用在资源少的场景。–End–

2023-12-18 08:02:41 1632

原创 STM32存储左右互搏 SPI总线读写FRAM MB85RS16

在中低容量存储领域,除了FLASH的使用,,还有铁电存储器FRAM的使用,相对于FLASH,FRAM写操作时不需要预擦除,所以执行写操作时可以达到更高的速度,其主要优点为没有FLASH持续写操作跨页地址需要变换的要求。相比于SRAM则具有非易失性, 因此价格方面会高一些。MB85RS16是2K Byte(16K bit)的FRAM,能够按字节进行写入且没有写入等待时间。

2023-12-04 08:19:57 1308

原创 STM32存储左右互搏 SPI总线FATS文件读写FLASH W25QXX

W25QXX的SOIC封装如下所示,在采用SPI而不是QUAL SPI时,管脚定义为:即由片选(/CS), 时钟(CLK), 数据输出(DO)和数据输入(DI)的组成4线SPI信号接口。VCC和GND提供电源和接地连接。例程采用STM32H750VBT6芯片, FLASH可以选择为8/16/32/64/128/256/512/1024 Mbit的W25Q型号。

2023-11-20 09:40:48 822

原创 STM32存储左右互搏 SPI总线读写FLASH W25QXX

W25QXX的SOIC封装如下所示,在采用SPI而不是QUAL SPI时,管脚定义为:即由片选(/CS), 时钟(CLK), 数据输出(DO)和数据输入(DI)的组成4线SPI信号接口。VCC和GND提供电源和接地连接。例程采用STM32H750VBT6芯片, FLASH可以选择为8/16/32/64/128/256/512/1024 Mbit的W25Q型号。

2023-11-06 08:05:27 952

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

STM32H750VBT6-UDISK-FOR-QSPI-W25QXX-FATS.rar

STM32 HAL库USB接口模拟U盘桥接QSPI总线FATS文件读写FLASH W25QXX的范例代码,采用STM32CUBEIDE开发平台,范例针对STM32H750芯片实现。具体介绍见CSDN博文《STM32存储左右互搏 模拟U盘桥接QSPI总线FATS读写FLASH W25QXX》:https://pegasus.blog.csdn.net/article/details/130340867 。

2024-06-26

STM32H750VBT6-UDISK-FOR-SPI-W25QXX-FATS.rar

STM32 HAL库USB接口模拟U盘桥接SPI总线FATS文件读写FLASH W25QXX的范例代码,采用STM32CUBEIDE开发平台,范例针对STM32H750芯片实现。具体介绍见CSDN博文《STM32存储左右互搏 模拟U盘桥接SPI总线FATS读写FLASH W25QXX》:https://pegasus.blog.csdn.net/article/details/130319568 。

2024-06-12

STM32F401CCU6-UDISK-FATS.rar

STM32 HAL库USB接口FATS文件读写U盘的范例代码,采用STM32CUBEIDE开发平台,范例针对STM32F401CCU6芯片实现。具体介绍见CSDN博文《STM32存储左右互搏 USB接口FATS文件读写U盘》:https://pegasus.blog.csdn.net/article/details/130280612 。

2024-05-13

STM32F103VET6-SDIO-SDCARD-FATS.rar

STM32 HAL库SDIO接口FATS文件操作访问SD卡/TF卡系列的范例代码,采用STM32CUBEIDE开发平台,范例针对STM32F103VET6芯片实现。具体介绍见CSDN博文《STM32存储左右互搏 SDIO总线FATS文件读写SD/MicroSD/TF卡》:https://pegasus.blog.csdn.net/article/details/130266202 。

2024-04-22

STM32F401RCT6-SDIO-SDCARD-FATS.rar

STM32 HAL库SDIO接口FATS文件操作访问SD卡/TF卡系列的范例代码,采用STM32CUBEIDE开发平台,范例针对STM32F401RCT6芯片实现。具体介绍见CSDN博文《STM32存储左右互搏 SDIO总线FATS文件读写SD/MicroSD/TF卡》:https://pegasus.blog.csdn.net/article/details/130266202 。

2024-04-22

STM32F103VET6-SDIO-SDCARD.rar

STM32 HAL库SDIO接口访问SD卡/TF卡系列的范例代码,采用STM32CUBEIDE开发平台。具体介绍见CSDN博文《STM32存储左右互搏 SDIO总线读写SD/MicroSD/TF卡》:https://pegasus.blog.csdn.net/article/details/130264111 。

2024-04-08

STM32F401CCU6-SPI-SDCARD-FATS.rar

STM32 HAL库SPI接口FATS文件操作访问SD卡/TF卡系列的范例代码,采用STM32CUBEIDE开发平台。具体介绍见CSDN博文《STM32存储左右互搏 SPI总线FATS文件读写SD/MicroSD/TF卡》:https://pegasus.blog.csdn.net/article/details/130269805 。

2024-03-25

STM32F401CCU6-SPI-SDCARD.rar

STM32 HAL库SPI接口访问SD卡/TF卡系列的范例代码,采用STM32CUBEIDE开发平台。具体介绍见CSDN博文《STM32存储左右互搏 SPI总线读写SD/MicroSD/TF卡》:https://pegasus.blog.csdn.net/article/details/130267793 。

2024-03-11

STM32H750VBT6-QSPI-FLASH-FATS-W25QXX.rar

STM32 HAL库QSPI接口通过文件系统FATS方式访问FLASH W25Q系列的范例代码,采用STM32CUBEIDE开发平台。具体介绍见CSDN博文《STM32存储左右互搏 QSPI总线FATS文件读写FLASH W25QXX》:https://pegasus.blog.csdn.net/article/details/130259462 。

2024-02-26

STM32H750VBT6-QSPI-FLASH-W25QXX.rar

STM32 HAL库QSPI接口访问FLASH W25Q系列的范例代码,采用STM32CUBEIDE开发平台。具体介绍见CSDN博文《STM32存储左右互搏 QSPI总线读写FLASH W25QXX》: https://pegasus.blog.csdn.net/article/details/130258229 。

2024-02-01

STM32F401CCU6-SPI-FRAM-MB85RS2M-FATS.rar

STM32 HAL库SPI接口通过FATS(文件操作)访问FRAM MB85RS2M的范例代码,采用STM32CUBEIDE开发平台,MB85RS2M容量为256 Byte(2M bit)。具体介绍见CSDN博文《STM32存储左右互搏 SPI总线FATS读写FRAM MB85RS2M》: https://pegasus.blog.csdn.net/article/details/131429624 。

2024-01-15

STM32F401CCU6-SPI-FRAM-MB85RS2M.rar

STM32 HAL库SPI接口访问FRAM MB85RS2M的范例代码,采用STM32CUBEIDE开发平台,MB85RS2M容量为256 Byte(2M bit)。具体介绍见CSDN博文《STM32存储左右互搏 SPI总线读写FRAM MB85RS2M》: https://pegasus.blog.csdn.net/article/details/131181307 。

2024-01-02

STM8S103F3P6-SoftwareUART-TXRX-byTIM.rar

STM8SF103F3P6模拟串口接收和发送的例程。IAR工程,采用一个TIM资源。波特率9600,代码实现UART环回测试功能,可以根据具体应用调整UART操作逻辑。。具体介绍见CSD博文《STM32/STM8资源节约主义编程方式》: https://blog.csdn.net/hwytree/article/details/133997768 。

2023-12-19

STM8S103F3P6-SoftwareUART-TXOnly.rar

STM8SF103F3P6模拟串口发送的例程。IAR工程。发送波特率9600。具体介绍见CSD博文《STM32/STM8资源节约主义编程方式》: https://blog.csdn.net/hwytree/article/details/133997768 。

2023-12-19

STM32F401CCU6-SPI-FRAM-MB85RS16.rar

STM32 HAL库SPI接口访问FRAM MB85RS16的范例代码,采用STM32CUBEIDE开发平台,MB85RS16容量为2K Byte(16K bit)。具体介绍见CSDN博文《STM32存储左右互搏 SPI总线读写FRAM MB85RS16》: https://pegasus.blog.csdn.net/article/details/129259460 。

2023-12-04

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

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

空空如也

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

TA关注的人

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