OpenEdv-开源电子网

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

使用STM32驱动液晶屏NT7532,屏幕出现不去定阴影

[复制链接]

80

主题

188

帖子

0

精华

高级会员

Rank: 4

积分
681
金钱
681
注册时间
2013-8-16
在线时间
37 小时
发表于 2014-5-17 18:54:40 | 显示全部楼层 |阅读模式
5金钱
大家好,我最近在写一个程序,是关于遥控器的,带显示。我程序写好了,功能和显示都正常,但是在测试过程中出现了一个问题。在菜单界面中对要操作的功能进行参数设置,我是按确定键(确定键的出发是使用外部中断)进入设置状态,只要进入设置状态,界面就会不定期的出现阴影,不是整个屏,是屏上某个地方,出现时间也很短,一闪就消失。请问有没有那位大哥遇到过这种情况,应该怎么修改。很急,谢谢。

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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-5-17 20:47:26 | 显示全部楼层
应该是两个有2个地方(一个必定是中断里面)同时访问LCD,导致冲突.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

80

主题

188

帖子

0

精华

高级会员

Rank: 4

积分
681
金钱
681
注册时间
2013-8-16
在线时间
37 小时
 楼主| 发表于 2014-5-18 18:11:47 | 显示全部楼层
同时访问LCD?在一个界面中同时进行选中(按确定键-----外部中断)和使用另一个按键(滚动-----外部中断)进行参数值的设定,这两个操作的效果都会出现在同一个界面的同一个位置。程序中这两个中断的中断服务程序使用的是同一个中断服务程序。在中断服务程序中进行区别是哪一个产生的中断。两个中断优先级使用的是同一个中断优先级。这会不会导致访问LCD冲突呢?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-5-18 21:20:10 | 显示全部楼层
回复【3楼】星空:
---------------------------------
 仿真看看.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

80

主题

188

帖子

0

精华

高级会员

Rank: 4

积分
681
金钱
681
注册时间
2013-8-16
在线时间
37 小时
 楼主| 发表于 2014-5-20 09:02:39 | 显示全部楼层
原子哥,我把程序做了一个处理,程序中只保留两个中断,上诉的两个中断只保留确定键那个中断,还有一个中断是定时器溢出中断,定时器中断中断服务函数中主要 操作是调用系统数据处理函数和保存系统数据以及一个ADC采样的函数。中断优先级低于确定优先级。这样用该就不会造成中断冲突了吧。我测试了一下效果,那个问题依旧存在。再后来我将定时器服务程序中调用的函数依次屏蔽,测试,再打开。发现,只要将负责ADC采样的那个函数屏蔽掉之后在操作过程中出现阴影的问题几乎不会出现,即使出现都不明显。这是什么原因,还请原子哥帮帮忙,指点指点。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-5-20 23:29:52 | 显示全部楼层
回复【5楼】星空:
---------------------------------
检查ADC程序...
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

80

主题

188

帖子

0

精华

高级会员

Rank: 4

积分
681
金钱
681
注册时间
2013-8-16
在线时间
37 小时
 楼主| 发表于 2014-5-21 09:36:39 | 显示全部楼层
谢谢,我现在马上去单独测试一下ADC部分程序。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-7 20:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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