|
屏的分辨率是320*320,但是在设置屏幕的点时,xy的坐标只能最大到255,mcu8080并口的传输是16bit,但是8bit的传输时屏幕没有问题,好像在屏幕读取的时候只能拿到16bit的低字节,忽略高字节
void LCD_SetCursor(uint16_t startX, uint16_t startY)
{
uint16_t startX_H, startX_L;
uint16_t endX_H, endX_L;
uint16_t startY_H, startY_L;
uint16_t endY_H, endY_L;
startX_H = (startX>>8)&0x00ff;
startX_L = (startX)&0x00ff;
startX = (startX_L<<8) | startX_H;
startY_H = (startY>>8)&0x00ff;
startY_L = (startY)&0x00ff;
startY = (startY_L<<8) | startY_H;
// 表明是generic packet
Write_Generic_Packet(0x04);
//Set column address
Write_DATA(0x2A);
//Write_DATA(startX_H);
Write_DATA(startX_L);
Write_DATA(0x3f00);
|
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|