共查询到20条相似文献,搜索用时 15 毫秒
1.
12C总线是一种芯片间互联的二进制总线,被广泛的应用在嵌入式系统设备中。Blackfin533是ADI公司一款新型的DSP芯片,该芯片处理器内部没有集成12C总线控制器。本文在分析了12C总线原理、协议时序和驱动结构的基础上,根据Blackfin533的特点,在uClinux2、6内核中设计并实现了相应的12C总线驱动。 相似文献
2.
3.
I2C是一种较简单的双线双向串行总线,所有与I2C总线兼容的设备都可以通过片上接口与总线上的其它设备进行通信.介绍了I2C总线的优点和工作原理,分析了Linux内核中I2C总线驱动的体系结构和各个模块的功能.I2C驱动程序设计主要集中在与硬件相关的几个模块.最后,主控制器以RC32438的I2C接口为例,从设备以视频处理芯片AL260为例,详细介绍了在Linux下开发I2C驱动的过程. 相似文献
4.
分析Linux系统中I2C驱动程序的结构,以Intel公司的PXA270芯片为例,详细介绍PXA270微处理器内置的I2C总线的组成、时序、总线驱动,以及如何在嵌入式Linux系统中实现I2C总线适配器及I2C设备驱动。通过其驱动程序分析了整个I2C驱动各个数据结构的错综复杂的关系.对可能存在的问题进行简要的分析并提出解决方案。 相似文献
5.
赵亮 《电子制作.电脑维护与应用》2011,(11):64-68
上期介绍单片机驱动单总线芯片的原理,并以数字温度传感器DS18820给出了实例。这一期将介绍单片机外接总线中常用的12c总线。通过本文,读者可以掌握I2C线的基本协议以及I2C总线接口芯片AT24C02的原理,并通过单片机来模拟I2C总线从而读写AT24C02。 相似文献
6.
郭小梅 《电脑编程技巧与维护》2012,(8):87-89,105
对Linux的I2C总线体系结构进行了深入讨论,在飞思卡尔半导体的MX51平台上,以MX51的I2C为主控制器,以重力感应芯片LIS33DE为从设备,实现了I2C总线驱动和设备驱动,分析了Linux2.6.31内核下驱动的工作、运行机理。 相似文献
7.
Linux中I2C总线驱动程序的开发 总被引:12,自引:3,他引:12
I2C总线是一种用于IC器件之间连接的二线制总线。Linux内核中针对I2C总线的特性,其设备驱动使用了一种特殊的体系结构。在分析Linux的I2C总线驱动的体系结构的基础上,以S3C2410的I2C总线为例,介绍了I2C总线驱动设计的方法。 相似文献
8.
嵌入式Linux中I~2C设备驱动程序的研究与实现 总被引:1,自引:0,他引:1
I2C作为一种目前通用的总线技术,已广泛应用于EEPROM、实时钟、小型LCD等设备与CPU的接口中。分析了嵌入式Linux中I2C驱动程序的体系结构,I2C驱动程序中一些重要数据结构之间的关系以及I2C驱动程序的运行机制。最后,结合具体的EEPROM芯片AT24C08说明了在嵌入式Linux下开发I2C设备驱动程序的一般流程。另外还创新了一般的驱动方法,实现了单设备多驱动的驱动模式。 相似文献
9.
针对I2C总线的特点,Linux内核中定义了I2C驱动体系结构。在分析Linux的I2C总线驱动体系结构基础上,介绍了在S3C2410中设计I2C总线驱动的方法。 相似文献
10.
11.
通过分析FT2000/4平台上所采用的I2C总线特点,针对性地设计了驱动模型,并完成国产嵌入式操作系统下I2C总线基本功能的实现,对设计的驱动进行了实验验证。实验结果表明,提出的I2C驱动基本功能正常,能够满足处理器与外围芯片的通信要求。 相似文献
12.
I2C总线控制如今在嵌入式控制系统中得到越来越广泛的应用。目前主流的嵌入式操作系统主要采用Linux。虽然I2C硬件体系结构比较简单,但是I2C体系结构在Linux中的实现却相当复杂。通过阐述Linux系统中I2C总线体系结构,在此基础上完成嵌入式Linux系统中I2C总线驱动的开发。以具体例子给出了在ARM处理器S3C2410的I2C总线上与I2C从设备通信的一般方法,并利用设备驱动提供的用户接口函数进行I2C应用程序的开发。 相似文献
13.
蔡明 《自动化与仪器仪表》2005,(2):26-29,60
首先对MSP430系列单片机进行了简要介绍,然后重点分析了目前国际上流行的模拟I2C 总线技术,并通过带有标准I2C接口芯片--PCF8583日历芯片的具体编程,详细地为大家介绍了模拟I2C总线技术在一款崭新的单片机中的实际应用。 相似文献
14.
I2C总线是PHILIPS公司推出的芯片间串行传输总线,且已有不少半导体厂商推出了带有I2C总线接口的单片机.本文介绍一种PHILIPS公司生产的P87LPC764单片机的I2C总线硬件接口和作为I2C总线主控制器的数据传送格式及编程规范. 相似文献
15.
陈坚 《单片机与嵌入式系统应用》2001,(1):198-200
I2C总线是Philips公司推出的芯片间串行传输总线.目前,已有不少大电气公司半导体厂商推出了不少带有I2C总线接口的单片机.本文介绍一种利用Philips公司生产的P87LPC764单片机作为I2C总线控制器与I2C总线显示器件SAA1064构成的I2C显示电路,并给出相应的程序清单. 相似文献
16.
根据S3C2410X处理器内I2C总线接口的控制逻辑和I2C总线主从设备的通讯原理,提出了一种仿真I2C总线接口的方法,实现嵌入式仿真器中I2C模块的仿真.利用FSM建模方法对E2PROM芯片的控制过程进行建模,根据此模型仿真了S3C2410X对E2PROM的读写过程.根据U-Boot在仿真器上的运行,通过调用U-Boot中I2C总线控制命令,完成对E2PROM的读写,验证所实现I2C仿真模块的正确性. 相似文献
17.
18.
I2C总线技术及其应用实例 总被引:9,自引:0,他引:9
本文介绍了硬件系统设计中使用I2C总线技术的优点,并对其总线技术标准和电气特性进行了分析。同时介绍了EPSON公司I2C总线方式的RX-8025,讲述了其技术特性和芯片的基本操作。给出了该芯片的应用实例,包括硬件设计及C语言的软件实现。 相似文献
19.
20.
在对串行实时时钟芯片X1203内部结构和工作特性作基本介绍的基础上,设计出用单片机的通用I/O口线虚拟I2C总线来实现与时钟芯片的串行接口电路以及利用虚拟I2C总线软件包VIIC设计时钟芯片X1203的应用程序. 相似文献