1.总结keil5下载代码和编译代码需要注意的事项
答:下载代码时,确保stlink的驱动有效、魔术棒中硬件型号的连接
编译代码时,先将配置魔术棒里Debug中的Setting,将Flash中Reset and Run勾选上,并去除pack中的Enable。
2.总结STM32Cubemx的使用方法和需要注意的事项
答:1、新建一个工程
2、找到并选择对应型号
3、SYS中勾选Debug
4、RCC配置时钟源(44MHZ)
5、设置工程项目
6、创建工程
3.总结STM32Cubemx配置GPIO的方法
答:1、选择对应引脚
2、左键点击选择output方式
3、配置gpio的初始化功能
cpp
int flag1,flag2;
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
{
if(htim == &htim1)
{
flag1=!flag1;
}
if(htim == &htim2)
{
flag2=!flag2;
}
}
while(1)
{
if(flag1)
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_0,GPIO_PIN_RESET);
else
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_0,GPIO_PIN_SET);
if(flag2)
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_2,GPIO_PIN_RESET);
else
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_2,GPIO_PIN_SET);
}
VID_20240329_171435