时钟系统RCC,MPU通过总线与GPIO进行连接,时钟树,根源外部晶振和内部晶振。
时钟源 内部晶振RC震荡 外部晶振(25MHZ) 内部倍频/分频
DMA不需要MPU就可以直接将数据交互
总线AMBA:AHB高速+APB外设
I总线 D总线(数据) S总线(系统)
时钟 HSI(内部高频)振荡器时钟 HSE(外部高频)振荡器时钟,LSI(低速内部),LSE(低速外部),单独使用源RTC独立的时钟/日历 实时时钟
.PLL(锁相环)分为倍频和分频
按键电路的电容用于滤波,消抖(消除抖动)
使用按键控制输入输出:
PA0低电平 未按下 高电平 按下
PA0硬件初始化
时钟源启动
配置PA0
输入
上拉/下拉
应用
输入数据寄存器采样(while下 轮训 此寄存器 )