完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
今天我怀着激动的心情把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时,写入默认值,或者变量初始化为 默认值(不好) 总结下,大家发现问题时不要嚷嚷,有时候不是人家不愿意帮你解决,只是人家不明白你的问题(或者你没说清楚),或者人家没时间 大家应该发扬逼出自己的精神,这样才可以进步吗,最后把解决办法分享下(你不愿意就算了),说这么多还是很感谢版主这么无私的贡献源码 最后祝斑竹一帆风顺,祝群里红红火火 |
|
相关推荐
3个回答
|
|
ding
|
|
|
|
希望大家多向楼主学习
|
|
|
|
呵呵,bug修复,最近忙着鼓搞SDIO的SD卡驱动呢,新版本的话,等我添加了长文件名支持,然后发布,恐怕,ROM有一点鸭梨。
另外,楼主所说的应该不算bug,因为你的AT24C02里面记录的是0xffff,也就是说,你设置的字体颜色和背景颜色都是白色,所以你看到了白屏,至于字体大小,这个我添加了一个语句if((txt_font_size!=12)&&(txt_font_size!=16))txt_font_size=12;强制设置一下,就OK了,行距的那里,如果你的EEPROM是新的,那么,行距就是256像素了。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1752 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1611 浏览 1 评论
1052 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
721 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1666 浏览 2 评论
1926浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
711浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
560浏览 3评论
583浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
544浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 18:54 , Processed in 0.934573 second(s), Total 81, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号