本帖最后由 乐此不疲 于 2024-11-1 09:27 编辑
如题,一段好用的STC2LE5A60S2的SSD1963驱动TFT屏的代码移植到AI32G工程中无法使用,我能想到的修改都弄过了但弄了好几天仍然没能点亮屏幕特来发帖求问,请各位大神指点一下帮忙看看还漏掉了什么,先谢了!
修改后的主函数如下:
- #include "STC32G.h"
- #include "SSD1963.h"
- #include "delay.h"
- #include "TFT_LCD.h"
-
- //=============================================
- void main()
- {
- EAXSFR();//使能P_SW2
- GPIO_set();//所有I/O口初始化(准双向口)
- WTST = 0;
-
- P6M0 = 0xff; //P6口推挽输出做高8位数据输出口
- P6M1 = 0x00;
- P0M0 = 0xff; //P0口推挽输出做低8位数据输出口
- P0M1 = 0x00;
- P4M0 = 0xff; //P4口推挽输出做TFT其他功能引脚控制
- P4M1 = 0x00;
-
-
- LCD_Init(); //TFT初始化
- ClearScreen(White);//清屏、显示白屏
-
- while(1)
- {
-
- ClearScreen(Red);
- delay_ms(100);
- ClearScreen(Green);
- delay_ms(100);
- ClearScreen(Blue);
- delay_ms(100);
- ClearScreen(Yellow);
- delay_ms(100);
-
- }
-
-
- }
复制代码
下面是完整工程代码,由keil uv5编译:
TFT_SSD1963.zip
(118.75 KB, 下载次数: 35)
|