请选择 进入手机版 | 继续访问电脑版
查看: 209|回复: 6

[原创] 玩点有意思的,emWin的多屏驱动实现,同时驱动LCD和OLED

[复制链接]

该用户从未签到

296

主题

927

帖子

26

蝴蝶豆

金牌会员

最后登录
2019-7-12
发表于 2019-7-10 11:49:41 | 显示全部楼层 |阅读模式
说明:
1、多屏驱动跟多图层驱动是类似的,可以使用函数GUI_SelectLayer做切换选择。
2、为了避免OLED闪烁问题,创建一个128*64bit的显存空间,然后使用emWin的GUI_TIMER_Create创建个100ms的定时器,
     定时器整体刷新OLED即可,平时emWin都是直接对显存的操作,不往OLED里面刷数据。
3、LCD是采用H7的LTDC驱动,32bit SDRAM做显存,而OLED是采用FMC驱动,DTCM做显存。

OLED:
V7-emWin驱动OLED模板(含MDK和IAR).rar

OLED+LCD:
V7-emWn同时驱动LCD和OLED模板(含MDK和IAR).rar
004212cdeaz8hh5bf8hj8k.jpg
102513g2oonbb7fsoov9vb.jpg

回复

使用道具 举报

该用户从未签到

24

主题

214

帖子

41

蝴蝶豆

金牌会员

最后登录
2019-7-23
发表于 2019-7-10 13:18:31 | 显示全部楼层
有点意思
回复

使用道具 举报

该用户从未签到

19

主题

1675

帖子

299

蝴蝶豆

论坛元老

最后登录
2019-7-23
发表于 2019-7-10 15:45:43 | 显示全部楼层
多屏驱动,高级的H7呀,多谢分享
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2017-12-6 11:47
  • 签到天数: 1 天

    [LV.1]初来乍到

    48

    主题

    2993

    帖子

    2238

    蝴蝶豆

    论坛元老

    最后登录
    2019-7-24
    发表于 2019-7-11 10:13:12 | 显示全部楼层
    这个厉害了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6

    主题

    663

    帖子

    130

    蝴蝶豆

    金牌会员

    最后登录
    2019-7-23
    发表于 2019-7-11 10:34:27 | 显示全部楼层
    收藏,H7就是强大
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    94

    主题

    898

    帖子

    176

    蝴蝶豆

    论坛元老

    最后登录
    2019-7-23
    发表于 2019-7-12 11:49:32 | 显示全部楼层
    H7强大         
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    5

    帖子

    0

    蝴蝶豆

    新手上路

    最后登录
    2019-7-16
    发表于 2019-7-16 16:53:24 | 显示全部楼层
    学习了
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|论坛-意法半导体STM32/STM8技术社区

    GMT+8, 2019-7-24 06:57 , Processed in 0.099869 second(s), 20 queries , MemCache On.

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表