[导读]程序在LCD初始化过程中卡死,通过硬件调试发现卡在Delay_ms()函数,转到定义发现其为Delay_us的宏定义函数:#define Delay_ms(x) Delay_us(1000*x)//单位ms 即延迟x单位ms,转到Delay_us()函数定义:vo 程序在LCD初始化过程中卡死,通过硬件调试发现卡在Delay_ms()函数,转到定义发现其为Delay_us的宏定义...
STM32Delay_ms()函数卡死的问题LCDDelay_ms()Delay_us的宏定义函数:#define Delay_ms(x) Delay_us(1000*x)/ msxmsDelay_us()函数定义:while(TimingDelay != 0);可以发现若参数TimingDelaywhileTimingDelay参数需要在系统滴答定时器中断中递减,即:*/TimingDelay_Decrement();函数 TimingDelay_Decrement()定义如下:...
用的MDK5.14的环境,如果不用ucos系统,直接在main函数里用printf 向串口打印浮点型数据是正常的, 但是如果用ucosii系统,在任务里用printf 向串口打印浮点型数据会卡死在delay_ms函数。而如果在任务里打印的是整形的数据则是正常工作的。 0 2020-4-7 03:44:51 评论 淘帖 邀请回答 h1654155275.5724 相关...