I2C读写EEPROM问题总结.docVIP

  • 12
  • 0
  • 约5.45千字
  • 约 4页
  • 2021-12-08 发布于山东
  • 举报
I2C读写EEPROM问题总结 I2C读写EEPROM问题总结 PAGE / NUMPAGES I2C读写EEPROM问题总结 2017 年  6 月  30 日星期五 目的:利用 TMS320F2801 芯片上外设 I2C(2 线串口)读写  EEPROM数据(  24LC128) 关键点 1: 24LC时钟频率 400KHz,寄存器设置如下: I2caRegs. I2caRegs. I2caRegs.  I2CPSC . all = 9; I2CCLKL = 10; I2CCLKH = 5;  // Prescaler - need 7-12 Mhz on module clk // NOTE: must be non zero // NOTE: must be non zero 时钟频率也可设为 200KHz,三个参数分别为 9、20、20( CPU 时钟频率为 100MHz )(未测试 ?) 关键点 2:波形分析 问题: I2C 模块是不是只有 I2CCNT 减到 0 才会发出停止信号 I2C 模块是硬件的,当检测到发送完了就会发结束自动发信号,不需要人为干预 问题 1:字节写操作正常,但是字节读函数出错 原因: 写 EEPROM 是在七位器件地址后添加 写标志 ,而读 EEPROM需要在七位器件地址后 添加写标志。 关键点: 读 EEPROM数据需要发

文档评论(0)

1亿VIP精品文档

相关文档