共查询到20条相似文献,搜索用时 62 毫秒
1.
基于I2C总线的单主多从单片机之间的通信 总被引:1,自引:0,他引:1
介绍了作者所设计的基于I2C总线的测试系统的结构及I2C总线通信协议的特点.给出了I2C总线在avr单片机Atmega128和三个Atmega168通信时的具体主发和从收程序的流程图及部分C语言程序,实现了Atmega128单片机与三个Atmega168单片机之间的可靠通信.最后,总结了编写I2C通信程序时的注意事项. 相似文献
2.
3.
施邦平 《自动化与仪器仪表》2006,(6):63-64,77
阐述了采用I^2C器件作为辅助器件,扩展单片机的查询式多机通讯功能。从而使单片机上串口可以用作其他用途,并减少了中断的使用。提高系统的可靠性。 相似文献
4.
介绍了12C总线的的性能和特点,并详细的分析了它的工作原理,给出了它在51单片机上与EEPROM连接的具体应用和相应的C51程序。 相似文献
5.
模拟I2C总线多主通信研究与软件设计 总被引:1,自引:0,他引:1
介绍模拟I2C总线的多主节点通信原理,并提出一种新的实现方法。这种采用延时接收比较来实现仲裁的方法,可使不具有I2C接口的普通微控制器(MCU)能够实现模拟I2C总线的多主通信,同时对I2C总线的推广起到了积极作用。 相似文献
6.
7.
8.
在简要介绍I2C总线结构原理的基础上,重点介绍整机生产中,通过I2C总线的自动调试、维修中的I2C总线故障及I2C总线维修模式的应用.本文对嵌入式系统家用电器的测试及维修服务提供了一种新的观念与方法. 相似文献
9.
FC总线是现代消费类产品,通讯类产品、仪器仪表、工业测控等智能系统中广泛应用的一种芯片间串行传输总线,本文介绍了FC总线的基本原理、特点、讨论了FC总线的基本操作并给出了一个通过FC总线初始化芯片的实例。 相似文献
10.
详细介绍新型数字式温度传感器AD7416的功能、结构和特性参数,并给出其在多路循环温湿度检测控制仪中的应用实例.通过实践可知,AD7416测温范围宽、准确度高,相比其它数字式温度传感器有连接及编程简单的优点,具有推广使用价值. 相似文献
11.
一种具有I2C串行总线的微控制器系统存储器和电源监控的完全解决方案.结合CAT1025芯片给出了LPC2103微控制器系统的电源监控复位电路,介绍了基于I<'2>C总线的2Kb EEPROM存储器的读写过程,给出了相关应用程序流程图与部分软件程序. 相似文献
12.
介绍了LonWorks神经元芯片和I~2C总线技术,并分别从硬件设计和软件编程给出LonWorks神经元芯片中I~2C总线技术的应用实例,对LonWorks神经元芯片及其它支持I~2C总线的器件进行系统扩展有参考价值。 相似文献
13.
Linux中I2C总线驱动程序的开发 总被引:12,自引:3,他引:12
I2C总线是一种用于IC器件之间连接的二线制总线。Linux内核中针对I2C总线的特性,其设备驱动使用了一种特殊的体系结构。在分析Linux的I2C总线驱动的体系结构的基础上,以S3C2410的I2C总线为例,介绍了I2C总线驱动设计的方法。 相似文献
14.
针对I2C总线的特点,Linux内核中定义了I2C驱动体系结构。在分析Linux的I2C总线驱动体系结构基础上,介绍了在S3C2410中设计I2C总线驱动的方法。 相似文献
15.
嵌入式Linux中I2C总线驱动程序设计 总被引:1,自引:0,他引:1
针对12C总线特性,Linux的12C驱动程序采用了一种特殊的框架.对特定的嵌入式系统,12C驱动程序设计主要集中在与硬件属性相关的几个模块的实现,在分析12C总线基本属性及嵌入式Linux的12C总线驱动框架的基础上,以AT91RM9200的12C总线为例,分析其12C总线驱动和12C设备驱动的设计思想. 相似文献
16.
I2C是一种较简单的双线双向串行总线,所有与I2C总线兼容的设备都可以通过片上接口与总线上的其它设备进行通信.介绍了I2C总线的优点和工作原理,分析了Linux内核中I2C总线驱动的体系结构和各个模块的功能.I2C驱动程序设计主要集中在与硬件相关的几个模块.最后,主控制器以RC32438的I2C接口为例,从设备以视频处理芯片AL260为例,详细介绍了在Linux下开发I2C驱动的过程. 相似文献
17.
Tim Elsmore 《Microprocessors and Microsystems》1982,6(9):455-465
A large application area of microprocessor systems, where low cost is essential and relatively low throughout can be tolerated, is serviced by simple 8-bit systems. Examples of such applications are industrial process control, program development systems and intelligent instrumentation. A bus definition which adequately covers the requirements of this application area is currently being investigated for standardization by the IEEE Computer Society's P961 working group, and is known to the industry as the STD bus. There are already a number of 8-bit schemes in use, particularly in Europe, but most do not have the potential for use as a standard as they are defined in such as way that they are specific to one family of CPU only. The STD bus will support any 8-bit CPU and has already evolved as a de facto standard for small card systems in the US, being supported by around 60 manufacturers to date. Its popularity in Europe is restricted only by its nonconformance with IEC mechanical specifications (Eurocard) and its use of direct edge connectors rather than the more reliable DIN 41612 connector. However a recent move to provide a European format STD bus had been made and is highlighted later in this paper 相似文献
18.
介绍了一种基于FPGA的多路I2C总线设计与实现.主要包括系统处理器、局部总线、FPGA逻辑模块、负载设备几部分,实现了从处理器局部总线到I2C协议的转换及其多路扩展,使系统具有多个I2C总线通道,且每一路I2C总线上能挂载多个不同的主设备或从设备.该系统中各路I2C总线相互独立工作,没有干扰和影响. 相似文献
19.
20.
文章分析了PC并行口和I2C总线的结构特点,提出了适合PC并行口特点的I2C总线接口方案.给出了PC并行口与常用I2C器件AT24C02的接口方法实例,介绍了用PC并行口模拟I2C总线控制时序的实现方法.实践证明,该方案硬件结构简单可靠,读写I2C存储器件的软件方便实用. 相似文献