把AI8051U实验箱例程76-SPI-DMA刷屏代码模块化,但是编译后字库重复编译
最近在学习AI8051U,学到使用SPI点屏,成功使用软件SPI点亮屏幕。看到论坛中SPI-DMA刷屏帧数很高,想学学如何使用。在阅读AI8051U实验箱例程76-ST7789驱动1.3寸TFT240x240显示屏实验程序-SPI-DMA刷屏,感觉主函数代码太长,不符合自己平时代码习惯,故把代码模块化。但是拆开代码后,报错不知如何解决,感谢各位大佬帮助。报错如下,代码只进行拆分,没有增添新代码。可能是重复包含了.H
习惯可以改一改
我小工程直接一个.C文件,多的上千行,但是在哪里我都能找到
大工程才拆开,多个.C文件,.H文件函数声明要和.C文件函数一致
直接一个.C文件就按顺序写,从延时函数底层开始,最后是初始化主函数中断函数,只能后面的调用前面的,不用提前声明 你好,问题在头文件关联上,是font.h被重复的调用了所导致的,目前已给改好,请查收
王昱顺 发表于 2024-11-2 15:29
你好,问题在头文件关联上,是font.h被重复的调用了所导致的,目前已给改好,请查收
感谢,问题解决了,大佬神速。搞明白报错的原因了。{:4_201:} DebugLab 发表于 2024-11-2 15:21
可能是重复包含了.H
习惯可以改一改
我小工程直接一个.C文件,多的上千行,但是在哪里我都能找到
模块化程序后,下次再要用到这个功能可以直接调库,不用重新敲代码{:4_183:}
页:
[1]