打印

液晶程序中的一个C语言问题

[复制链接]
202|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
香菇选手|  楼主 | 2019-11-28 14:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#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的代码放在一起时。在这个函数这儿很容易出问题,加了一些代码后,就容易出问题。在编译和下载都没有问题,运行和仿真就出错。

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

450

主题

462

帖子

0

粉丝