原创 ST7920显示控制芯片 串行SPI应用时必须注意的问题!

2008-12-2 02:14 5601 11 16 分类: MCU/ 嵌入式

各位在使用ST7920的SPI串行驱动方式时,最好单独给这个垃圾片子留出一个SPI接口,不要和其他SPI器件并联。实在不行的话也必须单独留出SPI-CLK时钟线。


原因是:实际应用中,发现在ST7920的CS片选线无效时竟然能够受共用时钟线的影响,接收数据!


在此特为大家提个醒,以免设计出来导致显示花屏。

文章评论5条评论)

登录后参与讨论

用户377235 2014-9-25 23:07

确实存在影响,未作其它处理时,它只影响上次写入时的含有最后一个Y地址的下面若干个X地址。没办法,只有把含有Y的所有X地址清零。

用户377235 2012-12-25 16:21

我也中招了伤心

用户216996 2009-8-18 10:34

我也遇到了同样的问题,今天改了一下就行了,先谢谢了,之前一直找不到原因

用户1381877 2009-4-12 00:43

还好 我看到这贴子 不然 玩大发了

用户45460 2008-4-18 16:35

我也遇到了同样的问题,硬件已经定了,只能软件解决了,是一个ST7920和一片铁电在一个spi上,取消ST7920片选,操作铁电,显示出现花屏!只能把屏填满,再关闭,操作铁电,开屏,重新写入出化命令0x30(否则清屏命令无效)。还有其他并发隐患,目前也没有找到比较好的软件解决办法!

相关推荐阅读
用户6646 2010-06-09 16:44
Linux C中令人讨厌的段错误
作者:孙晓明,华清远见嵌入式学院讲师同学们在做练习的时候,编译完程序,执行的时候,有时会莫名的出现 “Segment fault”,即段错误,段错误是让许多C程序员都头疼的提示,因为对于这种模糊的提示...
用户6646 2010-06-09 13:06
VC6 显示行号 (无限制注册版)
make编译时出现错误, 会提示哪一行。可惜vc中不能显示行号,很是郁闷。这个插件可以显示行号,呵呵,很有用。VC显示行号插件说明-----------------------------------...
用户6646 2010-05-22 10:07
删除 nero search 的有效方法
不知道从什么时候开始,Nero多出来一个绑定的Nero Search,虽然可以不然它显示,可是他仍然会在后台占用资源。可以用以下方法解决:开始->运行,依次输入下列文字回车、确定即可(每次输一行...
用户6646 2010-04-03 08:46
2007年5月22日完成的全电控小电视(版本V2.0)
基础功能部分写了4000多行汇编,加上遥控红外部分达到了6000多行,大体介绍如下:1. 内置开关电源转换,11-37V供电;2. 全轻触操作,无机械可调器件,PWM调节亮度/色彩/背光;3.按钮有:...
用户6646 2010-03-17 09:41
三极管HFE与β的关系
hfe是三极管H参数,全称“共发射极低频小信号输出交流短路电流放大系数”,在等效四端网络中又叫“h21”。β是Ic与Ib函数关系的普遍表达式,尤其特指在晶体管基区中电流的分配关系。无论在教科书还是在应...
用户6646 2010-03-17 09:35
三极管饱和(2)
from:http://blog.ednchina.com/xcbao/10816/category.aspx本图片来自于<模拟集成电路的分析与设计>,用来表现三极管饱和时的carriers的分布。但...
我要评论
5
11
关闭 站长推荐上一条 /2 下一条