HY-STM32_100P硬件说明1
需积分: 0 63 浏览量
更新于2022-08-03
收藏 965KB PDF 举报
【HY-STM32_100P硬件说明1】主要涵盖了STM32微控制器开发板的多个关键硬件模块,包括供电电路、启动方式设置、时钟源电路、SPI存储电路、显示及触摸接口、Micro SD卡接口、USB接口、RS-232通信接口以及四位独立LED。以下是对这些模块的详细解释:
1. **供电电路**:开发板使用AMS1117-3.3稳压芯片,将输入的5V电压转换为3.3V供CPU使用。C7-C10电容用于滤波,降低电磁干扰。R8连接DGND与AGND,确保电源地的稳定性。R9和D5则构成了LED电源指示灯。
2. **启动方式设置**:Boot1和Boot0是STM32的启动配置引脚。在正常模式下,Boot1保持低电平,Boot0可以灵活设置。当Boot1为0,Boot0为0时,从内部程序存储区启动;当Boot1为0,Boot0为1时,进入系统存储区启动,适用于ISP编程。J5跳线块用于设置启动模式,"1"表示ISP模式,"0"表示正常运行模式。
3. **时钟源电路**:外部时钟源HSE通常使用8MHz晶体谐振器,通过C22和C23电容匹配。系统时钟经过锁相环(PLL)提升至72MHz。低速外部时钟源LSE为32.768kHz晶体,用于实时时钟(RTC)等低速功能。注意,晶体的选择应遵循制造商建议,否则可能导致停振。
4. **SPI存储电路**:使用M25P16作为SPI闪存,CPU通过SPI1端口进行读写操作,SPI1的MOSI、MISO、SCK和NSS引脚分别连接到PA7、PA6、PA5和PA4。SPI1的内存地址范围为0x4000 3800 - 0x4000 3BFF。
5. **显示及触摸接口**:2.4英寸TFT LCD(ILI9325控制器)通过FSMC功能连接,CS使用FSMC_NE1,RS用FSMC_A16,/WR用FSMC_nWE,/RD用FSMC_nOE,RESET使用PE1。触摸屏接口也通过SPI1,其片选为PB7。LCD寄存器地址为0x6000 0000,数据区地址为0x6002 0000。
6. **Micro SD卡接口**:8脚Micro SD卡座与CPU的SDIO接口相连,SDIO-D2、D3、CMD、CK、D0、D1、3V和GND分别对应PC10、PC11、PD2、PC12、PC8、PC9、+3V和GND。SDIO的内存地址范围为0x4001 8000 - 0x4001 83FF。
7. **USB接口**:CPU的USB_DM和USB_DP引脚用于USB连接,插座的引脚1-5V,2-D-,3-D+,4-GND,5和6用于外壳。USB的内存地址范围为0x4000 5C00 - 0x4000 5FFF。
8. **RS-232 (DB9)接口**:通过USART2实现TTL异步通信,PA2为US1-TX,PA3为US2-RX。RS-232接口通过MAX3232转换实现,连接在XS6接口。
9. **四位独立LED**:四位高亮度蓝色LED分别连接到PC6、PC7、PD13和PD6,用于状态指示。
10. **RS-232 USB接口**:通过USART1实现USB转RS-232接口,PA9和PA10分别为US1-TX和US1-RX,连接到USB接口。在系统存储区启动模式下,此接口可用于ISP编程。
11. **AD引出电位器**:VR1和VR2是两个用于调整AD输入电压的电位器,便于实验中模拟信号的调节。
这些硬件模块共同构成了一个全面的STM32开发环境,便于用户进行嵌入式系统开发、调试和应用设计。
不美的阿美
- 粉丝: 23
- 资源: 292
最新资源
- Java毕业设计-基于springboot+Vue的图书商城管理系统(附源码,部署教程).zip
- Java毕业设计-基于SpringBoot+Vue的的多媒体素材库的开发与应用(附源码,部署教程).zip
- 基于java+ssm+mysql的实验室排课系统 源码+数据库+论文(高分毕设项目).zip
- 基于java+ssm+mysql的社区流浪动物救助领养系统 源码+数据库+论文(高分毕设项目).zip
- 基于java+ssm+mysql的少儿编程在线培训系统 源码+数据库+论文(高分毕设项目).zip
- Java毕业设计-基于springboot+Vue的善筹网(众筹)前后台实现设计(附源码,部署教程).zip
- Java毕业设计-基于springboot+Vue的社区养老服务系统2(附源码,部署教程).zip
- Java毕业设计-基于springboot+Vue的社区养老服务系统(附源码,部署教程).zip
- 基于java+ssm+mysql的宿舍管理系统 源码+数据库+论文(高分毕设项目).zip
- 基于java+ssm+mysql的数学课程评价系统 源码+数据库+论文(高分毕设项目).zip
- usbsuitesw9.50b4754-offline-ev.exe
- 基于java+ssm+mysql的数字家庭网站 源码+数据库+论文(高分毕设项目).zip
- Java毕业设计-基于springboot+Vue的入校申报审批系统的设计与实现2(附源码,部署教程).zip
- Java毕业设计-基于springboot+Vue的入校申报审批系统的设计与实现(附源码,部署教程).zip
- Java毕业设计-基于springboot+Vue的人事管理系统(附源码,部署教程).zip
- Java毕业设计-基于springboot+Vue的青年公寓服务平台(附源码,部署教程).zip