哪位大侠能教教我为什么8bit操作不成功吧 16位操作没问题 查看datesheet io口应该连接到db17-db10上 屏幕无反应 连接到db0-db7上有时候有乱码出现
下面是我写的操作程序 严格按照时序写的 应该没问题 小弟实在不知道问题出在哪里了
请哪位好心大侠帮帮我吧 十分感谢
void write_ili9325_register(uint addr, uint dat)
{
/*
CS_ILI9325=0;
RS_ILI9325=0;
DL_ILI9325=addr;
DH_ILI9325=addr>>8;
RW_ILI9325=0;
RW_ILI9325=1;
RS_ILI9325=1;
DL_ILI9325=dat;
DH_ILI9325=dat>>8;
RW_ILI9325=0;
RW_ILI9325=1;
CS_ILI9325=1;
*/
CS_ILI9325=0;
RS_ILI9325=0;
DH_ILI9325=addr>>8;
RW_ILI9325=0;
RW_ILI9325=1;
DH_ILI9325=addr;
RW_ILI9325=0;
RW_ILI9325=1;
RS_ILI9325=1;
DH_ILI9325=dat>>8;
RW_ILI9325=0;
RW_ILI9325=1;
DH_ILI9325=dat;
RW_ILI9325=0;
CS_ILI9325=1;
} |