完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
本帖最后由 yue497676042 于 2014-6-24 14:19 编辑
各位好, 我用了一个S6B0108驱动的19264,按照示例写了程序,液晶一直没有显示。对比度及背光都正常。逐条写语句,用示波器检测引脚波形均正常。 试了很久,都没有显示。延时都增加了,还是一个点都没有显示。请各位帮忙看看,新手在此万分感谢: (因为是试试,所以只操作第一部分屏,即设置/CS1=0,/CS2=1;/CS3=1) #include #define uchar unsigned char #define uint unsigned int #define LCD_RS LATBbits.LATB8 #define LCD_RW LATBbits.LATB9 #define LCD_E LATBbits.LATB10 #define LCD_CS1 LATBbits.LATB11 #define LCD_RST LATBbits.LATB12 #define LCD_CS2 LATBbits.LATB13 #define LCD_CS3 LATBbits.LATB14 #define LCD_BLA LATBbits.LATB15 /**************************************************************************** * 名 称:void Delay(uchar n) * 功 能:延迟函数1ms * 入口参数:n * 出口参数:无 * 说 明:经过示波器检测,11.0592MHz下精确1ms。 ****************************************************************************/ void Delay(uint n) { uint j; uint k; for(j=0;j } /**************************************************************************** * 名 称:LCD_Write(uchar dat_com,uchar content) * 功 能:液晶数据/指令写入函数 * 入口参数:dat_com,content * 出口参数:无 * 说 明:dat_com=0为指令,dat_com=1为数据。 ****************************************************************************/ void LCD_Write(uchar dat_com,uchar content) { LCD_E=0; LCD_RW=0; LCD_RS=dat_com; *(volatile char*)(&LATB)=content; LCD_E=1; Delay(10); LCD_E=0; } void main() { RCON=0x00; AD1PCFGH=0xFF; AD1PCFGL=0xFF; AD2PCFGL=0xFF; TRISB=0x0000; LATB=0xFCFF; //初始化 LCD_RST=0; Delay(500); LCD_RST=1; Delay(500); //复位 LCD_CS1=0; LCD_CS2=1; LCD_CS3=1; //只对CS1操作 LCD_Write(0,0x3F); //开显示 Delay(1000); LCD_Write(0,0xC0); //起始行设置 Delay(1000); LCD_Write(0,0xB8); //页设置首页 Delay(1000); LCD_Write(0,0x40); //列设置首行 Delay(1000); LCD_Write(1,0xFF); //随便写入一个数据0xFF Delay(1000); LCD_Write(1,0xFF); //随便写入一个数据0xFF while(1); } |
|
相关推荐
5个回答
|
|
没有人愿意帮下忙的吗?
|
|
|
|
|
|
|
|
如果时序正序的话 那只能说明屏坏掉了 或者是对比度设置的不正确
|
|
|
|
感谢版主关注。问题已经解决了,买的液晶片选信号是高有效,主要问题是对比度调的不对。
不能直接接到电源即100%,大概调到75%字就出来了。不同的液晶不一样,建议设计的时候用电阻器调,把字调清楚了,后续产品再用贴片电阻。 以上个人解决方案,为后面的同志做个参考吧。 |
|
|
|
学习学习谢谢分享
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
464 浏览 0 评论
478 浏览 1 评论
基于瑞萨FPB-RA4E2智能床头灯项目——1编译环境搭建与点亮驱动ws2812全彩LED
439 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-LCD显示图片编程示例之介绍mmap
994 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第二章 常用的C语言知识点
1056 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11793 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 23:05 , Processed in 0.750919 second(s), Total 80, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号