OpenEdv-开源电子网

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

LCD某些区域无法显示的求教

[复制链接]

49

主题

148

帖子

0

精华

高级会员

Rank: 4

积分
683
金钱
683
注册时间
2017-11-23
在线时间
133 小时
发表于 2022-4-6 18:49:21 | 显示全部楼层 |阅读模式
1金钱
各位大神,我最近在学习原子大神STM32F407ZGT6开发板的LCD显示,遇到个奇怪的问题---在LCD屏的下部分(y坐标245以下部分),就奇怪的无法显示了。
具体情况如下
    我的开发板STM32F407ZGT6,配套2.8寸16BIT并口屏,屏幕范围240x320
    显示汉字的函数用的是
     Show_Str(10, 145, BLUE,RED, "深圳市神原子文中",24,1);
     DrawFont16(40, 110, BLACK,WHITE, "深",1);
     LCD_ShowNum(10,85,lcddev.height,6,24);
所有的显示都正常,显示数字,字符串,汉字,都正常,唯一发现就是当显示汉字的y坐标在245以下时,就无法显示了,编译,下载,运行都正确,就是LCD屏这部分不显示
然后,我一步步做了检查
   用上述3个函数分别显示多个汉字,单个汉字,数字等,发现显示数字没问题,在哪里都可以显示,
   显示汉字时,y轴坐标在245以上的,都显示正确,y轴坐标在245以下的,汉字都无法显示
几次对比截图如下,源程序后附。
   难道这几个函数对y坐标有限制??或者有啥查询在覆盖这些区域??
我分析如下,其他程序覆盖,是不会的,数字可以正常显示就可以说明这点,没有程序在覆盖,
那问题就应该在这汉字显示程序里了,应该是汉字显示程序,对y轴坐标有限制,导致在这些区域内无法显示,那究竟在哪里呢?
我分析程序,找了好几圈,没有找见,可能道行太浅,分析不出来,
所以在此,向各位大神请教,望大神们指点指点迷境,
感谢感谢!!!
2.jpg
几次对比测试截图如下
微信截图_20220406180938.png 微信截图_20220406180818.png 微信截图_20220406180642.png
源程序如下
LCD-CS25.rar (8.4 MB, 下载次数: 0)

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

49

主题

148

帖子

0

精华

高级会员

Rank: 4

积分
683
金钱
683
注册时间
2017-11-23
在线时间
133 小时
 楼主| 发表于 2022-4-6 18:57:08 | 显示全部楼层
部分汉字显示函数如下
a1.png
a2.png
a3.png
a4.png
a5.png
a6.png
a7.png
a8.png
a9.png
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-26 00:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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