scl
共 221 篇文章
scl 相关的电子技术资料,包括技术文档、应用笔记、电路设计、代码示例等,共 221 篇文章,持续更新中。
利用单片机I2C资源口(SCL、SDA)写的I2C读写程序
利用单片机I2C资源口(SCL、SDA)写的I2C读写程序,在硬件上经过测试
本例基于单片机型号为PIC18F4620
本程序用于MICROCHIP 24LC64 EEPROM的读写。本程序不使用芯片级联方式
本程序用于MICROCHIP 24LC64 EEPROM的读写。本程序不使用芯片级联方式,
请将A0,A1,A2 管脚接至低电平。本程序使用IOC6作为SDA,IOC7作为SCL。
程序中的地址空间最大可至64K:24LC00-16-0,24LC01-128-8,24LC02-256-8,
24LC04-512-16,24LC08-1K-16,24LC16-2K-32,24LC32-4K-3
数是对LPC764的I2C的I/O口实 现,即其P1.3 (SDA) , P1.2(SCL),51系列机型可以通用. 注意: 函数是采用软件延时的方法产生SCL脉冲,固对高晶振频率要作
数是对LPC764的I2C的I/O口实
现,即其P1.3 (SDA) , P1.2(SCL),51系列机型可以通用.
注意: 函数是采用软件延时的方法产生SCL脉冲,固对高晶振频率要作
一定的修改....(本例是1us机器周期,即晶振频率要小于12MHZ).
(函数的使用可参考给出的事例程序.)
CH452的2线接口
CH452的2线接口,不含按键中断为2个I/O引脚,含按键中断为3个I/O,兼容I2C/IIC时序
对于频率低于24MHz的MCS51,为了节约传输时间,可以适当减少SCL/SDA之间的延时
I2C通讯IO口模拟程序 ,只有在SCL线的时钟信号是低电平时才能改变
I2C通讯IO口模拟程序 ,只有在SCL线的时钟信号是低电平时才能改变
用单片机的I/O口模拟I2C协议 I2C用IO模拟程序网上范例最多的就是51的程序了,这些范例的正确性无需怀疑.但是如果直接以它为蓝本将它"AVR化",一不留神,就会有点问题了. 这要从I2C的
用单片机的I/O口模拟I2C协议
I2C用IO模拟程序网上范例最多的就是51的程序了,这些范例的正确性无需怀疑.但是如果直接以它为蓝本将它"AVR化",一不留神,就会有点问题了.
这要从I2C的硬件规范和AVR及51单片机的IO口说起.I2C要求SCL,SDA二线都有 线与 功能,即I2C驱动口应该是 漏极开路 电路,其高电平的维持是靠上拉电阻来实现的, 而低电平则需要驱动口的强下拉能力.
英文IEC 61850《变电站通信网络和系统》标准和SCL语言的应用介绍
英文IEC 61850《变电站通信网络和系统》标准和SCL语言的应用介绍
This example demonstrates how the C8051F06x SMBus interface can communicate // with a 256 byte I2C
This example demonstrates how the C8051F06x SMBus interface can communicate
// with a 256 byte I2C Serial EEPROM (Microchip 24LC02B).
// - Interrupt-driven SMBus implementation
// - Only master sta
非常好的一个I2C软件包。本模拟I2C软件包包含了I2C操作的底层子程序
非常好的一个I2C软件包。本模拟I2C软件包包含了I2C操作的底层子程序,使用前要定义
好SCL和SDA。在标准8051模式(12 Clock)下,对主频要求是不高于12MHz(即1个
机器周期1us) 若Fosc>12MHz则要增加相应的NOP指令数。(总线时序符合I2C标
准模式,100Kbit/S)
VIIC_C51.C此程序是I2C操作平台(主方式的软件平台)的底层的C子程序,如发送数据 及接收数据,应答位发送,并提供了几个直接面对器件的操作函数
VIIC_C51.C此程序是I2C操作平台(主方式的软件平台)的底层的C子程序,如发送数据
及接收数据,应答位发送,并提供了几个直接面对器件的操作函数,它很方便的
与用户程序连接并扩展.....
注意:函数是采用软件延时的方法产生SCL脉冲,固对高晶振频率要作
一定的修改....(本例是1us机器周期,即晶振频率要小于12MHZ)
这是mcs51下的i2c实现
这是mcs51下的i2c实现,采用gpio来作为i2c的sda&scl.该实现几乎包含了i2c所有的可能情况!
sd2003芯片资料及源码
sd2003芯片资料及源码,C51下的,可以直接使用,不是厂方提供的测试程序,
相应子程序:
extern void ini_SD2003(void)
extern bit mend_scl_SD2003(void)
extern bit start_bit_SD2003(void)
extern void stop_bit_SD2003(void)
extern void a
12Mhz标准51的100KHz IIC总线主器件模拟方式驱动程序。 本驱动程序即可以在没有Small RTOS的情况下使用。此时
12Mhz标准51的100KHz IIC总线主器件模拟方式驱动程序。
本驱动程序即可以在没有Small RTOS的情况下使用。此时,要使用本驱动程序只需要配置IIC总线使用的IO口。在驱动程序的主文件iic_master.c仅包含一个文件config.h。用户需要的是在这个文件中设置IIC总线使用的IO口SDA和SCL。如果用户单独使用iic_master.c,还要在config.h包含iic
#include "intrins.h" unsigned char SystemError sbit SCL= P1^6 //定义串行时钟线所在口 使用时根据自己的需要 sbit SDA=
#include "intrins.h"
unsigned char SystemError
sbit SCL= P1^6 //定义串行时钟线所在口 使用时根据自己的需要
sbit SDA= P1^7 //定义串行数据线所在口 使用时根据自己的需要
#define SomeNOP() {_nop_() _nop_() _nop_() _nop_() }
5.1功放全套方案PT2258
UNTER EQU 35H;显示计数<br />
REMVOL EQU 36H;音量连续控制<br />
DISPBUFF1 EQU 37H;<br />
DISPBUFF2 EQU 38H;<br />
DISPBUFF3 EQU 39H;<br />
DISPBUFF EQU 3AH;<br />
SDA BIT P3.4<br />
SCL BIT P3.2<br /
VIP专区-嵌入式/单片机编程源码精选合集系列(138)
<b>VIP专区-嵌入式/单片机编程源码精选合集系列(138)</b><font color="red">资源包含以下内容:</font><br/>1. 关于台湾研华远程以太网模块上位机控制源代码.<br/>2. 关于台湾研华远程以太网模块上位机控制源代码.<br/>3. 关于台湾研华远程以太网模块上位机控制源代码.<br/>4. 关于台湾研华远程以太网模块上位机控制源代码.<br/>5. 关于台
IC卡操作软件:AT88SCl604芯片的操作模式有五种。它们是通过配PGM、RST、CLK等引脚信号及内部地址计数器(IAC)的状态组合来实现。 (1) 芯片复位操作: AT88SCl604有两种复
IC卡操作软件:AT88SCl604芯片的操作模式有五种。它们是通过配PGM、RST、CLK等引脚信号及内部地址计数器(IAC)的状态组合来实现。 (1) 芯片复位操作: AT88SCl604有两种复位方式:上电复位和控制复位。 上电复位: 上电复位是当芯片加电时的最初状态。上电复位属于芯片 内部复位。它将使芯片内部所有的隐含标志复位到"0"状态。并使地址计数器复位到0位。 控制复位: 当CLK为
PCA9547D/PW/BS I2C多路复用器和开关
<P>PCA9547 是一款通过I2C 总线控制的八进制双向转换开关。它的每对SCL/ SDA 上行通<BR>道可以扩展为八对下行通道。但在某一时刻,由可编程控制寄存器中的内容来决定只有一路SCx/SDx 被选择。由多路复用器的通门,VDD 管脚可以用来限制PCA9547 通过的最高电压,这使得每一对SCL/SDA 可以使用不同的总线电压,因此1.8V、2.5V 或3.3V 的器件都可以在无其它保
PCA9547 8 channel I2C bus mult
The PCA9547 is an octal bidirectional translating multiplexer controlled by the I2C-bus.<BR>The SCL/SDA upstream pair fans out to eight downstream pairs, or channels. Only one<BR>SCx/SDx channel can b
PCA9540B 2channel I2C bus mult
The PCA9540B is a 1-of-2 bidirectional translating multiplexer, controlled via the I2C-bus.<BR>The SCL/SDA upstream pair fans out to two SCx/SDx downstream pairs, or channels.<BR>Only one SCx/SDx chan