16
34
82
初级会员
使用道具 举报
1万
7万
11万
管理员
eric2013 发表于 2021-11-14 09:11 感觉是emWin底层接口的打点没有和这个没有匹配上。 你可以试试emWin接口函数那里指定位置打点是否正常。
iuuiangela 发表于 2021-11-15 10:07 在main'函数调用GUI_DispStringAt可以将字体显示出来,但也是有个问题就是显示出来的字与调用自己编写的 ...
eric2013 发表于 2021-11-15 12:55 方便的话,上传下你的底层接口文件代码。
oled.c
2021-11-15 14:11 上传
点击文件名下载附件
1.5 KB, 下载次数: 2
iuuiangela 发表于 2021-11-15 14:16 还有没有可能是GUI_DispStringAt这个函数调用的英文字库取模方式造成的,但是我看了下好像这个函数显示英 ...
eric2013 发表于 2021-11-16 09:20 不是这个,是emWin的接口文件,不行直接试试我这个吧 第一期:在OLED上面移植STemWin5.20 http://www.a ...
iuuiangela 发表于 2021-11-16 10:35 我看了下您的教程,里面修改了GetDevData这里,提示根据自己屏的位数改,我用的屏是RGB888的,查看了一下 ...
eric2013 发表于 2021-11-17 07:45 对,你的显示屏是RGB888是一方面,关键还是你的底层驱动接口也是888的24位色配置吗
iuuiangela 发表于 2021-11-17 09:55 硬汉哥,我昨天试了一下,如果按照我这个屏的RGB888来配置,颜色就只有黑白色,所以在底层驱动这里,我还 ...
eric2013 发表于 2021-11-17 13:57 屏蔽掉WM_SetcreateFlags(WM_CF_MEMDEV),显示会有撕裂感,但一般不会显示慢, 你的应该是16bpp那个接 ...
iuuiangela 发表于 2021-11-17 14:35 是的,我的16pp这个接口函数没做优化,里面这样写的for (;xsize > 0; xsize--, x++, p++) {_SetPixelInde ...
eric2013 发表于 2021-11-17 15:43 你用的这个amoled是不是不支持逐行或者逐列的加速操作,如果不支持的话,可以考虑整个显存,定时刷整个显 ...
iuuiangela 发表于 2021-11-17 16:14 嗯嗯,我目前采用的方法就是您之前发过的一个帖子的方法http://www.armbbs.cn/forum.php?mod=viewthread& ...
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-5-21 10:32 , Processed in 0.626488 second(s), 27 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.