使用STR710的iic接口对PCF8563时钟芯片的测试程序.采用KEIL UV3编译.使用了MDK3.05操作系统.
上传时间: 2016-05-30
上传用户:www240697738
开发环境:ADS。测试iic接口,串口调试助手发1个Byte数据,通过IIC写到EEPROM,再从EEPROM读出,反馈到串口调试助手显示。IIC通信速率330000bps。
上传时间: 2013-12-09
上传用户:qunquan
2812 iic接口 LED显示 源码 DSP2812 的程序源码系列,包含显示通讯,数模转换,内存读写,(LED,IIC,RS232,)全面。适合初学上手,
上传时间: 2016-07-24
上传用户:lizhizheng88
基于51单片机的源码,内有液晶显示(IIC)接口,还实现串口和定时操作等功能.
上传时间: 2014-01-04
上传用户:han_zh
在EP9315下实现的基于iic接口的实时时钟驱动,实时时钟芯片为PCF8563.
上传时间: 2016-08-15
上传用户:love1314
zlg7290基于iic接口键盘及LED驱动器 1 I C 串行接口 提供键盘中断信号 方便与处理器接口 2 可控扫描位数 可控任一数码管闪烁
上传时间: 2014-06-04
上传用户:大融融rr
用VHDL语言实现扩展iic接口的功能,
上传时间: 2014-01-22
上传用户:zhuoying119
IIC 接口EEPROM 存取实验(verilog实现) 按动开发板键盘某个键 CPLD 将拨码开关的数据写入EEPROM 的某个地址,按动另 外一个键,将刚写入的数据读回CPLD,并在数码管上显示。帮助读者掌握I2C 的总线协 议和EEPROM 的读写方法。
上传时间: 2013-12-24
上传用户:www240697738
用单片机的iic接口做的存储器扩展,源码可用,分享
上传时间: 2017-08-26
上传用户:天涯
iic接口E2PROM(AT24C64) 读写VERILOG 驱动源码+仿真激励文件:module i2c_dri #( parameter SLAVE_ADDR = 7'b1010000 , //EEPROM从机地址 parameter CLK_FREQ = 26'd50_000_000, //模块输入的时钟频率 parameter I2C_FREQ = 18'd250_000 //IIC_SCL的时钟频率 ) ( input clk , input rst_n , //i2c interface input i2c_exec , //I2C触发执行信号 input bit_ctrl , //字地址位控制(16b/8b) input i2c_rh_wl , //I2C读写控制信号 input [15:0] i2c_addr , //I2C器件内地址 input [ 7:0] i2c_data_w , //I2C要写的数据 output reg [ 7:0] i2c_data_r , //I2C读出的数据 output reg i2c_done , //I2C一次操作完成 output reg i2c_ack , //I2C应答标志 0:应答 1:未应答 output reg scl , //I2C的SCL时钟信号 inout sda , //I2C的SDA信号 //user interface output reg dri_clk //驱动I2C操作的驱动时钟 );//localparam definelocalparam st_idle = 8'b0000_0001; //空闲状态localparam st_sladdr = 8'b0000_0010; //发送器件地址(slave address)localparam st_addr16 = 8'b0000_0100; //发送16位字地址localparam st_addr8 = 8'b0000_1000; //发送8位字地址localparam st_data_wr = 8'b0001_0000; //写数据(8 bit)localparam st_addr_rd = 8'b0010_0000; //发送器件地址读localparam st_data_rd = 8'b0100_0000; //读数据(8 bit)localparam st_stop = 8'b1000_0000; //结束I2C操作//reg definereg sda_dir ; //I2C数据(SDA)方向控制reg sda_out ; //SDA输出信号reg st_done ; //状态结束reg wr_flag ; //写标志reg [ 6:0] cnt ; //计数reg [ 7:0] cur_state ; //状态机当前状态reg [ 7:0] next_state; //状态机下一状态reg [15:0] addr_t ; //地址reg [ 7:0] data_r ; //读取的数据reg [ 7:0] data_wr_t ; //I2C需写的数据的临时寄存reg [ 9:0] clk_cnt ; //分频时
标签: iic 接口 e2prom at24c64 verilog 驱动 仿真
上传时间: 2021-11-05
上传用户: