微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > PIC18 单片机驱动2.4寸TFT 液晶屏 驱动ILI9325 始终白屏

PIC18 单片机驱动2.4寸TFT 液晶屏 驱动ILI9325 始终白屏

时间:10-02 整理:3721RD 点击:
PIC184520  单片机驱动2.4寸TFT 液晶屏  芯片ILI9325  始终白屏
就正常过两三次,之后就一直白屏。51单片机驱动正常。

现在调出来了,,但问题又来了,和以前正常的时候显示不一样了,只有一层淡淡的色彩和字迹,咋一看和白屏似的。

   CLR_Screen(White); //用背景色清屏 ,用白色的时候就模糊,改用其他颜色就显示的清楚。用白色当清屏色,模糊。和51单片机上显示的颜色还是不一样。

原型
void LCD_PutString(unsigned short x, unsigned short y, unsigned char *s, unsigned int fColor, unsigned int bColor) {
         unsigned char l=0;
        while(*s) {
                if( *s < 0x80)
                    {
                        LCD_PutChar(x+l*8,y,*s,fColor,bColor);
                        s++;l++;
                        }
                else
                    {
                        PutGB1616(x+l*8,y,(unsigned char*)s,fColor,bColor);
                        s+=2;l+=2;
                        }
                }
        }
引用
LCD_PutString(0,0,"开始",White,Blue2);
LCD_PutString(100,150,"START",White,Blue);
在Keill上编译不报错,在Mplab X IDE 报错“非法指针类型之间的转换”

引脚复用?还是外部干扰?程序没啥

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top