This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP430F6749:UCB.S 的 I2C 时钟。从 EEPROM 读取数据时停止

Guru**** 657930 points
Other Parts Discussed in Thread: MSP430F67491A, MSP430F6749
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/744954/msp430f6749-i2c-clock-of-ucb0scl-stop-when-read-data-from-eeprom

器件型号:MSP430F6749

尊敬的所有人

El Sewedy 电表埃及分公司的 IAM Emad Hamdy 硬件工程师,我们在  单相电表设计中使用了 MSP430F67491A MCU, 我们在 使用 UCB0 端口与 EEPROM 进行通信时遇到了问题,帧的最后一个字节出现了问题,在 ACK 后,时钟不会停止并生成额外的5个时钟 ,SDA 被锁存为低电平,我为本例和和文件准备了图片  



  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Emad、

    感谢您发帖。 遗憾的是、我无法访问您的附件、因为它采用.rar 格式。 是否可以重新连接显示此行为的任何范围?

    您能否提供有关此问题如何开始的更多背景信息? 这是一个现有设计、代码或 BOM 中发生了一些可能导致这种情况的更改、还是这是一个新设计、因此是一个新问题?

    同时、请通读 MSP430F6749的勘误表。 遗憾的是、有几个与 eUSCI 相关的勘误表。 具体而言、USCI36提到 UCLKI 在 EUSCIB 的 I2C 主模式下不可用。 此外、请通读 MSP430 MCU 上常见 eUSCI 和 USCI 串行通信问题解决方案 应用手册中的 I2C 部分。

    此致、

    James