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.

[参考译文] TMS320F28P550SJ:SYSCFG 设置自定义

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1441005/tms320f28p550sj-syscfg-settings-customisation

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

工具与软件:

大家好!  

我不熟悉使用 syscfg、因此我会遇到一些问题?

我曾尝试在 TMS320F28P550SJ 上设置 I2CA 外设、但遇到2个问题。

首先: 我似乎只能使用"33%"和"55%"的时钟占空比-如果我想使用50%的占空比-我 该怎么做。 我不建议编辑"board.c"文件、因为它们是自动生成的(我是不是正确的?) -如果我错了,那么永远不要介意第二个问题。 如何解决此问题? 请帮忙

其次:我认为这与第一个相关,我已经设法使所有其他设置,除了"I2C_clearInterruptsSatus ()"和"I2C_enableInterrupt ()",似乎有他们的设置耦合? (这是否是使用 syscfg 的限制条件、即无法完全自定义?  请参考下图。

非常感谢您的帮助!


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

    尊敬的 Makabongwe:

    首先: 我似乎只能使用时钟占空比"33%"和"55%"-例如,如果我想使用占空比为50%-我 该怎么做。 我不建议编辑"board.c"文件、因为它们是自动生成的(我是不是正确的?) -如果我错了,那么永远不要介意第二个问题。 如何解决此问题? 请帮助

      无法直接编辑由 SysConfig (如 board.c)自动生成的文件、只能通过修改 SysConfig 设置来编辑这些文件。 您可以在 SysConfig 中正常执行所有设置、并在主文件中单独重新配置占空比。 出于好奇心、您的时钟频率是多少?应用是什么?

    其次:我认为这与第一个相关,我已经设法使所有其他设置,除了"I2C_clearInterruptsSatus ()"和"I2C_enableInterrupt ()",似乎有他们的设置耦合? (这是否是使用 syscfg 的限制条件、即无法完全自定义?  请参考下图。

     同时生成这两行代码 、以确保在启用新中断之前清除所有先前的中断状态。  

    此致、

    Aishwarya.

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

    外部时钟频率= 24MHz、应用正在读取加速计。 这不是一个大问题-只是想知道其他工程师是如何解决这个问题的。 非常感谢您的帮助。