查看:
1929
|
回复:
0
|
STM32 Nucleo扩展板
|
minichao
2
主题
0
回复 |
发表于2022-10-03 22:22:57
|
显示全部楼层
1#
电梯直达
Schematic_Nucleo扩展板_V2_2022-10-03.pdf
说明:前前后后买了不下10块STM32 Nucleo/Discovery板,是STM32的忠实粉丝和发烧友。但是Nucleo板有不少缺点,例如: *没有任何外设,不方便做实验 *当引脚外接模块时,由于只有一路引出,没有额外的脚方便的接逻辑分析仪,不方便观测 *电源/地的引出脚太少,如果电源/地需要多的时候,外扩总是不太方便 *没有SD卡插槽,没有外扩Flash/RAM。当遇到录音实验时,芯片内置的那点RAM远远不够用。这个时候SD卡、外扩PSRAM需要派上用场。 鉴于这种情况,我给STM32 Nucleo设计了一个非常好的扩展板。 1)扩展为2路引出脚,一路排针,一路排母。不管外接模块是需要用排针还是排母,都ok。一路接模块,另一路接逻辑分析仪或示波器,刚好。 2)外扩一颗AT24C02,一颗QSPI W25Q64,一颗QSPI PSRAM 3)外扩TF卡插槽 4)外扩一颗STM32G071 MCU,LQFP32引脚。其引脚与Nucleo板相同功能的位置完全吻合。也就是说,外设(例如spi/i2c/uart)即可以用Nucleo板驱动,也可以用STM32G071驱动。形成了双MCU,PIN脚一一对应方案。 5)外扩一颗STM32G071 MCU后,还方便做双机通信实验。例如STM32G071做SPI Master,Nucleo做SPI Slave,或者反过来等等。 6)外扩了2个NRF24L01插槽,方便做无线双机通信实验。例如:一路NRF24L01用STM32G071通过SPI1控制,另一路NRF24L01由Nucleo通过SPI2控制。 7)外扩了ESP8266插槽 8)外扩了1.3寸240x240 tft屏插槽(SPI接口,这个屏淘宝上大把) 9)外扩了一颗模拟麦克风,接STM32 ADC输入。可以做STM32 ADC录音实验。 10)外扩了一颗MEMS麦克风,PDM接口,由DFSDM控制。可以做高级录音实验。 11)外扩了一颗贴片无源蜂鸣器,接STM32 DAC/PWM输出。可以做音乐播放实验,或者录音播放实验。由DAC播放或PWM播放都可以。 12)外扩了2路DS18B20,单总线接口,可以做单总线实验,如何控制2个外设。DS18B20非常有特色,很有意思,值得深入研究。 13)外扩了2颗LED灯,由Nucleo/STM32G071共享 14)外扩了2路用户按键,由Nucleo/STM32G071共享 15)外扩了2路复位按键,其中一路控制Nucleo复位,一路控制STM32G071复位,各自独立的。 |
|