打印
[STM32F4]

在stemwin中通过xbf外挂flash字库出现显示问题

[复制链接]
2106|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
KC_CEC|  楼主 | 2014-11-28 17:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
软件环境:mdk5.10+stemwin5.22
​硬件环境:stm32f407igt6

我​通过官方软件fontcvt生成4倍抗锯齿,宋体16*16的字库并载入flash,
​然后在TFT上验证显示ADCB四个ASCII码,正好32*16个像素,一切看起来很美好。

​然后我给emwin开了一个缓存,用作通过外部SRAM缓存刷新液晶,就出现了问题:
ABCD的背景像素长和高都多出了一个像素,也就是变成了33*17个像素。

​我试过将外挂缓存开大一点,或者将堆栈开大,现象依旧。
​只要把缓存刷屏一取消,就显示正常了。

​请大家帮帮忙,谢谢!

沙发
mmuuss586| | 2014-11-28 20:19 | 只看该作者
把需要刷新的原始数据,通过串口或其它接口输出显示,看是不是数据出问题了;

使用特权

评论回复
板凳
KC_CEC|  楼主 | 2014-12-1 10:45 | 只看该作者
mmuuss586 发表于 2014-11-28 20:19
把需要刷新的原始数据,通过串口或其它接口输出显示,看是不是数据出问题了; ...

就是用串口打印出来了的,经过同样的写函数
不开缓存数据正常,开了缓存就出错
这个写函数又不开源,看不到里面代码

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

169

帖子

1

粉丝