大家帮我看下这段代码 菜鸟 看不太懂

2019-03-23 19:55发布

我这里有个程序是void LCD_SetWindows(uint16_t xStart,uint16_t yStart,uint16_t xLong,uint16_t yLong)
{
  LCD_SetCursor(xStart,yStart);
  LCD_WriteReg(0x0050,xStart);         /* 水平GRAM起始位置 */
  LCD_WriteReg(0x0051,xStart+xLong-1); /* 水平GRAM终止位置 */
  LCD_WriteReg(0x0052,yStart);         /* 垂直GRAM起始位置 */
  LCD_WriteReg(0x0053,yStart+yLong-1); /* 垂直GRAM终止位置 */
}
不知道是干嘛的 调用之后板子也没反应 大家帮我解释下 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
yangzichen
1楼-- · 2019-03-24 05:21
/

看了lcd的datasheet,对xlong和ylong也都做出了限制,结果发现还是不行呀

在这个函数后面我跟上了一个显示汉字的程序,结果超出了规定的区域后还是能够显示

大家绑架我想想怎么回事 一天了没弄好

 

一周热门 更多>