一、安装STM32cubeMX
官网下载STM32cubeMX:https://www.st.com/en/development-tools/stm32cubemx.html
二、创建项目
1、打开STM32cubeMX,
2、选择单片机的型号,这里用的是STM32Z103C8
三、选择引脚
这里选择C14、B5和A4作为引脚,且选为Output
四、配置调试接口
debug选择Serial Wire
五、配置GPIO
六、配置项目
七、使用KEIL打开项目
八、在main中添加代码
在while(1)中添加流水灯代码
//高电平点亮A4
HAL_GPIO_WritePin(GPIOA,GPIO_PIN_4,GPIO_PIN_SET);
//延时一秒
HAL_Delay(1000);
//低电平熄灭A4
HAL_GPIO_WritePin(GPIOA,GPIO_PIN_4,GPIO_PIN_RESET);
//高电平点亮B5
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_5,GPIO_PIN_SET);
//延时一秒
HAL_Delay(1000);
//低电平熄灭B5
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_5,GPIO_PIN_RESET);
//高电平点亮C14
HAL_GPIO_WritePin(GPIOC,GPIO_PIN_14,GPIO_PIN_SET);
//延时一秒
HAL_Delay(1000);
//低电平熄灭C14
HAL_GPIO_WritePin(GPIOC,GPIO_PIN_14,GPIO_PIN_RESET);
九、点开魔法棒添加设置
十,build项目并debug
点击System Analyzer Windows,选择Logic Analyzer
十一、点击Setup设置需要观察的引脚
输入需要观察的引脚后回车。格式可以用GPIOx_IDR.n(x为端口,n为引脚号,GPIOA_IDR.4表示PA4),并且引脚Type选择为Bit;最后点击close。
三、项目实现
十二、点击RUN观察波形图
十三、实物展示