#include "bsp_ili9341_lcd.h"
#include "ascii.h"
#define DEBUG_DELAY()
void Lcd_Delay(__IO uint32_t nCount)
{
for(; nCount != 0; nCount--);
}
这段代码是液晶驱动函数里的一段代码。调用DEBUG_DELAY()时没有传参数。变量nCount的值是多少呢?在C语言中是一个垃圾数据。但仿真是每次的值都是一样的。而且我把野火的液晶,GSM,NRF24L01,DHT11的代码放在一起时。在这个函数这儿很容易出问题,加了一些代码后,就容易出问题。在编译和下载都没有问题,运行和仿真就出错。 |