今天在自己的TFT彩屏上试了一下开窗口,液晶驱动芯片为SSD1289,初始化时点的扫描方向是从左往右,从上往下,那么我开一个窗口(0,0,20,30)分别代表(sx,sy,ex,ey),显示是没有问题的,当我想改变我的驱动芯片的扫描方向,改为从左往右,从下往上时,那么我开窗口(0,30,20,0)也分别代表(sx,sy,ex,ey),这样始终显示不正确,最终实验调试发现,其实开窗口和扫描方向是没有关系的,开个窗口是不需要考虑扫描方向的,而且开窗口的时候,ex必须要大于等于sx,ey要大于等于sy,不能小于,开窗只管左上角的x,y坐标为sx,sy,右下角的x,y坐标为ex,ey,开好这个窗口后(0,0,20,30),设置画第一点的坐标,如我这里是从左往右,从下往上扫描的方式,那么画的第一点在(0,30),那么就设置LCD_SetCursor(0,30),就行了