OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2585|回复: 2

EMWIN在控件上显示的字符重复

[复制链接]

1

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2017-8-23
在线时间
14 小时
发表于 2019-11-13 14:05:32 | 显示全部楼层 |阅读模式
5金钱
参考正点的教程,用cubemx生成的工程,基础例程测试都能通过,不调用控件的话感觉没什么问题,一切显示正常。使用控件的时候,控件上的字符会重复显示,例如我如果显示的事ABCD 屏上会显示BBDD;file:///C:\Users\82739\Documents\Tencent Files\827391902\Image\Group\LF@K7~7FS7SA~5(UFAK86ZU.pngfile:///C:\Users\82739\Documents\Tencent Files\827391902\Image\Group\LF@K7~7FS7SA~5(UFAK86ZU.pngfile:///C:\Users\82739\Documents\Tencent Files\827391902\Image\Group\WM]$F0P`)N70}$8{I~UWUBP.jpg
然后我试着只做一个按钮,还是会发生这种问题,跑官方的例程问题依旧。希望懂的朋友指点一二,谢谢。
builder生成的.png
实际的效果.jpg

最佳答案

查看完整内容[请看2#楼]

已解决,因为工程中emwin用的外部SRAM,用cubemx配置的时候漏选了高低字节选择功能,导致使用控件时跳过一个字符后下一个字符显示两次。由此可见普通的函数emwin内部是没调用分配给自身的空间。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2017-8-23
在线时间
14 小时
 楼主| 发表于 2019-11-13 14:05:33 | 显示全部楼层
已解决,因为工程中emwin用的外部SRAM,用cubemx配置的时候漏选了高低字节选择功能,导致使用控件时跳过一个字符后下一个字符显示两次。由此可见普通的函数emwin内部是没调用分配给自身的空间。
回复

使用道具 举报

1

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2017-8-23
在线时间
14 小时
 楼主| 发表于 2019-11-13 14:11:09 | 显示全部楼层
本帖最后由 小红兔 于 2019-11-13 14:13 编辑

附上工程源码。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-26 05:22

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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