STM32F10xxx系列微控制器参考手册

需积分: 50 0 下载量 104 浏览量 更新于2024-07-25 收藏 6.57MB PDF 举报
STM32参考手册知识点总结 本参考手册是关于STM32F10xxx系列微控制器的详细信息手册,提供了关于如何使用小容量、中容量和大容量的STM32F101xx、STM32F102xx和STM32F103xx微控制器的存储器和外设的详细信息。 1. 寄存器描述表 在STM32F10xxx系列微控制器中,寄存器描述表是非常重要的一部分。寄存器描述表中使用的缩写列表包括AHB、APB、BIT、CRC、DBG、DMA、EXTI、FLASH、GPIO、I2C、IWDG、PWR、RCC、RTC、SPI、TIM、UART、USART、WWDG等缩写。 2. 术语表 术语表是了解STM32F10xxx系列微控制器的重要参考文献。术语表中包括了AHB、ARM、APB、BIT、CRC、DBG、DMA、EXTI、FLASH、GPIO、I2C、IWDG、PWR、RCC、RTC、SPI、TIM、UART、USART、WWDG等术语的定义和解释。 3. 可用的外设 STM32F10xxx系列微控制器拥有多种可用的外设,包括AHB、APB、CRC、DBG、DMA、EXTI、FLASH、GPIO、I2C、IWDG、PWR、RCC、RTC、SPI、TIM、UART、USART、WWDG等。 4. 存储器和总线构架 STM32F10xxx系列微控制器的存储器和总线构架是非常复杂的。系统构架包括AHB、APB、AXI三个总线,存储器组织包括Flash、SRAM、EEPROM等,存储器映像包括嵌入式SRAM、位段、嵌入式闪存等。 5. 启动配置 启动配置是STM32F10xxx系列微控制器的重要组成部分。启动配置包括 Boot Mode、Boot Pin、Boot Loader等。 6. CRC计算 CRC(Cyclic Redundancy Check)计算是STM32F10xxx系列微控制器中的一个重要功能。CRC计算可以用来检查数据的正确性和完整性。 7. ARM Cortex-M3内核 STM32F10xxx系列微控制器基于ARM Cortex-M3内核,拥有32位高性能微控制器的特点。ARM Cortex-M3内核提供了高性能、高效率的处理能力。 8. STM32F10xxx闪存编程手册 STM32F10xxx闪存编程手册提供了关于STM32F10xxx系列微控制器闪存编程的详细信息,包括闪存编程、擦除和保护操作的详细信息。 9. Cortex-M3技术参考手册 Cortex-M3技术参考手册提供了关于ARM Cortex-M3内核的详细信息,包括架构、指令集、寄存器、异常处理等。 10. STM32F101xx、STM32F102xx和STM32F103xx数据手册 STM32F101xx、STM32F102xx和STM32F103xx数据手册提供了关于STM32F101xx、STM32F102xx和STM32F103xx微控制器的详细信息,包括电气和物理性能参数、封装和外设配置等。 本参考手册提供了关于STM32F10xxx系列微控制器的详细信息,涵盖了寄存器描述表、术语表、可用的外设、存储器和总线构架、启动配置、CRC计算、ARM Cortex-M3内核、STM32F10xxx闪存编程手册、Cortex-M3技术参考手册、STM32F101xx、STM32F102xx和STM32F103xx数据手册等多个方面的内容。