介绍:
STM32F0912A是用于个人学习、开发以意法半导体公司Cortex M3系列32位闪存微控制器为核心的
精简开发板,采用STM32F103C8T6/ STM32F103CBT6作为MCU,外扩了USB、UART、SD Card、EEPROM、
摇杆按键等硬件接口,并引出了所有IO方便外接扩展子板。
硬件资源:
● STM32F103C8T6/STM32F103CBT6 ST Cortex-M3
● 一个DB9连接插座,通过跳线连接两个UART或者SWD调试端口
● 一个miniUSB插座
● 一个SD卡座
● 主时钟8MHz有源晶振和32KHz振荡器
● 一个I2C接口的24CXX EEPROM
● 一个五方向输入摇杆
● 一个电源指示LED灯和一个管脚控制LED灯
● RESET按键
● 电源接口:单5V供电,具有防反接保护
电路分析:
电源输入部分串入一颗肖特基二极管起到防反接功能,因为调试时有可能发生电源反接的现象。采
用1117-3.3稳压芯片输出3.3V电压,输入输出采用100uF钽电容滤波。
主控采用48脚TQFP封装的STM32F103C8T6或者STM32F103CBT6芯片,外围电路参考官方硬件设计
文档。主时钟晶振使用8MHz有源晶振,增强稳定性,BOOT0引脚使用跳线帽选择(接高电平,启动时
可通过串口写入固件)。
五方向输入摇杆选用ALPS的高品质器件,引脚IO必须通过主控配置内部上拉电阻。SD卡座选用
MOLEX的高质量器件,SPI方式和主控连接。
2路串口和SWD调试接口引到DB9插座上,通过跳线帽选择。所有IO均引出到上下两边,不过使用时
要检查是否与板上资源冲突。