STM32的HAL_Delay造成死机-单片机干货 #叶大鹏老师 #单片机 #ARM #HAL库 @郭天祥老师讲电路 @叶大鹏讲嵌入式 - 郭天祥老师讲电子于20240708发布在抖音,已经收获了71.9万个喜欢,来抖音,记录美好生活!
HAL_NVIC_SetPriority(SysTick_IRQn,0,0);/* 等待中断,由于使用中断方式,CPU不用轮询按键 */ while...
__weak void HAL_Delay(uint32_t Delay) { uint32_t tickstart = HAL_GetTick(); uint32_t wait = Delay; /* Add a freq to guarantee minimum wait */ if (wait < HAL_MAX_DELAY) { wait += (uint32_t)(uwTickFreq); } //卡在这个while函数里 while ((HAL_GetTick() - tickstart) < ...
我的程序有RTOS操作系统。使用的驱动库是STM32官方最新的HAL库。 移植好LwIP以太网协议后,在初始化网卡阶段程序卡死。 出现问题原因: 后经过蠢笨的printf打印调试,不断缩小问题范围,定位了问题卡死在了这里: 在HAL_Delay(PHY_RESET_DELAY);之前的调试信息能打印出来,它之后的就打印不出来了。把该延时函数注释,又...
科技 计算机技术 单片机 叶大鹏老师 ARM HAL库 直播中 郭天祥老师 发消息 《十天学会单片机》创始人郭天祥,2020年开始创作和分享电子领域知识,用知识拓展人生的宽度,学以致用,强我强国,振兴中华 充电 关注27.3万 嵌入式学习 1/34 创建者:诚亦安 收藏 STM32的HAL_Delay造成死机? 9191播放 【第3篇】环境...
[自用防忘]关于各种stm32卡死在HAL_Delay的方法 使用stm32cubeProgrammer连接stm32 点左侧OB 配置nBOOT1=0 nSWBOOT0=0 nBOOT0=1(为0就卡在HAL_Delay) 我知道有些人本来就是这个设置,但是就是会卡住, 如果你本来就是这样设置,先反向设置一下保存然后再设置回来就可以...
STM32使用HAL库,使用延时卡死的问题。 之前一直使用标准库的,现在转到HAL库来后,编写了第一个程序就遇到了问题。发现我使用库里的延时程序HAL_Delay()时,会卡死在里面。 根据程序,进入到这个延时程序后 ,发现HAL_GetTick()取来的数字一直没有变化,才发现是因为...
一是优先级的问题,我设置的优先级高于HAL_Delay的优先级造成一直在HAL_Delay中卡死,还有一种就是...
千万别踩!STM32中断种使用HAL-Delay的坑 #中断 #STM32 #单片机 #硬件工程师 #嵌入式开发 - 吕老师讲嵌入式开发于20231104发布在抖音,已经收获了48.6万个喜欢,来抖音,记录美好生活!
6,cdc发送非数组的数据卡死。 没找到原因,目前只是即使一个byte也用数组发。7,滴答延时在CDC初始化之前,芯片卡死。卡死在hal_delay()里 没有好的解决办法,hal_delay()函数bug。不要这么用就行了。8,uart同时收发卡死。 HAL_UART_ErrorCallback(UART_HandleTypeDef *huart)里清除一下状态。