一、操作STM32CubeMX,生成代码
1、打开STM32CubeMX,创建工程
2、选择所用的单片机型号,然后双击箭头所指
3、点击左侧System Core->SYS,选择Debug->Serial Wire:
4、点击RCC,High Speed Clock(HSE)中选择“Crystal /Ceramic Resonator”:
5、设定LED的GPIO口
由于本人使用的是STM32F103ZETB,LED指示灯有两个:LED0,LED1。LED的电路图如下所示:
可以看到,STM32F103ZETB的两个LED对应的GPIO口分别是:PB5、PE5。在CubeMX上设定如下:
点击“PB5”,然后点击下拉菜单“GPIO_Output”,然后右键点击PB5,出现“Enter User Label”,然后输入:LED0。
LED1对应PE5口,同样上面的操作,并为此设定“User Label”LED1。如下: