新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 利用数字示波器调试嵌入式I2C总线的方法

利用数字示波器调试嵌入式I2C总线的方法

作者: 时间:2014-02-26 来源:网络 收藏

  

  图6:Cypress 68013A ‘C2 Load’格式。

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

  

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

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

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

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

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

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

  本文小结

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

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


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭