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

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

[复制链接]
baiyongbin2009 发布时间:2018-7-7 15:42
) |0 Z0 W0 j, o4 [; ?

# M& I9 J' D' U0 {$ E0 x

4 V' F5 f/ r/ O" k0 P- ^说明:  U4 I* `7 n2 n2 P
1、emWin底层中最重要的一个优化就是16bpp绘制,特此为其增加DMA加速,已经支持RA8875和ili9488。
; @2 f; F0 Z% B: g& {# j2、使用中务必将emWin任务设置为除了空闲任务,统计任务以外的最低优先级,这样就可以有效的发挥DMA的优势,CPU可以解放出来处理其他任务。
. u( F3 u: m% b$ k( {+ J& ?8 n3 ]0 m* `8 J& v3 M6 x/ Z' ^3 h
操作说明:
- ~5 y+ c  T7 [# _3 ]; N1. 所有界面支持按键操作8 w" b% J/ p. _
(1)K2按键用于控件焦点的切换,切换时,所选择的控件会出现浅色边框
% [  h/ M. Z6 i" f5 ~5 O: Y(2)K3按键用于进入下一个界面, l% S  c4 H% v5 z
(3)摇杆的OK键用于选择相应控件后,触发控件所对应的的操作。' X; o$ T; N" l3 ?! ]: B. G
% V) P1 e/ o' Y5 i2 E& M3 |8 p
2. 如果使用电阻触摸操作的话,请运行V5开发板emWin教程第三章中的触摸校准程序,此程序会将触摸参数保存到EEPROM中,然后再运行此工程即可。电容屏无需校准。
# j* T! [/ l: F0 k& G& O0 ]- N- l, w: G/ l6 D" t' o* I- o& c
3. 采用触摸方式操作界面时,如果进入到没有按钮控件的界面时,可以点击屏幕中间部分进入下一页。# h9 N% m1 o$ y1 C  i  Z2 [
4. 界面大小自适应主流分辨率,比如480*272,800*480,480*320。% G& \7 @+ G3 M/ r2 a9 o1 ]
5 p7 v9 e0 W& V  s
注意事项:. n0 a$ R; a# Q& \% x$ s" p
RTX版的例子使用MDK4.74,其它uCOS-III和FreeRTOS不限制,只要支持F407即可。
* a% U. p, ]: ]' q! K: l( `6 o! M3 }9 y# ]8 W
% M) r# J% D1 \* m8 j
例程下载:
* o" k9 d& ~2 y5 u: H 基于FreeRTOS的emWin底层DMA加速,支持RA8875和ili9488.rar (11.69 MB, 下载次数: 60)
收藏 3 评论2 发布时间:2018-7-7 15:42

举报

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

所属标签

相似分享

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版