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

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

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:194
  • 最近打卡:2025-05-02 01:39:20
已绑定手机

5

主题

39

回帖

788

积分

高级会员

积分
788
发表于 2025-2-22 22:58:52 来自手机 | 显示全部楼层

收到了实验箱,来交作业了。

不过寄来的屏是8位并口屏,不能配套SPI的程序。

手里有个ST7789的240*240 IPS屏,初步改一下看。

upload 附件:STC8051U-ST7789-SPI+QSPI.rar

QSPI DMA + SPI DMA驱动液晶屏程序

按住矩阵键盘7后上电,芯片进入FLASH下载模式,使用6.94P版的ISP下载软件中的“串行Flash编程器”

工具将多幅图片(0-4)下载到实验箱的Flash中,然后重新上电(不要按矩阵键盘7),即可进入动画显示模式

显示时QSPI 读取Flash图片数据,通过P2P DMA直接发送数据到SPI-TFT显示图片。

QSPI读取Flash与SPI-TFT显示DMA的数据长度动态调节。

一共5个图片文件:
第一张为开机图(240 *240)
第二三四为动画图片(112 *152)
第五张为表盘图(240 *240)

表盘用来指示采集ADC键盘按键的数据

TFT-SPI模式, 用到P3口的SPI数据线, 实验箱需要交换MOSI和MISO的设置
sbit LCD_CLK = P3^2; //SPI时钟
sbit LCD_SDI = P3^3; //SPI写
sbit LCD_RST = P4^7; //复位
sbit LCD_DC = P1^1; //数据/命令切换
//sbit LCD_CS = P3^5; //片选 ***
sbit LCD_BL = P3^5; //背光
手中的ST7789屏没有CS引脚,默认为一直有效,有需要自行修改。

QSPI Flash 接口:
sbit QSPI_CS = P4^0;
sbit QSPI_SDI_IO0 = P4^1;
sbit QSPI_SDO_IO1 = P4^2;
sbit QSPI_SCK = P4^3;
sbit QSPI_WP_IO2 = P5^2;
sbit QSPI_HLD_IO3 = P5^3;

下载时, 选择时钟 40MHz

1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:194
  • 最近打卡:2025-05-02 01:39:20
已绑定手机

5

主题

39

回帖

788

积分

高级会员

积分
788
发表于 2025-2-24 22:40:08 | 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=146404&ptid=15113][color=#999999]神农鼎 发表于 2025-2-18 08:01[/color][/url][/size] 帮 移植到 AI8051U 实验箱上[/quote]

upload 附件:STC8051U实验箱彩屏-模拟仪表盘DEMO.rar

1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-04-29 10:53:38
已绑定手机

1

主题

28

回帖

307

积分

中级会员

积分
307
发表于 2025-3-10 12:56:51 | 显示全部楼层
这个界面弄的好看,要是加个数值显示指针只是的码表,那就像车的仪表盘了,学习了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:194
  • 最近打卡:2025-05-02 01:39:20
已绑定手机

5

主题

39

回帖

788

积分

高级会员

积分
788
发表于 2025-3-10 22:38:54 | 显示全部楼层
toms*** 发表于 2025-3-10 12:56
这个界面弄的好看,要是加个数值显示指针只是的码表,那就像车的仪表盘了,学习了 ...

感谢指导。
其实可以做成时钟翻页的那种效果,来显示数字,就是要找素材再修图。
这个程序主要是为了调试DMA-P2P,其他大家自由发挥吧。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-04-29 12:21:52

5

主题

11

回帖

75

积分

注册会员

积分
75
发表于 3 天前 | 显示全部楼层
界面做得不错
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 06:44 , Processed in 0.112381 second(s), 79 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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