资料上显示是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);