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.

[参考译文] MSPM0L2228:MSPM0L2228–位拆裂 I2C 在 4MHz SYSOCS 上不工作、MFPCLK 不可用于 UART

Guru**** 2502205 points
Other Parts Discussed in Thread: MSPM0L2228, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1539073/mspm0l2228-mspm0l2228-bit-banging-i2c-not-working-at-4-mhz-sysocs-mfpclk-not-usable-for-uart

器件型号:MSPM0L2228
主题: SysConfig 中讨论的其他器件

工具/软件:

尊敬的 TI 团队:

我正在使用处理一个项目 MSPM0L2228 微控制器和我面临影响 I2C 和 UART 的时钟配置问题。

问题 1:位拆裂 I2C 在 SYSOCS = 4MHz 时不起作用

  • 我正在使用 基于软件(位拆裂) 与 TRH 传感器通信的 I2C。

  • 自动读取 SYSOCS 连接至 2MHz 、I2C 工作正常。

  • 但在 SYSOCS = 4MHz 、I2C 停止工作(无信号或波形不正确)。

  • 便启用了 I enabled MFCLK 、认为外围设备时钟可能有所帮助、但没有解决问题。

问题 2:无法将 MFPCLK 用于 UART

  • 我正在尝试使用 MFPCLK 作为 UART 源时钟

  • 当选择 MFPCLK 时、UART 不发送或接收数据。

  • 我使用 SysConfig 进行时钟设置和 UART 配置。

谢谢您、

Ankush。