STM32系统框图
STM32F10xx系统框图(不包括互联型)
一、图左边的①②③④是ARM公司设计的内核,即CPU部分
二、图右边的①②③④是ST公司设计的外设部分
三、其中ICod总线,DCod总线,System总线,DMA总线是实现CPU部分的控制功能,比如ICod总线是从Flash中取指令的
四、右边的①②③④外设部分,我们学习的重点是④,④从AHB总线延伸出来的两条APB2和APB1总线,上面挂载着STM32各种各样的特色外设。我们经常说的GPIO、串口、I2C、SPI这些外设就挂载在这两条总线上,这个是我们学习STM32的重点,就是要学会编程这些外设去驱动外部的各种设备。