Cypress 68013A与EEPROM I2C通信 - 利用数字示波器调试嵌入式I2C总线

来源:本站整理 作者:秩名2011年11月04日 17:30
[导读] 图5:Cypress 68013A与EEPROM I2C通信数据头展开。 Cypress 68013A支持直接在固件中修改配置字(如图6所示,地址7),从而可在固件下载完毕后配置启动类型。 图6:
图5:Cypress 68013A与EEPROM I2C通信数据头展开。

  Cypress 68013A支持直接在固件中修改配置字(如图6所示,地址7),从而可在固件下载完毕后配置启动类型。

  

 

  图6:Cypress 68013A 'C2 Load'格式。

  我们按照图7所示的Cypress文档提供的寄存器配置格式,配置固件为启动时断开USB连接,并将I2C时钟设置为400KHz(将地址7数据修改为“0x41”)。

  

 

  图7:Cypress 68013A固件配置字格式。

  同样,在下载固件时可以通过使用DS6104来监测I2C的通信数据,并且可以明显看到时钟频率的变化,如图8所示。

  

 

  图8:固件配置字为“0x41”时的I2C通信数据频率变化。

  至此,我们通过采用RIGOL推出的DS6104数字示波器,以可视化的方式实现了DSP模拟EEPROM与Cypress 68013A通信和下载固件的功能。同时,在固件下载过程中,我们观测到在固件中配置的I2C通信频率可即时生效。

  在实际项目中,我们还使用I2C作为DSP与68013A间的常规通信通路。显然,在后续调试中,DS6104数字示波器提供的串行总线触发及解码也将成为我们优先选择的调试手段。

  本文小结

  I2C总线在嵌入式系统中得到了广泛应用,在实际开发中不免碰到缺少文档资料的情况,此时,如本文所述采用示波器调试则不失为一种快捷、有效的方法。

  嵌入式系统中应用了越来越多的总线,其开发和调试难度也在相应提高。RIGOL推出的DS6000系列示波器以其领先的指标、创新的技术及提供的多种总线触发及解码套件,可有效降低嵌入式总线调试难度,并极大提高调试效率。

上一页123

本文导航

相关阅读

发表评论
技术交流、积极发言! 发表评请遵守相关规定。

0 条评论

推荐阅读

每月人物

依托AI平台,涂鸦智能开启全屋智能2.0时代!

依托AI平台,涂鸦智能开启全屋智能2.0时代!
随着物联网技术的突飞猛进,生活中越来越多的家庭设备将会联上网络,变得“智慧”起来,智慧家庭的概念成了这几年媒体、企业、用户关注的焦点,而...

发力IoT边缘智能服务,研华以平台服务与边缘智能计算打开物联网应用之门

发力IoT边缘智能服务,研华以平台服务与边缘智能计算打开物联网
研华IoT嵌入式平台事业群总经理许杰弘表示,工业物联网 2009年就开始提出,至今缺乏临门一脚,现在是打开大门的时候了。研华WISE-PaaS物智联软件平台和...

每周排行

  • 型 号
  • 产品描述