HT68F30控制GPG96244QS1 TFT液晶屏

本文探讨了SPI总线控制LCD屏的问题,包括初始化配置、数据传输过程及遇到的无图像显示故障。提供了具体的寄存器设置代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


资料上显示是SPI总线控制、在SPENB由高变底的时候起动传输、由低到高的时候停止转输、并且传送的时候先传高位的数据、现在没有效果出来(正在找问题)

没有效果的意思是:

1、LCD屏没有图像、只有背光在亮

2、还没有找到一个寄存器或者一种方法来让LCD屏上显示一种颜色或者图像

void Gpg_Master(unsigned short Data)
{
	//unsigned short temp = 0x0001;
	unsigned short temp = 0x1000;
	ENABLE_244QS1();//
	DISABLE_244QS1();
	Master_SCK=0; //Generate SCK Clock
	do
	{
		Master_SDI = Data &temp;
		Master_SCK=1; 
		_delay(3); 
		Master_SCK=0; //Generate SCK Clock
		//temp<<=1;
		temp>>=1;		
	}while(temp!=0);
	Master_SCK=1; //Generate SCK Clock
	ENABLE_244QS1();//	
}

控制寄存器的程序

	/*资料里看到的初始化方式*/
	SPIWRITE_ADDRSSDATA(0x05,0x00); 
	SPIWRITE_ADDRSSDATA(0x00,0x07); 
	SPIWRITE_ADDRSSDATA(0x01,0xa0); 
	SPIWRITE_ADDRSSDATA(0x2b,0x01); 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值