你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【分享】给ili9488,RA8875类显示屏的emWin底层增加DMA加速方案

[复制链接]
baiyongbin2009 发布时间:2018-7-7 15:42

$ ^3 J& Q/ w  q5 G9 a7 Q$ U( B+ d; H# T: S# k5 H

2 ^7 h1 P  J0 }2 G% D3 s+ _. D3 z0 z4 }说明:  f9 `# p, N7 M% ?& b
1、emWin底层中最重要的一个优化就是16bpp绘制,特此为其增加DMA加速,已经支持RA8875和ili9488。
5 `; A# G. A( ~2、使用中务必将emWin任务设置为除了空闲任务,统计任务以外的最低优先级,这样就可以有效的发挥DMA的优势,CPU可以解放出来处理其他任务。8 K. L% v" f+ e, I
3 J6 c7 s# `6 G) j) a
操作说明:
0 o7 U( W  _( T. U1. 所有界面支持按键操作
' w: m7 @3 g$ }( O. i5 ^2 G(1)K2按键用于控件焦点的切换,切换时,所选择的控件会出现浅色边框2 D& L5 Y- A$ ?' s1 s" H
(2)K3按键用于进入下一个界面) j8 T5 H* s: [8 h: k
(3)摇杆的OK键用于选择相应控件后,触发控件所对应的的操作。# r( f! t) L" I6 d( {) V. Y

  U" w/ W$ n" }* O* ~# j  o2. 如果使用电阻触摸操作的话,请运行V5开发板emWin教程第三章中的触摸校准程序,此程序会将触摸参数保存到EEPROM中,然后再运行此工程即可。电容屏无需校准。
) E. K$ N9 N# D- u7 q8 Z
0 f& H* J0 K  R" H8 w7 J1 @: o% d3. 采用触摸方式操作界面时,如果进入到没有按钮控件的界面时,可以点击屏幕中间部分进入下一页。, A1 Y7 e2 w+ {/ `7 A5 K
4. 界面大小自适应主流分辨率,比如480*272,800*480,480*320。
+ }" l+ T) h. s! Q$ P
3 c+ b( F/ y7 F- r0 }& ]注意事项:3 S  a- {; f# W8 E
RTX版的例子使用MDK4.74,其它uCOS-III和FreeRTOS不限制,只要支持F407即可。
/ Z- n% Z, p/ e) ?# a) U, N: q  g9 H- g1 L! _1 `2 k1 r% u
+ T' m7 u2 _: J/ f2 l0 j
例程下载:
( k. }: m5 d$ i 基于FreeRTOS的emWin底层DMA加速,支持RA8875和ili9488.rar (11.69 MB, 下载次数: 62)
收藏 3 评论2 发布时间:2018-7-7 15:42

举报

2个回答
radio2radio 回答时间:2018-7-7 16:12:24
谢谢,收藏了,以后可能参考使用。
dswybs88 回答时间:2018-7-7 17:12:56
这个好,谢谢了

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版