从卖屏的老板那里拿来的程序,如下:
这里面,
LCD_WR_CMD(0,0x02,postion_x); //x start point
LCD_WR_CMD(0,0x03,postion_y*16); //y start point
LCD_WR_CMD(0,0x04,postion_x+15); //x end point
LCD_WR_CMD(0,0x05,postion_y*16+15); //y end point
这4句话应该是指出绘图区域,但是我将postion_y赋值为1,和2,3没什么区别。
后来算了一下,y方向的像素数量是320个,所以这个参数的data应该是双字节,而程序中的命令 LCD_WR_CMD的第一个参数是0,意思是单字节。是不是问题出在这里呢?
将这两个个0都改为1,问题解决,可以在不同行显示数字咯
这样,我就可以控制屏幕在任何地方显示数字了~