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

能够分享一下你的程序吗?
页: 1 2 [3] 4
查看完整版本: 32G12K128 如何驱动(ILI9488驱动的)TFT屏 | 已有热心网友提供程序