OpenEdv-开源电子网

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

原子哥的min板,LCD显示中文字时为什么不能显示Y轴方向大于256的字?

[复制链接]

10

主题

39

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
243
金钱
243
注册时间
2012-1-22
在线时间
51 小时
发表于 2013-7-17 16:50:43 | 显示全部楼层 |阅读模式
Show_Str(25,210,"游戏结束再接再厉",16,8);210换成280后屏幕就乱码了??大家有遇到过么??Show_Str函数的Y参数是U8?为什么啊?LCD不是320*240么!!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

119

帖子

0

精华

初级会员

Rank: 2

积分
169
金钱
169
注册时间
2013-4-6
在线时间
3 小时
发表于 2013-7-17 17:00:38 | 显示全部楼层
自己改成U16罗.     为了省内存嘛..          全改U16, 不管竖屏或横屏, 才不会碰到255之后就归0...
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-7-17 17:01:23 | 显示全部楼层
例程可能有点旧,用最新的试试吧.
是u8的问题,u8最大是256,超过就溢出了.改为u16才可以.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

10

主题

39

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
243
金钱
243
注册时间
2012-1-22
在线时间
51 小时
 楼主| 发表于 2013-7-17 17:04:34 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
我早改过了的!不行!Show_Str_Mid(u8 x,u16 y,u8*str,u8 size,u8 len)这个是U16吧!还是不行!一显示就乱码!
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-7-17 17:54:35 | 显示全部楼层
说明你改的不彻底.
里面调用的所有函数,都要改,一直到最后,知道屏幕画点为止.
另外,这种问题,拿个仿真器,解决起来就如一大早拉屎,顺畅的很...
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

12

主题

432

帖子

0

精华

高级会员

Rank: 4

积分
729
金钱
729
注册时间
2012-6-21
在线时间
59 小时
发表于 2013-7-18 13:42:55 | 显示全部楼层
局部变量还有U8没改。
呵呵。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-17 18:59

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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