抄了一下《Verilog数字系统设计教程》模拟MCU通过IIC随机读写EEPROM的程序。
程序说明:
本程序用于模拟IIC,对EEPROM采取字节写和字节读的方式进行操作。
协议内容:
1.只有在总线处于“非忙”状态时,数据传输才能开始。在数据传输期间,只要时钟线为高电平,数据线都必须保持稳定,否则数据线上的任何变化都会被当作“启动”或“停止”信号。
2.1总线“非忙”状态:该段内数据线SDA和时钟线SCL都保持高电平;
2.2
抄了一下《Verilog数字系统设计教程》模拟MCU通过IIC随机读写EEPROM的程序。
程序说明:
本程序用于模拟IIC,对EEPROM采取字节写和字节读的方式进行操作。
协议内容:
1.只有在总线处于“非忙”状态时,数据传输才能开始。在数据传输期间,只要时钟线为高电平,数据线都必须保持稳定,否则数据线上的任何变化都会被当作“启动”或“停止”信号。
2.1总线“非忙”状态:该段内数据线SDA和时钟线SCL都保持高电平;
2.2