同样是这个信号,大家看看有什么方法(对FPGA不懂,注意....

2020-01-26 13:06发布

本帖最后由 huangyiting1990 于 2013-9-15 15:40 编辑

如题!第一行是时钟信号。第二行是数据,第三行是锁存。驱动74HC595,上一级的程序无法改变,下级的数码管需要更换,所以我只想到在中间级加一个译码似的MCU。但是这个信号太快了,几天了一直苦于无法读取这个波形,贴上来大家出出主意。
第一张图的信号依次是:1时钟 2:锁存 3:595数据 4 165数据
第二张图的信号一次是:1时钟 2:595数据 3:锁存

微博桌面截图_20130915150800.jpg (340.82 KB, 下载次数: 8) 下载附件 2013-9-15 15:13 上传
更新点我的发现:
我观察了一下我的上级板子上的电路 总共有6条线下来:1电源 2 时钟 3 595锁存 4 595数据 5 74HC165数据 6 GND 而且上级板子上用的是STC11F40 (22.1184M晶振,而且所用管脚都是P2 一般IO口)而我想在下级用STC的11f02(33.1776M晶振)来接收上级的595数据应该也是行的通的呀。结果3天了还是没头绪。再问问看 大家 说说上一级的板子是怎么来接收165的数据的呢?(时钟信号都一样呀)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
22条回答
huangyiting1990
1楼-- · 2020-01-28 04:50
aureole 发表于 2013-9-14 21:13
应该是吧,我对你的电路不太了解。

谢谢,这个有点复杂。还是谢谢你! 我本来是上级 下来5条线, CLK(时钟)  DATA(数据)  OE(锁存) 连 两个接595 驱动2个数码管和几个LED,现在就是要把这几个LED并到数码管里面去。 上一级的程序又改不了。所以现在才舍近求远。 干捉鸡、
rayt2012
2楼-- · 2020-01-28 07:10
这信号不算快啊,mcu直接处理都绰绰有余,不知道为什么要用clpd,fpga
huangyiting1990
3楼-- · 2020-01-28 12:02
 精彩回答 2  元偷偷看……
linjpxt
4楼-- · 2020-01-28 16:12
rayt2012 发表于 2013-9-15 08:24
这信号不算快啊,mcu直接处理都绰绰有余,不知道为什么要用clpd,fpga

从波形上看,5个周期 10us, 2us每周期,用CPU的是可以读的. 但CPU主频要够快.
如果用CPLD的话,解码跟输出都可以直接完成,6,7 块钱的CPLD可以很轻松的完成.
linjpxt
5楼-- · 2020-01-28 18:42
huangyiting1990 发表于 2013-9-14 20:10
如果对FPGA一窍不通,还有没其他方法?

你试下找个有 SPI 从模块的CPU来做这个事
huangyiting1990
6楼-- · 2020-01-28 22:27
希望大家说说看人家是怎么做到的。同时谢谢上面这些朋友的指教。而且我手头上有现成的STC的片子,做起来方便成本有低。所以想用STC11F02来做。

一周热门 更多>