中级会员
 
- 积分
- 226
- 金钱
- 226
- 注册时间
- 2012-3-11
- 在线时间
- 31 小时
|
今天我怀着激动的心情把Tardis的PDA的程序(5.17最新版)烧进了板子,的确被镇住了,华丽的界面,牛叉的设计,只能用六体投地来形容了
只不过我点开文本浏览器时,第一次是让你找文本文件,然后我选了一个文本文件,点进去,什么?? 白屏!!!!我纳闷 斑竹应该自测过的吧,
咋会有这种问题,我一直怀疑是斑竹工程打包前不小心注释掉了什么东西,我就在程序里面找啊找啊,可惜一无所获
后来我看到这句Load_TxtSetUp(); 其中代码如下
AT24CXX_Read(25,(u8*)(&back_color),2);
AT24CXX_Read(27,(u8*)(&txt_color),2);
AT24CXX_Read(29,(u8*)&txt_font_size,1);
AT24CXX_Read(30,(u8*)&txt_line,1);
然后我又联想到BUG出现时是白屏,我瞬间明白了,咱么的24C02都是空的(里面应该是0x00或者0xFF),所以上面的文本浏览器初始化的代码
就把背景啊,文本颜色,等等,全部初始化成了0xFFFF,所以你打开阅读器就是白屏啊,白底白字啊,于是我加上如下代码
back_color=0x12E0;
txt_color=0xFF00;
back_color=0x001F;
txt_font_size=16;
txt_line=1;
给这些变量强制赋值 ,终于看到可爱的文本浏览器出现了
这个BUG的确有点隐蔽,建议斑竹,初始化24C02时,写入默认值,或者变量初始化为 默认值(不好)
总结下,大家发现问题时不要嚷嚷,有时候不是人家不愿意帮你解决,只是人家不明白你的问题(或者你没说清楚),或者人家没时间
大家应该发扬逼出自己的精神,这样才可以进步吗,最后把解决办法分享下(你不愿意就算了),说这么多还是很感谢版主这么无私的贡献源码
最后祝斑竹一帆风顺,祝群里红红火火
|
|