|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 岁月如歌21 于 2025-9-6 08:57 编辑
+ M9 O7 E% \2 I) Y( w2 X1 {) m+ x7 e
0 f3 ?, @$ o5 ^$ L5 K+ N( }基于Ai8051U实验箱,TFT彩屏-240*320, 显示全屏图片% ^6 F- x) y, w3 Z. w
=== QSPI - DMA - i8080并行接口/TFT, P2P
5 l( i0 i5 J$ E=== QSPI直接读外部串行Flash的图片文字,W25Q128, 16M3 F( M- C s+ {" K0 Y% O" c% M
直接DMA送 i8080并行接口/TFT彩屏 显示- T. r) v7 w3 m7 t
外设直接送外设,解放 CPU 去做其他更重要的事
& J% Y* `) n! s新增【屏幕菜单命令】显示,【外部机械按键】选择菜单命令执行
/ S& H' V; @, g* }: Z( R8 m; J
, _* l8 U# x0 W/ p4 G: c
实验箱配置了2.4”_320*240彩屏,而一幅满屏图片(16位色)
2 G. T W4 I* @3 ^5 z* L. V数据量是320*240*2=153600字节,无论是存储或建立缓存,1 Z6 W& s2 h# n8 k" }
mcu片内都无法实现,更无可能实现多幅图片的显示了。
3 f: B1 A7 @. F6 A好在实验箱配置了W25Q128存储芯片,为本实验提供的条件。
3 j* ? p; U' a, ~5 |, J$ @# |/ B" K9 k. q
近日学习官方例程,实验了一下用QSPI_DMA_P2P方式显示全屏图片。
% [: |) R2 p, m' o% N; b T4 O在原例程的基础上,稍作了改编。& E6 r. l4 |$ B! t$ \& |* G8 J
先要把图片文件下载到实验箱的外部Flash存储器(W25Q128)中去; k% @! O( I% w- r* r
学习了一下ISP软件中的Flash编辑器的使用。
# h E0 x7 e( V6 V# Y( O然后实验程序用QSPI_DMA_P2P方式读取图片数据直接送TFT彩屏显示,6 v* V' f- z' ~! m/ h" w
以达到高效显示效果,体现了AI8051U的强劲能力。/ T/ |8 b8 D( N. |! w) g
9 H0 z+ p. ~% q& x1 p# ]
2 J. e+ q5 l3 S { |
|