6个版本 (破坏性)
0.5.1 | 2024年3月21日 |
---|---|
0.5.0 | 2023年5月17日 |
0.4.0 | 2023年4月1日 |
0.3.0 | 2022年6月19日 |
0.1.0 | 2021年2月7日 |
#220 in 嵌入式开发
每月下载量294
用于 stm32f4xx-hal
210KB
5.5K SLoC
STM32 I2S驱动程序
此库为某些STM32微控制器上的SPI外设提供的I2S通信驱动程序和抽象
STM32模型之间的差异
根据应用笔记 AN5543,STM32微控制器上使用的SPI/I2S外设有四个主要版本
- 1.2.x: F1, F2, F4, L0, L1
- 1.3.x: F0, F3, F7, L4, L5, WB, WL
- 2.x.x: H7, MP1
- 3.x.x: "2021年或之后发布的多数STM32设备"
目前,此库的代码专注于SPI版本1.2(STM32F1、STM32F2、STM32F4、STM32L0和STM32L1)。然而,SPI版本1.2和1.3在I2S操作上似乎没有相关的差异,因此此库也可能与SPI版本1.3(STM32F0 STM32F3 STM32F7 STM32L4 STM32L5...)兼容。
状态
此库已在几个不同的STM32F4微控制器上进行了测试。使用相同SPI版本的其他型号(F1、F2、L0和L1)可能也能工作,但我们还没有对它们进行测试。特性实现和示例将在 stm32f4xx-hal 中提供。
许可证
0条款BSD(见LICENSE.txt)
依赖关系
~18KB