【分享】【原创开源应用第4期】给ili9488,RA8875类显示屏的emWin底层增加DMA加速方案...

news/2024/7/6 13:38:08

 

说明:
1、emWin底层中最重要的一个优化就是16bpp绘制,特此为其增加DMA加速,已经支持RA8875和ili9488。
2、使用中务必将emWin任务设置为除了空闲任务,统计任务以外的最低优先级,这样就可以有效的发挥DMA的优势,CPU可以解放出来处理其他任务。

操作说明:
1. 所有界面支持按键操作
(1)K2按键用于控件焦点的切换,切换时,所选择的控件会出现浅色边框
(2)K3按键用于进入下一个界面
(3)摇杆的OK键用于选择相应控件后,触发控件所对应的的操作。

2. 如果使用电阻触摸操作的话,请运行V5开发板emWin教程第三章中的触摸校准程序,此程序会将触摸参数保
   存到EEPROM中,然后再运行此工程即可。电容屏无需校准。

3. 采用触摸方式操作界面时,如果进入到没有按钮控件的界面时,可以点击屏幕中间部分进入下一页。
4. 界面大小自适应主流分辨率,比如480*272,800*480,480*320。

注意事项:
RTX版的例子使用MDK4.74,其它uCOS-III和FreeRTOS不限制,只要支持F407即可。


例程下载:

链接:https://pan.baidu.com/s/1nHJKum0_oUfgWem5DHAtzw  密码:93vc




效果:

转载于:https://www.cnblogs.com/armfly/p/9277412.html


http://www.niftyadmin.cn/n/1090213.html

相关文章

网页静态化技术

静态页面:纯html页面 动态页面:内容存在数据库中,根据要求显示,url中以? &显示不同的参数 伪静态:仅仅是对静态页面的重写,不能让动态页面静态化。搜索引擎不会认为伪静态就是HTML文档。其次…

P2571 [SCOI2010]传送带

链接:https://www.luogu.org/problemnew/show/P2571 题目描述 在一个2维平面上有两条传送带,每一条传送带可以看成是一条线段。两条传送带分别为线段AB和线段CD。lxhgww在AB上的移动速度为P,在CD上的移动速度为Q,在平面上的移动速…

【Python】列表解析表达式

1、语法 [expression for iter_val in iterable] [expression for iter_val in iterable if cond_expr] 2、示例 1 s "abcdefg" 2 #将字符串s拆分成列表 3 list_s [i for i in s] 4 print(list_s) 1 s "abcdefg" 2 s_2 "cdefgkgz" 3 #求s_2和…

Javascript装饰器的妙用

最近新开了一个Node项目,采用TypeScript来开发,在数据库及路由管理方面用了不少的装饰器,发觉这的确是一个好东西。装饰器是一个还处于草案中的特性,目前木有直接支持该语法的环境,但是可以通过 babel 之类的进行转换为…

Linux基础命令---修改用户信息usermod

usermod 修改用户的信息,包括用户名、密码、家目录、uid等。 此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。 1、语法 usermod [选项] [参数] 2、选项列表 选项 说明 --help 显示帮助文档 --version 显示命令版本 -c…

node-sass 解决 no such file or directory

在使用node-sass编译的时候出现以下情况 Error: ENOENT: no such file or directory, scandir D:\xxxx\node_modules\.npminstall\node-sass\3.7.0\node-sass\vendor 解决的方法是 npm rebuild node-sass npm rebuild: 用于更改包内容后进行重建 转载于:https://w…

Linux基础命令---添加用户useradd

useradd 创建新的系统用户,useradd指令只能以管理员的身份运行,创建的用户都在“/etc/passwd”文件中。当不加-D参数,useradd指令使用命令列来指定新帐号的设定值and使用系统上的预设值.新使用者帐号将产生一些系统档案,使用者目录建立&#…

Android之实现ViewPager+Fragment左右滑动

近期看新闻发现新闻的页面是能够左右滑动的。于是自己就好奇起来了,之前做过ViewPager展示图片,在想怎么载入页面呢?研究了一下。发现就是加入了Fragment,废话不多说,揭秘奥秘的时候到了。 使用过ViewPager小伙伴们都…