cpubbs论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 8275|回复: 11

如何用Labview编程实现并口模拟IIC总线

[复制链接]
发表于 2006-8-29 19:02:08 | 显示全部楼层 |阅读模式
请教各位: 我想用Labview编程实现并口模拟IIC总线,用并口17pin模拟SCL;9pin模拟SDA,发现有这样的问题:Labview模拟出来的时钟信号SCL最高脉冲宽度才180us,正常的IIC总线可是要4.7-5us啊?!这样的话通讯速度可能会非常的慢!大家做过吗?如何解决?
发表于 2008-2-25 17:52:58 | 显示全部楼层

TRY IT

I2C和labview通信
  
I2C是philips公司开发的两线通信总线,用于芯片之间的通信速率在400k以上.总线可以挂255个设备,当发生通信时只能有主机和从机占用总线.顺序是主机-从机地址-从机存储页码-页码中具体地址.从机可以有很多页码(基本上命名是A0,A1....)每页只允许有256bit.
PC可以用并口(LPT)模拟实现I2C总线功能,用并口第2脚接SCL,并口第3脚接OC门的基极且OC门集电极接SDA,SDA又反馈到并口的第13脚。 这就是说并口上用了3个脚,其中第3脚和13脚分别是数据端的输出和输入。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2006-8-29 19:17:58 | 显示全部楼层
这个没有做过,不过见过网上有朋友发的用其他语言做的,老兄你可以调用它们的程序,比如打成DLL,这样的话开发速度会更快的,呵呵!如果我做的话,我会用单片机和串口做,这样比较容易实现!并口我也没有用过,但论坛里面有一个并口操作的VI,不过不是操作IIC的,呵呵!
 楼主| 发表于 2006-8-29 19:28:24 | 显示全部楼层
用单片机我也做过啊,用C也有。现在我就是想用Labview做啊!
发表于 2006-8-31 07:56:40 | 显示全部楼层
<p>前些时期曾用PORT I/O里的节点做过控制三线的,写一个寄存器要26个时钟大约需320us,调有一次PORT节点的时间最少也需要4.5us,要达到你的要求恐怕有困难。</p>
发表于 2006-9-1 05:23:30 | 显示全部楼层
拿着铁锤砸苹果,是不是用错了地方?
 楼主| 发表于 2007-5-29 10:17:11 | 显示全部楼层

楼上的朋友能详细点吗?

楼上的朋友能详细点吗?
发表于 2008-10-29 19:02:52 | 显示全部楼层
原帖由 cpubbs 于 2006-8-29 19:17 发表
这个没有做过,不过见过网上有朋友发的用其他语言做的,老兄你可以调用它们的程序,比如打成DLL,这样的话开发速度会更快的,呵呵!如果我做的话,我会用单片机和串口做,这样比较容易实现!并口我也没有用过,但论坛 ...

请问那个VI在哪里啊?
发表于 2009-3-20 15:08:13 | 显示全部楼层
7# gmyu
这个能用吗,怎么用?
发表于 2010-12-15 10:38:52 | 显示全部楼层
发表于 2011-5-21 14:14:43 | 显示全部楼层
学习了,感谢7楼好心人!
发表于 2011-5-23 09:09:55 | 显示全部楼层
本帖最后由 labc 于 2011-5-23 09:47 编辑

回复 Kingger 的帖子

请看精华帖
http://www.cpubbs.com/bbs/thread-110373-1-1.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2025-5-3 06:58 , Processed in 0.552548 second(s), 10 queries , Gzip On, File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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