找回密码
 立即注册
查看: 225|回复: 30

用STC32G144K246的63例程 | 已解决,取模软件,新旧风格

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:367
  • 最近打卡:2026-06-13 07:31:59

23

主题

50

回帖

977

积分

高级会员

积分
977
发表于 2026-5-24 10:06:10 | 显示全部楼层 |阅读模式
用STC32G144K246的63例程
【63-QSPI-TFT_DMA_P2P外设到外设_显示视频级动画效果程序-ILI9341
把屏改成V7789, 8位数据P2后黑屏(背光是亮的),
不知问题出在那?
请大家指点



void LCM_Init()
{
    P2BP &= ~0xff;      //使能LCM的D0~D8数据脚硬件自动设置端口模式

    P4M0 |= 0x34;       //RS,WR,RD设置成推挽输出
    P4M1 &= ~0x34;

    P5M0 |= 0x02;       //RST设置成推挽输出
    P5M1 &= ~0x02;

    P4M0 |= 0x08;       //CS设置成推挽输出
    P4M1 &= ~0x08;
  
    LCMIFCR = 0x80|CRMODE;
    LCMIFCFG = 0x00;    //8位模式
    LCMIFCFG2 = 0x00;   //
    LCMIFSTA = 0x00;
}



void LCM_WriteCmd_CS(WORD cmd)     
{

    LCMIFDATL = cmd;
    LCM_CS_L();
    LCMIFCR = 0x84|CRMODE;
    while (!(LCMIFSTA & 0x01));
    LCMIFSTA = 0x00;
    LCM_CS_H();
}

void LCM_WriteData_CS(WORD dat)     
{
    LCMIFDATL = dat;
    LCM_CS_L();
    LCMIFCR = 0x85|CRMODE;
    while (!(LCMIFSTA & 0x01));
    LCMIFSTA = 0x00;
    LCM_CS_H();
}




void TFT_Init()
{
  LCM_CS_H();
  delay_ms(50);
  LCM_RST = 0;
  delay_ms(150);
  LCM_RST = 1;
  delay_ms(50);
        LCM_WriteCmd_CS(0x11);
        delay_ms(50);
        LCM_WriteCmd_CS(0x36);
        LCM_WriteData_CS(0x60);//FPC朝左(0xa0),FPC朝右(0x60)FPC朝上(0xc0)FPC朝下(0x48)

        LCM_WriteCmd_CS(0x3A);
        LCM_WriteData_CS(0x05);

        LCM_WriteCmd_CS(0xB2);
        LCM_WriteData_CS(0x0C);
        LCM_WriteData_CS(0x0C);
        LCM_WriteData_CS(0x00);
        LCM_WriteData_CS(0x33);
        LCM_WriteData_CS(0x33);

        LCM_WriteCmd_CS(0xB7);
        LCM_WriteData_CS(0x76);
        LCM_WriteCmd_CS(0xBB);
        LCM_WriteData_CS(0x26);
        LCM_WriteCmd_CS(0xC0);
        LCM_WriteData_CS(0x2C);
        LCM_WriteCmd_CS(0xC2);
        LCM_WriteData_CS(0x01);
        LCM_WriteCmd_CS(0xC3);
        LCM_WriteData_CS(0x1F);
        LCM_WriteCmd_CS(0xC4);
        LCM_WriteData_CS(0x20);
        LCM_WriteCmd_CS(0xC6);
        LCM_WriteData_CS(0x0F);
        LCM_WriteCmd_CS(0xD0);
        LCM_WriteData_CS(0xA7);
        LCM_WriteData_CS(0xA1);
        LCM_WriteCmd_CS(0xD0);
        LCM_WriteData_CS(0xA4);
        LCM_WriteData_CS(0xA1);
        LCM_WriteCmd_CS(0xD6);
        LCM_WriteData_CS(0xA1);

        LCM_WriteCmd_CS(0xE0);
        LCM_WriteData_CS(0xF0);
        LCM_WriteData_CS(0x00);
        LCM_WriteData_CS(0x06);
        LCM_WriteData_CS(0x02);
        LCM_WriteData_CS(0x04);
        LCM_WriteData_CS(0x13);
        LCM_WriteData_CS(0x30);
        LCM_WriteData_CS(0x44);
        LCM_WriteData_CS(0x46);
        LCM_WriteData_CS(0x39);
        LCM_WriteData_CS(0x14);
        LCM_WriteData_CS(0x14);
        LCM_WriteData_CS(0x2D);
        LCM_WriteData_CS(0x36);

        LCM_WriteCmd_CS(0xE1);
        LCM_WriteData_CS(0xF0);
        LCM_WriteData_CS(0x0A);
        LCM_WriteData_CS(0x0E);
        LCM_WriteData_CS(0x0E);
        LCM_WriteData_CS(0x0B);
        LCM_WriteData_CS(0x05);
        LCM_WriteData_CS(0x2F);
        LCM_WriteData_CS(0x43);
        LCM_WriteData_CS(0x46);
        LCM_WriteData_CS(0x36);
        LCM_WriteData_CS(0x12);
        LCM_WriteData_CS(0x12);
        LCM_WriteData_CS(0x2A);
        LCM_WriteData_CS(0x32);

        LCM_WriteCmd_CS(0x21);
        delay_ms(200);
        LCM_WriteCmd_CS(0x29);

        LCM_WriteCmd_CS(0x2C);

}//这个v7789我在32G12K128上通过



void TFT_ShowStart()
{

    LCM_WriteCmd_CS(0x2A);
    LCM_WriteData_CS(0);
    LCM_WriteData_CS(0);
    LCM_WriteData_CS((BYTE)(TFT_W>>8));
    LCM_WriteData_CS(0x00FF&TFT_W);

    LCM_WriteCmd_CS(0x2B);
    LCM_WriteData_CS(0);
    LCM_WriteData_CS(0);
    LCM_WriteData_CS((BYTE)(TFT_H>>8));
    LCM_WriteData_CS(0x00FF&TFT_H);   

    LCM_WriteCmd_CS(0x2C);

    LCM_CS_L();
   
}//这个改成v7789后不知是否要改



截图202605240959047072.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:277
  • 最近打卡:2026-06-12 08:56:50
已绑定手机

51

主题

581

回帖

2424

积分

金牌会员

DIY玩家

积分
2424
发表于 2026-5-24 11:10:14 | 显示全部楼层
通常背光由单个引脚控制移植没问题
可尝试调整通信速率
永怀这学徒心
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:277
  • 最近打卡:2026-06-12 08:56:50
已绑定手机

51

主题

581

回帖

2424

积分

金牌会员

DIY玩家

积分
2424
发表于 2026-5-24 11:14:53 | 显示全部楼层
可能得比较TFT控制器的数据格式
另外单片机的外设也可能配置上有区别
永怀这学徒心
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:367
  • 最近打卡:2026-06-13 07:31:59

23

主题

50

回帖

977

积分

高级会员

积分
977
发表于 2026-5-24 11:15:43 | 显示全部楼层
我是新手不知这搞
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:564
  • 最近打卡:2026-06-12 08:53:51
已绑定手机

108

主题

4515

回帖

1万

积分

荣誉版主

无情的代码机器

积分
10183
发表于 2026-5-24 15:35:56 | 显示全部楼层
1.向屏幕厂要点屏例程,对比初始化序列
2.检查接线
3.逻辑分析仪抓屏幕侧波形,对比初始化数据



三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:367
  • 最近打卡:2026-06-13 07:31:59

23

主题

50

回帖

977

积分

高级会员

积分
977
发表于 2026-5-25 11:21:28 | 显示全部楼层
请教大家,这样显示问题出那里?

12c8b0959c710d2493b1460744f4587e.mp4

1.71 MB, 下载次数: 4

点评

感觉CS或其它线上有干扰,打乱了传输节奏。 先试下逐帧刷纯色,量下CS WR RS这些关键信号上有没有毛刺。  详情 回复 发表于 2026-5-25 11:37
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:564
  • 最近打卡:2026-06-12 08:53:51
已绑定手机

108

主题

4515

回帖

1万

积分

荣誉版主

无情的代码机器

积分
10183
发表于 2026-5-25 11:37:59 | 显示全部楼层
智**** 发表于 2026-5-25 11:21
请教大家,这样显示问题出那里?

感觉CS或其它线上有干扰,打乱了传输节奏。

先试下逐帧刷纯色,量下CS WR RS这些关键信号上有没有毛刺。
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:367
  • 最近打卡:2026-06-13 07:31:59

23

主题

50

回帖

977

积分

高级会员

积分
977
发表于 2026-5-25 14:35:23 | 显示全部楼层
帮我看下怎回是,W25QXX我只烧入了13张图片的BIN,是不是还要烧图片尺寸的参数呀?
截图202605251431582589.jpg

点评

要么仿真问题打印出来看看,或者QSPI RAM越界覆盖了? [attachimg]138182[/attachimg]  详情 回复 发表于 2026-5-25 15:37
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:564
  • 最近打卡:2026-06-12 08:53:51
已绑定手机

108

主题

4515

回帖

1万

积分

荣誉版主

无情的代码机器

积分
10183
发表于 2026-5-25 15:37:53 | 显示全部楼层
智**** 发表于 2026-5-25 14:35
帮我看下怎回是,W25QXX我只烧入了13张图片的BIN,是不是还要烧图片尺寸的参数呀? ...

初值看看?
要么仿真问题打印出来看看,或者QSPI RAM越界覆盖了?
截图202605251536489169.jpg
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:367
  • 最近打卡:2026-06-13 07:31:59

23

主题

50

回帖

977

积分

高级会员

积分
977
发表于 2026-5-26 09:51:32 | 显示全部楼层
erci*** 发表于 2026-5-25 15:37
初值看看?
要么仿真问题打印出来看看,或者QSPI RAM越界覆盖了?

这我不知在那改,请指点这是ST32G144246的63例程,不存在你说的吧?

点评

[attachimg]138197[/attachimg] [attachimg]138198[/attachimg] 你先检查初次读取后初值是什么,和写入内容是否匹配  详情 回复 发表于 2026-5-26 09:58
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-6-13 09:34 , Processed in 0.088181 second(s), 93 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表