找回密码
 立即注册
楼主: C_wolf

模拟仪表盘@AI8051U, QSPI-Flash==>DMA-P2P==>SPI-TFT彩屏

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:254
  • 最近打卡:2026-03-27 09:17:17
已绑定手机

9

主题

116

回帖

750

积分

高级会员

积分
750
发表于 2025-9-4 16:08:00 | 显示全部楼层
C_w*** 发表于 2025-9-4 11:31
这个程序是用的硬件TFT,8位数据只支持P2,其他功能引脚也只能从四组组合中选一种。

好的好的,感谢指导
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:506
  • 最近打卡:2026-03-26 21:23:46
已绑定手机

14

主题

228

回帖

2816

积分

金牌会员

积分
2816
发表于 2025-9-4 18:31:58 | 显示全部楼层
toms*** 发表于 2025-9-4 16:08
好的好的,感谢指导

没事,你要是想用到P2P功能,只能用硬件的,那就得重新设计电路了
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:254
  • 最近打卡:2026-03-27 09:17:17
已绑定手机

9

主题

116

回帖

750

积分

高级会员

积分
750
发表于 2025-9-5 18:18:52 | 显示全部楼层
C_w*** 发表于 2025-9-4 18:31
没事,你要是想用到P2P功能,只能用硬件的,那就得重新设计电路了

void LCD_write(u8 DATA)
{
    LCM_CS = 0;
    LCM_WR = 0;
//    LCD_DataPortH = HVAL;
//    LCD_DataPortL = LVAL;
          P1=DATA;
    LCM_WR = 1;
    LCM_CS = 1;
}

u16 LCD_read(void)
{
    u16 d;
    LCM_CS = 0;
    LCM_RD = 0;
    delay_us(1); //delay 1 us
//    d = LCD_DataPortH;
//    d = (d<<8)|LCD_DataPortL;
           d =P1;
    LCM_RD = 1;
    LCM_CS = 1;
    return d;
}

void LCD_WR_REG(u8 Reg)         
{
    LCM_RS=0;
    #if LCD_USE8BIT_MODEL
    LCD_write(Reg&0xFF);
    #else
    LCD_write((Reg>>8)&0xFF,Reg&0xFF);
    #endif
}

void LCD_WR_DATA(u8 Data)
{
    LCM_RS=1;
    #if LCD_USE8BIT_MODEL
    LCD_write(Data&0xFF);
    #else
    LCD_write((Data>>8)&0xFF,Data&0xFF);
    #endif
}

void LCD_WR_REG_DATA(u8 Reg, u16 dat)         
{       
        LCD_WR_REG(Reg);
        LCD_WR_DATA((u8)(dat>>8));
        LCD_WR_DATA((u8)dat);
}

void LCD_WR_DATA_16Bit(u16 dat)
{
        LCD_WR_DATA((u8)(dat>>8));
        LCD_WR_DATA((u8)dat);
}
这个改成软件模拟的了,屏是亮了,就是没内容,这是什么问题呢?能出个模拟的程序不
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:506
  • 最近打卡:2026-03-26 21:23:46
已绑定手机

14

主题

228

回帖

2816

积分

金牌会员

积分
2816
发表于 2025-9-6 12:53:01 | 显示全部楼层
toms*** 发表于 2025-9-5 18:18
void LCD_write(u8 DATA)
{
    LCM_CS = 0;


用你自己的板子,配合你的硬件设计,修改37.1程序的管脚配置。

先把37.1程序在你板子上跑起来
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:254
  • 最近打卡:2026-03-27 09:17:17
已绑定手机

9

主题

116

回帖

750

积分

高级会员

积分
750
发表于 2025-9-8 10:57:34 | 显示全部楼层
C_w*** 发表于 2025-9-6 12:53
用你自己的板子,配合你的硬件设计,修改37.1程序的管脚配置。

先把37.1程序在你板子上跑起来 ...

37.1的程序跑起来没有问题,可以跑,数据口用的P1
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:506
  • 最近打卡:2026-03-26 21:23:46
已绑定手机

14

主题

228

回帖

2816

积分

金牌会员

积分
2816
发表于 2025-9-8 11:48:51 | 显示全部楼层
toms*** 发表于 2025-9-8 10:57
37.1的程序跑起来没有问题,可以跑,数据口用的P1

软件模拟的用不了P2P功能显示图片。

只能先读取FLASH数据到XDATA,再把XDATA数据通过软件模拟来显示。

换硬件吧,重新设计电路,否则体现不出芯片的优越性啊,用着没意义。

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:254
  • 最近打卡:2026-03-27 09:17:17
已绑定手机

9

主题

116

回帖

750

积分

高级会员

积分
750
发表于 2025-9-9 16:11:22 | 显示全部楼层
C_w*** 发表于 2025-9-8 11:48
软件模拟的用不了P2P功能显示图片。

只能先读取FLASH数据到XDATA,再把XDATA数据通过软件模拟来显示。

好嘞,在新设计了
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:394
  • 最近打卡:2026-03-26 10:44:42
已绑定手机

6

主题

330

回帖

1693

积分

金牌会员

积分
1693
发表于 2025-10-12 19:18:44 | 显示全部楼层
好帖
学习
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:394
  • 最近打卡:2026-03-26 10:44:42
已绑定手机

6

主题

330

回帖

1693

积分

金牌会员

积分
1693
发表于 2025-10-27 20:53:56 | 显示全部楼层
gui真漂亮
学习
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:254
  • 最近打卡:2026-03-27 09:17:17
已绑定手机

9

主题

116

回帖

750

积分

高级会员

积分
750
发表于 2025-11-4 12:04:15 | 显示全部楼层
请问下下载的SPI程序编译的出现这个问题
截图202511041204133144.jpg
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-3-27 09:24 , Processed in 0.117654 second(s), 87 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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