资料上显示是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 Clockdo{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 ClockENABLE_244QS1();//
}
控制寄存器的程序
/*资料里看到的初始化方式*/SPIWRITE_ADDRSSDATA(0x05,0x00); SPIWRITE_ADDRSSDATA(0x00,0x07); SPIWRITE_ADDRSSDATA(0x01,0xa0); SPIWRITE_ADDRSSDATA(0x2b,0x01);