打印

请教大神PIC18F4620芯片驱动液晶12864中遇到的问题

[复制链接]
1045|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
我写了一个驱动液晶12864的程序,正常显示应该是左边的“0426”数字,可是我按一下单片机或者液晶屏就变成右边那样的,有时候多出来几个数字,有时候全屏移动,我不知道那里出现问题了,那位大神可以告诉我引起这种现象的问题都有什么呀,在此感激不尽。我用的是PIC18F4620单片机,液晶屏用的是深圳驰宇微MS12864R的液晶显示屏,串口接口。如果那位大神遇到过这种情况,请给小弟一点指示,谢谢

使用特权

评论回复
沙发
宸心尽向紫烟来|  楼主 | 2019-4-17 22:00 | 只看该作者
假如程序的问题,大神们也可以教我一下怎么调试程序,才能发现问题所在,有时候程序有问题,我不知道如何排查,在此谢谢大家了

使用特权

评论回复
板凳
CoolSilicon| | 2019-4-18 08:58 | 只看该作者
接触不良???

使用特权

评论回复
地板
Cjy_JDxy| | 2019-4-18 19:06 | 只看该作者
是串行接口吧?有没有读忙?

使用特权

评论回复
5
Kelan| | 2019-4-18 21:46 | 只看该作者
1、你确定压屏幕的时候,手没有压到信号线?
2、压之后,显示会立即恢复正常吗?

使用特权

评论回复
6
宸心尽向紫烟来|  楼主 | 2019-4-19 19:28 | 只看该作者

应该不是接触不亮,周围有大功率的电器启动的瞬间也会这样

使用特权

评论回复
7
宸心尽向紫烟来|  楼主 | 2019-4-19 19:29 | 只看该作者
Kelan 发表于 2019-4-18 21:46
1、你确定压屏幕的时候,手没有压到信号线?
2、压之后,显示会立即恢复正常吗? ...

没有啊,周围有大功率的电器启动的瞬间也会这样,我觉得特别容易受到干扰,

使用特权

评论回复
8
宸心尽向紫烟来|  楼主 | 2019-4-19 19:30 | 只看该作者
bellstudio 发表于 2019-4-18 19:20
先用示波器看看,确定你的时序实现和数据手册一样,主要时钟速率和片选控制。
另外,就和楼上说的一样,每 ...

嗯,好的,谢谢诶,主要我是新手,好多调试都不太会

使用特权

评论回复
9
宸心尽向紫烟来|  楼主 | 2019-4-19 19:31 | 只看该作者
Cjy_JDxy 发表于 2019-4-18 19:06
是串行接口吧?有没有读忙?

有读忙的,不知道怎么回事,周围有大功率的电气启动的时候,也会乱码

使用特权

评论回复
10
xbyu520| | 2019-4-20 08:17 | 只看该作者
电路图最好贴出来,或者贴出部分也可以。先排除硬件问题。

使用特权

评论回复
11
宸心尽向紫烟来|  楼主 | 2019-4-20 21:39 | 只看该作者
xbyu520 发表于 2019-4-20 08:17
电路图最好贴出来,或者贴出部分也可以。先排除硬件问题。

硬件是没有问题的,我们公司成熟的电路,公司的程序下载进去,什么事没有,我自己写的程序,就有问题,我感觉是程序那里出现问题了

使用特权

评论回复
12
CoolSilicon| | 2019-4-24 10:02 | 只看该作者
宸心尽向紫烟来 发表于 2019-4-20 21:39
硬件是没有问题的,我们公司成熟的电路,公司的程序下载进去,什么事没有,我自己写的程序,就有问题,我 ...

哈哈.这样, 就一定是你的程序问题了..
你可以比较一下, 首先看是不是底层驱动/时序有问题;
如果没有, 就是上面的逻辑问题了,
如果有现成的代码, 对比一下, 不难发现问题的.

使用特权

评论回复
13
宸心尽向紫烟来|  楼主 | 2019-4-28 19:44 | 只看该作者
CoolSilicon 发表于 2019-4-24 10:02
哈哈.这样, 就一定是你的程序问题了..
你可以比较一下, 首先看是不是底层驱动/时序有问题;
如果没有, 就 ...

嗯嗯,谢谢,我找到问题了,是延时时间不够长导致的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

87

帖子

0

粉丝