硬件准备
INMP441模块:
主控芯片:我用的是STM32F103ZET6,可以在STM的选型手册上看到哪些芯片带I2S接口,支持I2S协议的最低配STM32芯片是STM32F103R系列。
用来下载程序的Jlink-OB和用于串口通信的USB转TTL模块。
软件准备
本文采用STM32CubeMX生成初始代码 + KeilV5编程的方式,开发STM32程序。
使用Cube生成一个Keil v5 Project,并调好printf串口打印功能,方便后续开发。这里需读者具备开发STM32程序的基本能力。\
|