同样代码在AI8051U 里编译提示错误
最近,买了一块SPI 1.8寸TFT屏做练习,使用的是卖家给的程序代码,同样的代码用在STC12芯片、STC8H芯片上编译没有问题,但用在AI8051芯片上就编译错误,搞了好几天没搞明白什么原因,请大虾们帮忙看看2个编译器是有点不一样 ai8051按你说的需要使用8位模式 项目参考规格书进行设置:
变量定义不要加 "data" 或者 "idata" 关键字。
此外,这个帖子在跟帖里面有很多不同尺寸的TFT彩屏驱动例子跟效果演示可以参考:
AiCube 图形化自动生成程序,驱动 ST7735S,TFT-彩屏, @Ai8051U, 跟帖问TFT, ST7739
https://www.stcaimcu.com/thread-19060-1-1.html
(出处: 国芯人工智能技术交流网站)
code 放 tpyFNK_GBK16 后面试试 我测试了下,如下代码是正常编译的。楼主把代码放上来,估计是其他方面的问题。
typedef struct
{
unsigned char Index;
char Msk;
}typFNT_GBK16;
code typFNT_GBK16 hz16[] =
{
"中",0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,
0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,/*0*/
}; 谢谢各位老师的回复。我把C251有关设置按AI8051手册上的方法,试了一下,还是没有解决问题,现把编译后的新的提示和完整工程代码上传,请各位老师甄别一下,是什么问题
代码是在卖家给的代码基础上,按照我自己试验板,修改了引脚接口.
页:
[1]