angmall
发表于 2024-2-1 20:59:52
电子芯 发表于 2024-1-15 13:46
我编译没错,但是不行
我移植的可以了。
SPI驱动 TFT屏ILI9488 的程序@STC32, @STC8H
https://www.stcaimcu.com/data/attachment/forum/202402/01/204932mw1fkbx11fhwxh5u.jpg
https://www.stcaimcu.com/data/attachment/forum/202402/01/205013tnr7rkknr61j8qyp.jpg
SPI驱动TFT屏ILI9488的程序@STC32, @STC8H
fanpu
发表于 2024-4-2 17:39:33
我刚写了一个STC32G12K128芯片 适配的3.5寸 ILI9341显示屏 SPI 4线接口
电子芯
发表于 2024-4-26 14:11:30
fanpu 发表于 2024-4-2 17:39
我刚写了一个STC32G12K128芯片 适配的3.5寸 ILI9341显示屏 SPI 4线接口
厉害,可以分享一下吗
durongze
发表于 2024-5-6 02:32:23
大多帖子都这样,只要提分享就没有下文了。😂这个屏幕多少钱?便宜的话我也买个,试试移植
durongze
发表于 2024-5-16 13:08:13
所以楼主最后成功了吗?只是分享了一下自己代码?移植后的没人分享?
科学妞妞
发表于 2024-5-19 21:06:48
STC32G实验箱例程包里面有驱动TFT屏的例子:
https://www.stcaimcu.com/plugin. ... dex#/~cateid=5&key=
和STC12C5A60S2可以完好的显示的程序,都打印一份,排比一下,估计有眉目了,
别人的屏幕是stc32G的我不知道,但是,不管怎么样,不试试,怎么也不能退呀,加油
乘简
发表于 2024-6-24 10:21:43
我使用你的程序在stc15上成功点亮了ILI9488屏,
采用内部30M晶振,清除1屏数据太慢了,要4秒多,
而且这个屏即使采用18bit模式,
通信时也要发送24bit数据,没法采用16bit通信,
要不然每个像素只需要发送2字节就可以了,
不过即使用8种颜色的模式,清除1屏数据也很慢,
反正我是受不了。。。
乘简
发表于 2024-6-24 10:26:01
本帖最后由 乘简 于 2024-6-24 10:37 编辑
理论上转到STC32G上也很简单,只要把工程中的.A51文件去掉,头文件和工程设置一下就可以正常使用了。。。
但我还发现,初始化只需要下面这些就能成功初始化了。。。
void LCD_Init(void)
{
LCD_Reset(); //初始化之前复位
//************* ILI9488初始化**********//
LCD_WR_REG(0x3A); //界面像素格式
LCD_WR_DATA(0x66);//0x66:发送3字节的RGB
LCD_WR_REG(0xB6); //设置显示模式
LCD_WR_DATA(0x02);
LCD_WR_DATA(0x42); //左右镜像
LCD_WR_REG(0x11); //退出睡眠模式
delay_ms(120);
LCD_WR_REG(0x21); //显示颜色反转
LCD_WR_REG(0x29); //开启显示
//设置LCD属性参数
LCD_direction(USE_HORIZONTAL);//设置LCD显示方向
LCD_BL=1;//1:点亮背光,0关闭时,屏上黑黑的
}
电子芯
发表于 2024-9-27 12:38:33
乘简 发表于 2024-6-24 10:26
理论上转到STC32G上也很简单,只要把工程中的.A51文件去掉,头文件和工程设置一下就可以正常使用了。。。
...
是的,我后面移植成功了
jovewang
发表于 2024-10-6 20:35:38
能够分享一下你的程序吗?