免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: Arthur_
打印 上一主题 下一主题

请教如何能够看懂时序图呢 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2009-10-21 10:14 |只看该作者
原帖由 tonyen 于 2009-10-21 09:58 发表
1.两条线相交只是代表该时刻的数据变化,没什么意思
2.平行线代表数据线上的传输的数据,可以说是一个脉冲




没有明白:

我一直以为一次只看一条线(参考下图中的红线)
比如一些写数据过程只看红线就可以了, 另外一个线忽略,不知道这样对不对

20091020_ef603ff2107db60b0578PR6B0luov9SO.png (69.4 KB, 下载次数: 68)

20091020_ef603ff2107db60b0578PR6B0luov9SO.png

论坛徽章:
0
12 [报告]
发表于 2009-10-21 11:05 |只看该作者

回复 #11 Arthur_ 的帖子

可以只看一根线,但那样不全面

上面图里的交叉线一般是指那根线上是数据,这里既可以是0也可以是1,取决于你的数据或应用,交叉点一般是指一段数据的分段,例如一个bit或一个byte或其它单位的,没有死规定

论坛徽章:
0
13 [报告]
发表于 2009-10-21 11:35 |只看该作者
我似乎明白了许多, 我在多看几个
谢谢

论坛徽章:
0
14 [报告]
发表于 2009-10-21 16:35 |只看该作者
http://www.docin.com/p-14730229.html

这个link介绍了怎么读时序图.

顺便说下,如果你不用仿真器仿真你的电路设计,研究时序图觉得没大意义.

偶曾经也一直觉得写软件的应该会看时序图,现在认为如果不搞硬件,觉得没必要,如果做软件,看datasheet时关注寄存器的设置.^_^

论坛徽章:
0
15 [报告]
发表于 2009-10-21 20:35 |只看该作者
呢一般驱动是谁写?~ 硬件工程师还是软件工程师?~

如果不懂看时序图的话~ 一些读写操作就无法完成~ 或者效率不足~ = =~

嘛~ 反正搞驱动,和硬件打交道的话就要会看时序图~

论坛徽章:
0
16 [报告]
发表于 2009-10-22 23:21 |只看该作者
我以前在公司干活的时候,一般是先硬件工程师写一个最简单的DOS驱动。演示下端口读写的过程。然后我们写驱动的再写WINDOWS OR LINUX下的完整的驱动。

如果你买人家的PCI芯片,一般也会带一个例子驱动的。如果只是想写驱动的话,看DATA SHEET. 同时最好有个PROGRAMMING GUIDE。如果你发现驱动出了问题,怀疑是硬件引起的(硬件其实也经常出问题的),那么也许可以研究下时序图,然后接上仪器测测看。

论坛徽章:
0
17 [报告]
发表于 2009-10-24 13:36 |只看该作者
主要是看哪些信号应该先启动,并且要注意信号的建立时间。有的时候比如刚打开使能,立刻就读,可能读不出来。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP