实验1:LED点灯实验
实验2:不需要代码
实验3:按键电灯
实验4:SRAM 读写实验
实验五:中断实验
实验6:URAT串口
实验7:LCD实验
实验8:ADC
实验9:DAC
实验10: timer
实验1:LED点灯实验
实验2:不需要代码
实验3:按键电灯
//无优先级
HAL_GPIO_TogglePin(LED_GPIO_Port,LED_Pin);
HAL_Delay(1000);
if(HAL_GPIO_ReadPin(KEY1_GPIO_Port,KEY1_Pin)==GPIO_PIN_RESET)
{
HAL_Delay(50);
if(HAL_GPIO_ReadPin(KEY1_GPIO_Port,KEY1_Pin)==GPIO_PIN_RESET)
{
HAL_GPIO_TogglePin(LED_GPIO_Port,LED_Pin);
while (HAL_GPIO_ReadPin(KEY1_GPIO_Port,KEY1_Pin)==GPIO_PIN_RESET);
}
}
if(HAL_GPIO_ReadPin(KEY2_GPIO_Port,KEY2_Pin)==GPIO_PIN_RESET)
{
HAL_Delay(50);
if(HAL_GPIO_ReadPin(KEY2_GPIO_Port,KEY2_Pin)==GPIO_PIN_RESET)
{
HAL_GPIO_TogglePin(LED_GPIO_Port,LED_Pin);