HY-STM32_100P开发板硬件详解:供电、启动、时钟与存储
需积分: 0 153 浏览量
更新于2024-08-05
收藏 965KB PDF 举报
本文档详细介绍了HY-STM32_100P开发板的关键硬件特性。首先,供电电路部分使用AMS1117-3.3为系统提供稳定的3.3V电源,并通过C7-C10滤波以减少电磁干扰。R8连接了DGND和AGND,而R9和D5则用于LED电源指示。RTC(实时时钟)备份电源采用了3.3V锂离子片状电池。
启动方式设置方面,Boot1和Boot0引脚分别控制内部程序存储和系统存储区启动,用户可以通过J5跳线块进行配置,以便在ISP编程或正常运行模式之间切换。Boot1通常设置为0,用于内部存储启动,Boot0可根据需要改变状态。
时钟源电路是设计的核心,系统使用8MHz晶体谐振器HSE(P12、P13)作为高速外部时钟,配合C22、C23电容实现22pF谐振。同时,还配备了一个低速外部时钟源LSE(P8、P9),选用32.768kHz晶体,需注意选择正确的电容负载以避免停振问题。通过PLL(锁相环路)模块,时钟被提升至72MHz。
SPI存储电路是该板载的亮点,U3M25P16是一款16MBytes的SPI闪存,由SPI1端口控制,包括PA7-MOSI、PA6-MISO、PA5-SCK和PA4-NSS引脚,地址范围为0x40003800-0x40003BFF。这使得CPU能高效地读写数据。
显示和触摸接口模块采用了2.4英寸TFT LCD(ILI9325)和FSMC功能,控制信号线如LCD的CS、RS、/WR、/RD以及Reset分别对应特定的GPIO引脚。触摸屏接口通过SPI1的PB7引脚连接,中断信号线由PB6接收。LCD的寄存器和数据区地址也明确了。
最后,开发板还包括一个MICROSD卡接口,方便数据的扩展和存储,进一步提升了系统的存储和扩展能力。
总结来说,这个开发板的设计包含了关键的供电、启动、时钟、存储、显示和输入设备的硬件配置,为开发者提供了灵活且高性能的硬件平台,便于进行各种STM32应用的开发。
2022-07-15 上传
2021-10-02 上传
点击了解资源详情
2021-06-27 上传
2011-08-10 上传
不美的阿美
- 粉丝: 23
- 资源: 292
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南