OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4140|回复: 9

小白求问:关于TFTLCD像素显示问题

[复制链接]

8

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2022-1-9
在线时间
43 小时
发表于 2022-1-10 17:01:01 | 显示全部楼层 |阅读模式
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

8

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2022-1-9
在线时间
43 小时
 楼主| 发表于 2022-1-11 11:19:50 | 显示全部楼层
lcd.c中函数:
void LCD_DrawRectangle(u16 x1, u16 y1, u16 x2, u16 y2)
{
       
        u32 i=0;
        LCD_DrawLine(x1,y1,x2,y1);
        LCD_DrawLine(x1,y1,x1,y2);
        LCD_DrawLine(x1,y2,x2,y2);
        LCD_DrawLine(x2,y1,x2,y2);
       
        lcddev.setycmd=0X2A;        //设置写Y坐标指令
        LCD_WR_DATA((x1>>8)&0xFF);
        LCD_WR_DATA(x1&0xFF);
        LCD_WR_DATA((x2>>8)&0xFF);
        LCD_WR_DATA(x2&0xFF);
       
        lcddev.setxcmd=0X2B;        //设置写X坐标指令
        LCD_WR_DATA((y1>>8)&0xFF);
        LCD_WR_DATA(y1&0xFF);
        LCD_WR_DATA((y2>>8)&0xFF);
        LCD_WR_DATA(y2&0xFF);
       
       
        lcddev.wramcmd=0X2C;        //设置写入GRAM的指令
        for(i=0;i<(x2-x1)*(y2-y1+1);i++)
        {
        LCD_WR_DATA(0X8430);
        }
       

}


main.c中画矩形函数:
LCD_DrawRectangle(10,200,100,500);

请问为何像素显示不在main函数所画矩形中呢?
回复

使用道具 举报

6

主题

890

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1477
金钱
1477
注册时间
2020-8-19
在线时间
335 小时
发表于 2022-1-11 10:19:07 | 显示全部楼层
问题没有出来
回复

使用道具 举报

13

主题

643

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2432
金钱
2432
注册时间
2019-12-28
在线时间
527 小时
发表于 2022-1-11 10:37:47 | 显示全部楼层
可以把问题重新发一下吗
回复

使用道具 举报

14

主题

821

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2070
金钱
2070
注册时间
2021-7-17
在线时间
647 小时
发表于 2022-1-11 10:49:44 | 显示全部楼层
楼主请详细说一下显示有什么问题呢?
回复

使用道具 举报

8

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2022-1-9
在线时间
43 小时
 楼主| 发表于 2022-1-11 19:16:53 | 显示全部楼层
自顶,各位大神帮忙看一下。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2022-1-12 02:03:23 | 显示全部楼层
搞不明白你是啥问题
回复

使用道具 举报

8

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2022-1-9
在线时间
43 小时
 楼主| 发表于 2022-1-12 10:20:35 | 显示全部楼层
我在LCD.c里写了像素显示函数,在main函数里画了个矩形,为什么这个像素显示不在main函数所画的矩形中呢?
回复

使用道具 举报

8

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2022-1-9
在线时间
43 小时
 楼主| 发表于 2022-1-12 10:23:14 | 显示全部楼层
正点原子 发表于 2022-1-12 02:03
搞不明白你是啥问题

老哥,我在lcd.c里写了像素显示代码,在主函数里画了一个矩形。预想的结果是在画的矩形里面会有像素显示,但是最后显示屏上的效果是在矩形外面的某块地方有像素显示。我想问一下是lcd.c里的代码有问题吗?
回复

使用道具 举报

8

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2022-1-9
在线时间
43 小时
 楼主| 发表于 2022-1-13 21:00:40 | 显示全部楼层
自顶。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-26 06:10

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表