【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开发环境,便于用户进行嵌入式系统开发、调试和应用设计。
剩余8页未读,继续阅读
- 粉丝: 23
- 资源: 292
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
评论0