No.57956 作者:xionghui 邮件:cdqlxionghui@163.com ID:18804 登陆:11次 文章数:6篇 最后登陆IP:125.71.144.100 最后登陆:2007/6/26 11:05:22 注册:2004/3/4 13:05:16 财富:118 发帖时间:2004/7/12 13:58:36 发贴者IP:218.88.32.62 标题:xionghui:基于虚拟I2C总线的仿真软件工具 摘要:No.57956基于虚拟I2C总线的仿真软件工具 作 者:■ 厦门振威安全技术有限公司 胡师勇 I2C总线是飞利浦公司推出的总线技术,因其只使用两根I/O,就可以对一系列的I2C器件进行控制,节省了I/O口,受到越来越多工程师的青睐。一般的MCU都需要用普通的I/O口虚拟I2C总线。在硬件还没有做出来时,软件工程师希望有一种方法可以知道自己写的I2C软件是否正确,或者在软件仿真时能够充分模拟每一个状态。如果没有I2C总线的软件仿真技术,软件工程师在运行软件仿真时,从I2C器件里是读不出有效数据的。KEIL uVision允许用户自己编写动态链接库仿真外围器件功能。 在德国的一个个人C51网站中,提供了一个动态链接库来实时仿真I2C总线。通过这个动态链接库,可以检验自己编写的虚拟I2C软件包是否正确。在需要时,可以模拟向I2C器件写入数据。在软件仿真时保存数据,就像真正在使用I2C器件一样。笔者在开发一套系统时,充分利用了这个动态链接库的功能,使得最后在目标板调试时,节约了大量的开发时间,加快了产品的上市时间(Time To Market)。现把该动态链接库的使用方法介绍给大家。 ① 在网上下载I2C动态链接库,解压后拷贝到..KeiL\C51\Bin\目录下。 ② 修改Keil 下的tools.ini配置设置,直接 ......
>>返回讨论的主题
|