用FSMC设置中将数据位改成8位,其他:
void LCD_WR_REG(u8 regval)
{
LCD->LCD_REG=regval;//写入要写的寄存器序号
}
//写LCD数据
//data:要写入的值
void LCD_WR_DATA(u8 data)
{
LCD->LCD_RAM=data;
}
/******************************************************************
** 函数名称: void Write_Cmd(unsigned char DH,unsigned char DL)
** 功能描述: 写命令
*******************************************************************/
void Write_Cmd(unsigned char DH,unsigned char DL)
{
LCD_WR_REG(DH);
LCD_WR_REG(DL);
}
/******************************************************************
** 函数名称: void Write_Data(unsigned char DH,unsigned char DL)
** 功能描述: 写数据
*******************************************************************/
void Write_Data(unsigned char DH,unsigned char DL)
{
LCD_WR_DATA(DH);
LCD_WR_DATA(DL);
}
但是显示不了,
找了一下原子的例程中有这个控制器型号的初始化,改了数据位还是不行,有没有人搞过,求指教
|