C8051F020 / 040 等等单片机内部SMBUS总线驱动程序源代码(原创) 使用Keil C51编译环境 程序中没有使用SMBUS中断方式,使用查询中断方式运行,这样程序结构简单,便于扩展其他SMBUS设备. 本程序中带IIC器件驱动,可支持24C01 - 24C512(128字节 - 64K字节)非易失性存储器.只需要先初始化SMBUS,再初始化24Cxx器件的时候给出24Cxx的器件地址/内部地址宽度和器件写分页大小即可. 其中还带IIC总线的RFID射频卡HY502的基本驱动程序. 上述2种器件的驱动可由.H头文件配置启用或禁止. 如需要HY502或有使用中的问题请联系我(Ynking):ynpsps@sina.com
上传时间: 2016-06-21
上传用户:vodssv
工业自动化CAN总线通信的应用层程序,支持总线设备配置、设备同步等功能!
上传时间: 2013-12-24
上传用户:sdq_123
PCI(外设部件互连)是当今个人计算机的主流总线结构,是微型计算机中处理器/存储器与外围控制部件、扩展卡之间的互连接口。PCI局部总线规范是互连机构的协议,也是电气和机械配置的规范。 本书分为9章,涵盖了PCI局部总线规范2.2版及其最新进展,详细介绍了PCI局部总线的原理和操作,内容包括PCI局部总线的基本概念、信号的定义、总线的操作、电气规范、机械规范、配置空间、66 MHz规范、BIOS和PCI-PCI桥等。书中通过大量的时序波形和实例对PCI局部总线的实际应用进行了深入浅出的阐述。
上传时间: 2013-12-16
上传用户:wangyi39
用软件模拟SPI总线,已通过测试。大家只要改到一下管脚配置就可放心用。
上传时间: 2017-08-03
上传用户:weixiao99
CAN总线的收发详解,对应用环境及相关程序的配置和设置步骤的简单讲解 。
上传时间: 2017-06-27
上传用户:土豆666
在传统的数据传输及工业自动化控制领域,有成千上万的数据采集、通信和自动控制设备都是利用Meter Bus总线、CAN总线等进行数据通信、数据交换和数据管理的。虽然Meter Bus总线、CAN总线都具有一些先天性的优势。诸如低功耗、造价低廉、设计简单、应用广泛等特点。但是,随着社会需求的发展,稳定、大流量、长距离、高速度、高集成度、交互性强和资源共享的系统成为必然,从而使得单纯的Meter bus总线通信或者CAN总线通信不能满足社会的需求。同时,随着互联网的迅猛发展,支持TCP/IP协议的以太网的功能得到了极大的完善,并且已经延伸到社会的各个角落。与Meter Bus总线通信和CAN总线通信相比较,TCP/IP网络是基于复杂环境设计的,具有自动纠错功能,通信质量稳定。目前100M已经是TCP/IP网络的标准配置,1000M也在快速的普及当中,这么快的传输速度是Meter Bus总线通信和CAN总线通信所无法达到的。而且,TCP/IP网络的开放性非常强,只要接入互联网,通信距离就可以无限延长,从而可以实现最大限度的信息和资源共享。基于此,充分利用Meter Bus总线通信和CAN总线通信的优势,同时与开放的TCP/IP网络衔接,正是目前国内外测控技术研究的重点,我们把它称为网络化的测控技术。本文基于嵌入式Linux系统,设计并实现了Meter Bus总线和CAN总线与TCP/IP网络的通信转换网关,完成了Meter Bus总线和CAN总线与TCP/IP网络的数通,V1
标签: 嵌入式 linux 以太网 can mbus 现场总线 通信网关
上传时间: 2022-06-21
上传用户:
艾迈斯半导体生产的磁角度传感器AS5600在智能机器人,自动化设备领域用于关节位置检测。AS5600芯片支持IIC通信,PWM,模拟电压等多种方式,本代码IIC通信方式配置位读写,角度读取。AS5600芯片I2C输出12-bit信号(电机位置)可以通过磁场强度变化的时候通过AGC自动调整12-bit可变占空比PWM输出(电机位置)仅一片IC可同时满足角度及速度的测量测量精度高可测量最小0.0879°角度变化线性度高,转换准确外置安装,无需改变电机结构非专用传感器,可用于所有常规电机最高检测转速500rpm电机零点位置可编程
上传时间: 2022-07-04
上传用户:shjgzh
CANopen是基于CAN协议的高层协议,它是嵌入式网络应用中最流行的一种高层协议,特别是机器内部的嵌入式控制网络。CANopen协议定义了标准的通讯对象,使得各种控制信息:实时数据、配置数据、特殊功能数据以及网络管理数据都能够封装在标准通讯对象中在网络中传输。本人的研究工作主要在以下几个方面:1.CAN总线原理的研究和实现。本人深入研究CAN总线的通讯原理,并且通过焊制简单的实验电路板,实现了最基本的两个CAN节点的通讯。2.CANopen协议原理的研究。本人首先研究了CANopen协议的构成,然后详细研究了DS301协议,该协议是CANopen所有协议的基础。另外还对常用的DS302协议以及DS401协议进行了研究。3.ICT设备的CANopen 控制系统的仿真设计。首先,是对ICT设备的控制系统进行研究和分析:其次,在深入了解CANopen通讯原理的基础上,提出合理的控制方案;第三,利用CANoe软件进行仿真,相关的开发软件有CANeds、ProCANopen和CANoe;最后,通过CANoe进行仿真实验。4.CANopen通用I/O模块的设计。在该模块的设计中,本人主要是负责软件部分的设计,软件程序主要分成5大模块:数字输入模块,数字输出模块,模拟输入模块,模拟输出模块以及CANopen通讯模块。这些软件模块中,CANopen通讯模块是一个重点也是一个难点。
上传时间: 2022-07-18
上传用户:qingfengchizhu
Bosch Sensortec公司推出的最新BMI160惯性测量单元将最顶尖的16位3轴重力加速度计和超低功耗3轴陀螺仪集成于单一封装。采用14管脚LGA封装,尺寸为2.5×3.0×0.8mm3。当加速度计和陀螺仪在全速模式下运行时,耗电典型值低至950µA,仅为市场上同类产品耗电量的50%或者更低。从上面的框图中,我们可以看到,BMI160与外部进行双向数据传输的方式有两种:SPI和I2C。下面,我们来看下通过I2C与外部进行通信的方式。当BMI160通过I2C与外部进行通信的时候,BMI160将作为I2C从设备挂到主控芯片(主设备)的I2C总线上,所以,主控芯片在配置其对应的I2C驱动时就需要知道BMI160的从设备地址。
上传时间: 2022-07-19
上传用户:
PCI总线标准协议
上传时间: 2013-04-15
上传用户:eeworm