OpenEdv-开源电子网

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

stm32mini开发板驱动5V1602液晶,出现了一个很奇怪的现象,求解!

[复制链接]

1

主题

6

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2015-7-26
在线时间
0 小时
发表于 2015-7-26 11:35:19 | 显示全部楼层 |阅读模式
5金钱

我用mini开发板驱动1602液晶,可以显示。但是有个奇怪的现象一直没搞明白。我让1602显示两行相同的字符就是table数组里的如图:

显示函数如下:

当我只写前两行显示函数的时候,第二行最后一个字符f不会显示。

如果我先显示第二行,再显示第一行,那么第一行的最后一个字符f不会显示;

如果我先显示第一行,第二行显示两遍以上,就没问题了。

先显示第二行,再把第一行的显示函数写入两遍以上也没问题了。


那么问题就是:为什么同一个函数显示同一个数组的字符,会出现第二次显示缺少最后一个字符这样额现象?


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

使用道具 举报

72

主题

2711

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3505
金钱
3505
注册时间
2014-8-4
在线时间
696 小时
发表于 2015-7-26 13:49:13 | 显示全部楼层
看到楼主一颗星的等级,问问题配上了截图,文字也是工整,态度起码很端正,赞一个

1.问题描述可以再详细具体一些,看了好几遍才理清逻辑,可能我自身理解力不是很好吧。
2.两个while(1)是来炫富吗
3.每行只显示一次中间加个延时试试,从提供的信息只能猜到这个了

继续努力,加油
以我资质之鲁钝,当尽平心静气、循序渐进、稳扎稳打之力。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-7-26 15:06:41 | 显示全部楼层
感觉是驱动问题
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

39

主题

598

帖子

0

精华

高级会员

Rank: 4

积分
875
金钱
875
注册时间
2013-12-18
在线时间
41 小时
发表于 2015-7-26 17:42:50 | 显示全部楼层
是挺奇怪的,做屏幕显示,也没遇到过这问题,查查驱动程序把,要是驱动肯定没问题,那你在看看你第一个while里面后面还有什么语句吗?是不是后面的程序导致?其实这个我也觉的怪怪的,没有什么思路。
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2015-7-26
在线时间
0 小时
 楼主| 发表于 2015-7-27 10:20:58 | 显示全部楼层
让我不解的就是,显示函数只有在调用第二次的时候才会出现最后一个字符不能显示的情况,超过第二次以后就正常了。应该不会是程序的问题吧!回复【4楼】w417074951:
---------------------------------
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2015-7-26
在线时间
0 小时
 楼主| 发表于 2015-7-27 10:24:52 | 显示全部楼层
回复【2楼】龙之谷:
---------------------------------
显示函数只有在执行第二次的时候才会出现好最后一个字符的情况,所以用了while(1);让它只执行两次,超过两次以后就不会出现这种情况。这个问题也好解决只要在初始化的时候先执行两次显示函数就行了,但是这个现象真的很让人好奇!
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2015-7-26
在线时间
0 小时
 楼主| 发表于 2015-7-27 10:29:48 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
那我再重新按1602的时序写一次试试!
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2015-7-26
在线时间
0 小时
 楼主| 发表于 2015-7-27 10:31:21 | 显示全部楼层
回复【2楼】龙之谷:
---------------------------------
谢谢!
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-19 16:40

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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