实验名称— 软件复位实验
实验说明
实验目的:掌握软件复位的方法。
实验现象:LD5指示灯闪烁5次,3秒后,MCU执行复位操作。
Keil5程序编写
函数分析
int main(void)
{
uint8_t index = 10; //循环十次,即切换十次状态,实现五次亮灯灭灯。
HAL_Init();
SystemClock_Config();
MX_GPIO_Init();
while (index--)
{
HAL_GPIO_TogglePin(GPIOC,GPIO_PIN_15); //通过切换引脚状态实现LD5的亮/灭。
HAL_Delay(500);
}
while (1)
{
HAL_Delay(3000); //延时三秒
HAL_NVIC_SystemReset(); //MCU复位操作。
}
}