keil 4 不能正常显示某些字符 查看变量的地址也不对

这几天都在用keil做些工作,基本遇到2个问题,差点被折磨死了,记下来方便后来者吧。只能默默地骂几句垃圾东西。

1,使用watch或者本地变量窗口查看到的临时变量值不对的问题,但是运行结果又没有问题,经过网络搜索一番,都说keil提示的变量的地址根本就不对的,难怪查看到内存的数据都是错位了几个字节。


2,12864液晶不能正常显示三字,有些字符都能正常显示。找到这篇文章:

http://www.cnblogs.com/heiyue/p/3283678.html,感谢作者的分享。


解决办法是自己在程序写上字符的内码。比如“三”字使用 "\xc8\xfd" ,就可以正常显示字符了。

列出了很多个会引起错误的字符:

对于这个BUG建议还是不要修改软件,因为不确定在某些特定条件下是否会引起莫名奇妙的其他问题,而且涉及到这个BUG的汉字不多,下面是从GB2312中抽了出来:


褒 饼 昌 除 待 谍 洱 俘 庚 过 

糊 积 箭 烬 君 魁 例 笼 慢 谬 

凝 琵 讫 驱 三 升 数 她 听 妄 

锡 淆 旋 妖 引 育 札 正 铸 

佚 冽 邶 埤 荦 蔟 摭 啐 帻 猃 

恺 泯 潺 妪 纨 琮 椠 辇 挲 臊 

忑 睚 铨 稞 瘕 颀 螨 簖 酏 觚 

鳊 鼾 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值