通用IIC通讯程序,可以实现多个字节的读写
上传时间: 2014-01-25
上传用户:guanliya
本程序实现 K7I 读写IIC EEPROM 24C02 ,读写正确鸣叫一次,读写不正确则长鸣。
上传时间: 2017-03-30
上传用户:cooran
这个程序是用atmega128芯片对24c04进行读写的例子,非常全面
上传时间: 2017-04-05
上传用户:ddddddos
IIC的读写控制 24Cxx I2C EEPROM字节读写驱动程序,芯片A0-A1-A2要接GND(24C65接VCC,具体看DataSheet)。
上传时间: 2014-01-27
上传用户:chenlong
2812 外部数据存储读写 源码 DSP2812 的程序源码系列,包含显示通讯,数模转换,内存读写,(LED,IIC,RS232,)全面。适合初学上手,
上传时间: 2016-07-24
上传用户:asdkin
艾迈斯半导体生产的磁角度传感器AS5600在智能机器人,自动化设备领域用于关节位置检测。AS5600芯片支持IIC通信,PWM,模拟电压等多种方式,本代码IIC通信方式配置位读写,角度读取。AS5600芯片I2C输出12-bit信号(电机位置)可以通过磁场强度变化的时候通过AGC自动调整12-bit可变占空比PWM输出(电机位置)仅一片IC可同时满足角度及速度的测量测量精度高可测量最小0.0879°角度变化线性度高,转换准确外置安装,无需改变电机结构非专用传感器,可用于所有常规电机最高检测转速500rpm电机零点位置可编程
上传时间: 2022-07-04
上传用户:shjgzh
ATmega16读写SD卡程序 cvavr
上传时间: 2013-06-16
上传用户:cknck
·详细说明:此程序是DS12C887在MSP430上读写操作程序,本程序已经用在工业现场,非常可靠.文件列表: DTMF3_C .......\DTMF3 .......\DTMF3.BIN .......\DTMF3.DSK .......\DTMF3.HEX .......\DTMF3.M51 ..
上传时间: 2013-04-24
上传用户:564708051@qq.com
使用单片机模拟I2C时序对24c02进行读写,通过proteus仿真对数据进行分析.\r\n\r\n有仿真图片
上传时间: 2013-09-29
上传用户:lalalal
24c16读写驱动程序,//=-------------------------------------------------------------------------------/*模块调用:读数据:read(unsigned int address)写数据:write(unsigned int address,unsigned char dd) dd为要写的 数据字节*///------------------------------------------------------------------------------ sbit sda=P3^0;sbit scl=P3^1; sbit a0=ACC^0; //定义ACC的位,利用ACC操作速度最快sbit a1=ACC^1;sbit a2=ACC^2;sbit a3=ACC^3;sbit a4=ACC^4;sbit a5=ACC^5;sbit a6=ACC^6;sbit a7=ACC^7; //------------------------------------------------------------------------------#pragma disablevoid s24(void) //起始函数{_nop_(); scl=0; sda=1; scl=1; _nop_(); sda=0; _nop_(); _nop_(); scl=0; _nop_(); _nop_(); sda=1;} //------------------------------------------------------------------------------#pragma disablevoid p24(void) //停止函数{sda=0; scl=1; _nop_(); _nop_(); sda=1;} //-----------------------------------------------------------------------------#pragma disableunsigned char rd24(void) /////////////////从24c16读一字节数据{ ACC=0x00;sda=1;scl=1;a7=sda;_nop_();_nop_();_nop_();_nop_();scl=0;scl=1;a6=sda;_nop_();_nop_();_nop_();_nop_();scl=0;scl=1;a5=sda;_nop_();_nop_();_nop_();_nop_();scl=0;scl=1;a4=sda;_nop_();_nop_();_nop_();_nop_();scl=0;scl=1;a3=sda;_nop_();_nop_();_nop_();_nop_();scl=0;scl=1;a2=sda;_nop_();_nop_();_nop_();_nop_();scl=0;scl=1;a1=sda;_nop_();_nop_();_nop_();_nop_();scl=0;scl=1;a0=sda;_nop_();_nop_();_nop_();_nop_();scl=0;sda=1;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0; /// ///////////////24c16的一位回答位。return(ACC);}//------------------------------------------------------------------------------#pragma disablevoid wd24(unsigned char dd) ////////////////向24c16写一字节数据{ sda=1;ACC=dd;sda=a7;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=a6;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=a5;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=a4;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=a3;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=a2;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=a1;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=a0;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=0;scl=1;//scl=0;(在下面程序中)}//---------------------------------------------------------------------------#pragma disableunsigned char read(unsigned int address){unsigned char dd; s24(); ////////////////////////开始条件 wd24(0xa0); /////////////////////////写器件地址(写命令) _nop_();_nop_();_nop_();_nop_(); scl=0; ///////////////////////////////////接收器件地址确认信号 wd24(address); //////////////////////////// 写数据地址 _nop_();_nop_();_nop_();_nop_(); scl=0;s24(); ///////////////////////////////////开始条件 wd24(0xa1); /////////////////////////////写器件地址(读命令) scl=0; dd=rd24(); //////////////////////////////////读 一字节 p24(); ////////////////////////////////////停止条件 return(dd);}//------------------------------------------------------------------------------#pragma disablevoid write(unsigned int address,unsigned char dd){s24(); /////////////////开始条件 wd24(0xa0); ////////////////////////写器件地址; scl=0; wd24(address); /////////////////////写数据地址 scl=0; wd24(dd); //////////////////////////写dd数据 scl=0; p24(); /////////////////////////停止条件; }
上传时间: 2013-11-18
上传用户:墙角有棵树