C_wolf 发表于 2025-2-18 03:41:30

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

<video controls="controls" src="forum.php?mod=attachment&amp;aid=85087"></video>
<p>涉及硬件:</p>
<p>ILI9341-SPI-串口屏,SPI-DMA</p>
<p>===没有采用 高速的 I8080并行接口</p>
<p>W25Q128,QSPI-DMA-P2P-SPI</p>
<p>===高速的 QSPI 往慢速的 SPI 送</p>
<p>EC11旋钮编码器信号采集</p>
<p>3D摇杆,AD数据采集</p>

C_wolf 发表于 2025-2-22 22:58:52

<p>收到了实验箱,来交作业了。</p>
<p>不过寄来的屏是8位并口屏,不能配套SPI的程序。</p>
<p>手里有个ST7789的240*240 IPS屏,初步改一下看。</p>
<video controls="controls" src="forum.php?mod=attachment&amp;aid=85671"></video>
<p><a href="forum.php?mod=attachment&amp;aid=85670" title="attachment"><img src="/source/plugin/zhanmishu_markdown/template/editor/images/upload.svg" alt="upload" /> 附件:STC8051U-ST7789-SPI+QSPI.rar</a></p>
<p>QSPI DMA + SPI DMA驱动液晶屏程序</p>
<p>按住矩阵键盘7后上电,芯片进入FLASH下载模式,使用6.94P版的ISP下载软件中的“串行Flash编程器”</p>
<p>工具将多幅图片(0-4)下载到实验箱的Flash中,然后重新上电(不要按矩阵键盘7),即可进入动画显示模式</p>
<p>显示时QSPI 读取Flash图片数据,通过P2P DMA直接发送数据到SPI-TFT显示图片。</p>
<p>QSPI读取Flash与SPI-TFT显示DMA的数据长度动态调节。</p>
<p>一共5个图片文件:<br />
第一张为开机图(240 *240)<br />
第二三四为动画图片(112 *152)<br />
第五张为表盘图(240 *240)</p>
<p>表盘用来指示采集ADC键盘按键的数据</p>
<p>TFT-SPI模式, 用到P3口的SPI数据线, 实验箱需要交换MOSI和MISO的设置<br />
sbit    LCD_CLK                = P3^2;                //SPI时钟<br />
sbit    LCD_SDI                = P3^3;                //SPI写<br />
sbit    LCD_RST                = P4^7;                //复位<br />
sbit    LCD_DC                = P1^1;                //数据/命令切换<br />
//sbit    LCD_CS        = P3^5;                //片选 ***<br />
sbit    LCD_BL                = P3^5;                //背光<br />
(<em><strong>手中的ST7789屏没有CS引脚,默认为一直有效,有需要自行修改。</strong></em>)</p>
<p>QSPI Flash 接口:<br />
sbit    QSPI_CS          =   P4^0;<br />
sbit    QSPI_SDI_IO0   =   P4^1;<br />
sbit    QSPI_SDO_IO1   =   P4^2;<br />
sbit    QSPI_SCK         =   P4^3;<br />
sbit    QSPI_WP_IO2      =   P5^2;<br />
sbit    QSPI_HLD_IO3   =   P5^3;</p>
<p>下载时, 选择时钟 40MHz</p>

C_wolf 发表于 2025-2-24 22:40:08

神农鼎 发表于 2025-2-18 08:01
帮 移植到 AI8051U 实验箱上

<p><a href="forum.php?mod=attachment&amp;aid=85859" title="attachment"><img src="/source/plugin/zhanmishu_markdown/template/editor/images/upload.svg" alt="upload" /> 附件:STC8051U实验箱彩屏-模拟仪表盘DEMO.rar</a></p>
<video controls="controls" src="forum.php?mod=attachment&amp;aid=85858"></video>

wangcong 发表于 2025-2-18 07:01:51

W25Q128存储图片和字模的?

神农鼎 发表于 2025-2-18 08:01:00

帮 移植到 AI8051U 实验箱上

tianjing818 发表于 2025-2-18 08:38:57

必须点赞

zhaoye818 发表于 2025-2-18 08:42:41

{:qiang:}

C_wolf 发表于 2025-2-18 14:36:11

wangcong 发表于 2025-2-18 07:01
W25Q128存储图片和字模的?

只是存储了图片,字模放Xdata

C_wolf 发表于 2025-2-18 14:41:57

神农鼎 发表于 2025-2-18 08:01
帮 移植到 AI8051U 实验箱上

不好意思,手上没有试验箱和配套的液晶,还在努力赚积分中。

只是兑换的芯片,自己做的多种屏幕调试电路板。

软件都是参考的例程,做了些剪裁拼接。

神农鼎 发表于 2025-2-18 15:08:00

C_wolf 发表于 2025-2-18 14:41
不好意思,手上没有试验箱和配套的液晶,还在努力赚积分中。

只是兑换的芯片,自己做的多种屏幕调试电路 ...
联系下面对应地区的客服,要求送 【Ai8051U实验箱 + 冲哥TFT并口彩屏】

【免费 + 包邮 送】 送/申样/采购 可上班时间加 如下您对应地区的客服 QQ或微信联系
加STC华南区客服司经理QQ: 2234917869 ;微信:18012226298要求 【免费+包邮】 送, 还免费教仿真
加STC华南区客服刘经理QQ: 3398500488 ;微信:18106296592要求 【免费+包邮】 送, 还免费教仿真
加STC华南区客服佘经理QQ: 614777595;   微信:18106296591 要求 【免费+包邮】 送, 还免费教仿真
加STC华南区客服曹经理QQ: 1933892258 ;微信:18106296595 要求 【免费+包邮】 送, 还免费教仿真
加STC华东区客服聂经理QQ: 2593903262; 微信:18106296598要求 【免费+包邮】 送, 还免费教仿真
加STC华东区客服吴经理QQ: 1463035472; 微信:19952583954要求 【免费+包邮】 送, 还免费教仿真
加STC西北区客服孙经理QQ: 1347154513 ;微信:18106296593要求 【免费+包邮】 送, 还免费教仿真
加STC华北区客服石经理QQ: 1638975601 ;微信:19952583876要求 【免费+包邮】 送, 还免费教仿真
加STC华中区客服唐经理QQ:2571301708 ; 微信:18106296589 要求 【免费+包邮】 送, 还免费教仿真
加STC东北区客服李经理QQ: 1017142298 ;微信:19952583534要求 【免费+包邮】 送, 还免费教仿真
加STC西南区客服曹经理QQ: 3897745450 ;微信:18012226281 要求 【免费+包邮】 送, 还免费教仿真
加STC西南区客服吴经理QQ: 1463035472 ;微信:19952583954 要求 【免费+包邮】 送, 还免费教仿真

工作时间:8:30-12:00,13:00-17:30(周一 到 周五, 法定节假日除外)
【免费 + 包邮 送】 送/申样/采购传统电话热线:0513-55012928,0513-89896509,0513-55012929
2024/12/11, 统一安排【免费 + 包邮 送】服务人员

wamcncn 发表于 2025-2-19 08:23:21

有源码吗,当习下

qdqnzjwx 发表于 2025-2-22 17:37:07

学习一下
页: [1] 2
查看完整版本: 模拟仪表盘@AI8051U, QSPI==>DMA-P2P==>SPI-TFT彩屏