完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 一叶倾城wwq 于 2018-6-10 13:30 编辑
描述:在显示汉字函数里或者初始化等地方写反白指令都会导致如图所示情况,是屏本身的问题还是我程序问题,请各位前辈指点迷津,^_^(只是一个写指令就导致) 这是调用函数: /********************************************* FunctionName: writeWord FunctionInfo: 练习写汉字函数 Input: no Output: no 注: **********************************************/ void writeWord(void) { uchar tab[2] ={"出"}; //注意一个汉字占两个字节 uchar tab1[43]={"下雨天,想看蓝天白云;对了,出门记得带伞^_^"}; //最后这个占三字节 uchar i; wr_cmd(0x30); wr_cmd(0x30); //基本指令集 reverseWhite(1); //反白显示用不了,会抹去下面的字和整屏变淡或字位置乱掉 wr_cmd(0x0C); //整体显示 wr_cmd(0x80); //行 //wr_dat(tab[0]); //wr_dat(tab[1]); for(i=0;i<4;i++) { wr_dat(tab1[i*2]); wr_dat(tab1[i*2+1]); //一个汉字两个字节需一次写入 } wr_cmd(0x90); for(i=4;i<11;i++) { wr_dat(tab1[i*2]); wr_dat(tab1[i*2+1]); } wr_cmd(0x88); for(i=11;i<14;i++) { wr_dat(tab1[i*2]); wr_dat(tab1[i*2+1]); } wr_cmd(0x98); for(i=14;i<22;i++) { wr_dat(tab1[i*2]); wr_dat(tab1[i*2+1]); } } 补充内容 (2018-6-10 22:40): 乱掉的问题解决了,目前的问题是使用反白的那行会闪烁,而且程序反白一行,情况是出现了两行反白 |
|
相关推荐
4个回答
|
|
应该是程序代码出现问题了 贴出相关的代码看一下
|
|
|
|
|
|
|
|
是不是修改了数据地址指针,自己看一下
|
|
|
|
你的刷新的频率高一些,就会看不到闪烁了
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
308 浏览 0 评论
431 浏览 0 评论
《DNK210使用指南 -CanMV版 V1.0》第三十四章 image图像滤波实验
372 浏览 0 评论
【RA-Eco-RA2E1-48PIN-V1.0开发板试用】简介、环境搭建、工程测试
395 浏览 0 评论
730 浏览 1 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11625 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-7 10:30 , Processed in 0.678915 second(s), Total 78, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号