我想通过修改例程RTC实时时钟,使其显示在液晶屏上 结果越编译 错误越多
思路是这样的:在主程序最前面加 LCD_Init();
在 其原有语句Time_Show(&systmtime)后面加
LCD_DisNum(100, 50, systmtime.tm_year,WHITE);
LCD_DisNum(100,100, systmtime.tm_mon,WHITE);
.....或 LCD_DispChar()等语句
但编译 提示这某个函数未定义 最后不断添加新的文件和编译路径 一个错误消除了 带来更多错误
好象是汉字显示函数惹的祸 由于 LCD_DisNum()函数的源文件中有函数GetGBKCode_from_sd(buffer,pstr); /* 取字模数据 */
这个函数又要读SD卡 于是又牵出一大堆 SD卡操作的函数 还用到文件系统 还有许多中断配置 最后编译还是有好多结构体未定义
DMA也用上了 SDIO也用上了 文件夹套文件夹 源文件套头文件 头文件套源文件 真乱套了!
哪位大侠有成功的例子和较清的思路,请提出指导,多谢了! |