新手上路
- 积分
- 33
- 金钱
- 33
- 注册时间
- 2017-3-1
- 在线时间
- 37 小时
|
16金钱
本帖最后由 Liuyangliuyang 于 2017-3-24 19:36 编辑
//设置光标位置
//Xpos:横坐标
//Ypos:纵坐标
void LCD_SetCursor(u16 Xpos, u16 Ypos)
{
if(lcddev.id==0X9341||lcddev.id==0X6804)
{
LCD_WR_REG(lcddev.setxcmd);
LCD_WR_DATA(Xpos>>8);
LCD_WR_DATA(Xpos&0XFF);
LCD_WR_REG(lcddev.setycmd);
LCD_WR_DATA(Ypos>>8);
LCD_WR_DATA(Ypos&0XFF);
}else
{
if(lcddev.dir==1)Xpos=lcddev.width-1-Xpos;//横屏其实就是调转x,y坐标
LCD_WriteReg(lcddev.setxcmd, Xpos);
LCD_WriteReg(lcddev.setycmd, Ypos);
}
}
我找到了这类的代码,看到好像是在dir=1的情况,是横屏显示,但是怎么设置dir=1呢? |
|
|