我现在想用C6748的LCD驱动8080接口的屏,该怎么配置,有例程吗?
在StarterWare中只发现了一个HITACHI模式驱动的例程。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我现在想用C6748的LCD驱动8080接口的屏,该怎么配置,有例程吗?
在StarterWare中只发现了一个HITACHI模式驱动的例程。
问题已经解决了。
void lcdc_lidd_init(void)
{
//lidd_tset();
unsigned int csConf;
LIDDClkConfig(SOC_LCDC_0_REGS, 10000000, 150000000);
LIDDModeSet(SOC_LCDC_0_REGS, LIDD_MODE_ASYNC_MPU80);
/*
** The strobe timing parameters need to referred to from the
** character display datasheet
*/
csConf = LIDD_CS_CONF(1, 1, 1, 1, 1, 1, 1);
LIDDCSTimingConfig(SOC_LCDC_0_REGS, 0, csConf);
// while(1) {
// LIDDAddrIndexSet(SOC_LCDC_0_REGS, 0, 0x55);
// Task_sleep(1);
// LIDDDataWrite(SOC_LCDC_0_REGS, 0, 0xAA);
// Task_sleep(1);
// }
}
模式改为LIDD_MODE_ASYNC_MPU80,
参数改为LIDD_CS_CONF(1, 1, 1, 1, 1, 1, 1)
lcd_write_cmd()调用LIDDAddrIndexSet()
lcd_write_data()调用LIDDDataWrite()