[STM32F1] HAL_Delay()函数为什么不能操作起来

[复制链接]
 楼主| Stahan 发表于 2022-11-16 21:01 | 显示全部楼层 |阅读模式
HAL_Delay()函数为什么不能操作起来。
我使用了EXTI外部中断,但已经给滴答定时器的抢占优先级设置了最高级,并且确认过了EXTI外部中断的优先级
  1. int main(void)
  2. {

  3.   HAL_Init();

  4.   SystemClock_Config();


  5.   MX_GPIO_Init();
  6.   LCD_Init();
  7.         LCD_Clear(Blue);
  8.         LCD_SetBackColor(Blue);
  9.         LCD_SetTextColor(White);
  10.   while (1)
  11.   {

  12.         LED_Disp(0x0F);
  13.         HAL_Delay(1000);  
  14.         LED_Disp(0xF0);
  15.   }


jcky001 发表于 2022-11-22 09:19 | 显示全部楼层
你的显示程序有问题,需要有两个HAL_Delay()函数才会有效果
Pulitzer 发表于 2024-11-1 07:30 | 显示全部楼层

需要靠近在外部添加一个钳位二极管
童雨竹 发表于 2024-11-1 09:26 | 显示全部楼层

ESD电压通过接地放掉
Wordsworth 发表于 2024-11-1 10:29 | 显示全部楼层

电阻消耗过电压的能量
公羊子丹 发表于 2024-11-1 12:25 | 显示全部楼层

当电路正常工作时,它处于截止状态(高阻态)
万图 发表于 2024-11-1 13:28 | 显示全部楼层

在信号线中串联小电阻其主要目的是对引脚的保护
Uriah 发表于 2024-11-1 14:31 | 显示全部楼层

根据电荷守恒:Qinitial=Qfinal
帛灿灿 发表于 2024-11-1 16:27 | 显示全部楼层

并且衡量电阻受温度影响大小的物理量是温度系数
Bblythe 发表于 2024-11-1 17:30 | 显示全部楼层

需要更大的齐纳二极管来承受能量
周半梅 发表于 2024-11-1 19:26 | 显示全部楼层

就导通接地放掉
您需要登录后才可以回帖 登录 | 注册

本版积分规则

107

主题

2335

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

107

主题

2335

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部