参考《STM32中文参考手册_V10》,研究CubeMX中有关SYS的配置。
一、配置参数
Debug:
stm32f103支持两种调试接口:串行接口;JTAG接口。
JTAG调试接口(JTAG-DP)需要5个引脚;SW调试接口(SW-DP)需要2个引脚。二者之间有复用引脚。CubeMX中可选择5pin或4pin的JTAG,5pin比4pin多了一个复位引脚。
SW调试端口采用同步串行协议:SWCLK引脚为从主机到从机的时钟信号;SWDIO为双向数据信号。
考虑性价比,在采用48pin这种引脚较少的芯片时,采用SW作为调试端口的方案显然性价比更高。
System Wake-Up:
设置低功耗模式下的自动唤醒功能,通过引脚PA0(这里被ADC_CH0占用了)。
Timebase Source:
一般指HAL的时基,即HAL库中的uwTick,用于实现HAL_Delay()以及作为各种timeout时钟的基准。一般情况下直接选择默认的Sys Tick(嘀嗒定时器)来维护SYS Timebase Source即可,