STM32F103/205/407Vx小型开发板

您所在的位置:网站首页 stm32f103开发板原理图 STM32F103/205/407Vx小型开发板

STM32F103/205/407Vx小型开发板

#STM32F103/205/407Vx小型开发板| 来源: 网络整理| 查看: 265

基于STM32F205VE的最小系统板,兼容STM32F103Vx和STM32F407Vx。 板载ST-Link V2.1,集调试、串口、USB下载与一体。

【V5.2版本更新(5/24/21)】

SPI-Flash的CS Pin添加默认上拉电阻

【V5.1版本更新】

修正丝印错误

【V5.0版本更新】

优化电路设计,现在所有的GPIO最多映射到1个外设,不会出现IO冲突 优化电路布局 添加了一组电源排针,用以给外设供电 RBG灯现在使用运放驱动(电压跟随模式),以减少对IO口输出高频信号的影响 添加EEPROM芯片(AT24C02 256Byte),用于快速存储应用数据。可以不必再使用内部Flash模拟EEPROM,减少对内部Flash的磨损。 添加SPI-Flash,满足对持久化数据存储的需求。 重新设计了LCD接口,保留了对市面上大部分成品模块的支持,同时提高了扩展性。现在可以兼容16bit和8Bit的8080接口的LCD屏幕模块了。 EEPROM和SPI-FLASH都可以通过跳线来选择是否启用 修复部分BUG,现在可以更好的支持STM32F103Vx和STM32F407Vx。 添加了安装孔,方便定位和安装。 优化丝印,提示更加清晰。

新版图片 IMG_3454.jpg

【兼容性说明】

以下型号的100脚MCU已经经过测试可以完美运行:

STM32F407VET6(C28730) STM32F407VGT6(C12345) STM32F205VET6(C81869) STM32F205VGT6(C44390)

以下型号的100脚MCU经测试可以正常运行,但是因为MCU的SPI外设不足,无法使用硬件SPI驱动SPI-Flash,只能使用软件SPI来驱动:

STM32F103VET6(C8308) STM32F103VGT6(C8305)

以下型号的100脚MCU未经测试,但理论上与本开发板兼容,并可以使用开发板上的绝大部分外设:

STM32F103VBT6(C8314) STM32F103VCT6(C8313) STM32F107VCT6(C8315) STM32F207VGT6(C12089) STM32F207VET6(C59126)

根据使用的MCU型号不同,需要按实际情况通过下表选择性的配置背面的三个跳线:

×:保持开路;√:需要短接

型号 JP1 JP2 JP3 STM32F1 series × √ √ STM32F2 Series √ × × STM32F4 Series √ × ×

image.png

【其他跳线说明】

跳线编号 作用 JP4 控制板载SPI-Flash的CS脚,如果不需要使用SPI-Flash或者需要将控制CS脚的PC0作为他用,可以断开此跳线 JP5,JP6 控制板载EEPROM的SCL和SDA引脚,如果不需要使用EEPROM或需要将对应的GPIO作为他用,可以断开此跳线

MCU特性:

32-bit ARM Context-M3核心,最高120MHz主频 512KB ROM + 128KB SRAM 14个定时器 3个12-bit ADC和和2个12-bit DAC FSMC功能

系统板特性:

板载ST-Link V2.1 Micro-USB接口,500mA过流保护 BOOT0切换使用拨动开关,还有一个拨动开关用于切换内置/外置ST-Link 板载4个状态指示LED,一个供编程使用的共阳RGB LED 一个可以兼容大部分小型显示模块的接口 Micro-SD接口 USB-FS接口 3个按键,其中一个为复位,其他两个为用户按键 0.47F超级电容,为RTC供电

注意::需要另一个ST-Link来为板子上的STM32F103CBT6刷写ST-Link的Bootloader,固件在附件中,下载烧写后,通过ST-Link Utilities升级固件后即可正常使用板载ST-Link的功能。

打样实物图:

image.png

焊接成品图:

image.png

SD卡读取实验+FSMC驱动ILI9225液晶屏(附件例程的内容)

image.png

动图演示:

Video_2019-11-25_223650.gif



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3