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.

[参考译文] TMS320F280025C:F280025PTS LQFP48

Guru**** 2451970 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1321354/tms320f280025c-f280025pts-lqfp48

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

您好!

我想为电机应用选择 F280025PTS LQFP48、现在我需要另一个 GPIO 作为外部中断信号、我知道如果使用内部时钟而不是外部时钟、X1和 X2都可用于 GPIO、 我的问题是、如果我使用内部时钟  、电机/PWM 等精确定时应用的结果或缺点是什么!

丹尼

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

    您好 Danny:

    请参阅第节 7.11.3.2时钟频率、要求和特性 有关内部时钟规格的信息、请参阅 F280025C 器件数据表。 还要特别注意 图7-12中列出的时钟替代方案、只需要 X1、不需要 X2。

    或者-我认为您会发现此选项非常有用-请参阅 AIO 引脚上的章节。

    • 6.4.2 ADC 引脚上的数字输入(AIO)定义了 AIO。 它们都是与模拟引脚多路复用的仅输入数字引脚。 如果我调用正确、可以将这些输入编程为充当任何常规 GPIO 可以作为输入的输入。
    • 表7-7. 模拟引脚和内部连接定义了哪些模拟引脚是 AIO。
      • A1与 AIO232进行多路复用
      • A4/C14与 AIO225进行多路复用
      • A10/C10与 AIO230进行多路复用

    此致、
    杰森·奥斯博尔恩

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

    大家好、Jason、

    感谢您的信息、对于外部时钟方法、我将继续使用 X1和 X2、并将 A4用作 GPIO。

    您能否告诉我如何 根据表6.6 "AMSEL 选项"将 AIO 配置为 GPIO? 是否有任何 Drivelib 示例?   

    注意

    默认情况下、包含 AIO 的模拟引脚处于模拟模式。 通过为模拟引脚配置 GPIOHTM 的 AMSEL 选项可启用 AIO 模式。 此外、如果在 AIO 引脚上使用 HIC 多路复用器选项、则需要一个外部上拉电阻。

    丹尼

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

    Danny:

    请看一下 driverlib GPIO 示例4、gpio_ex4_aio_external_interrupt -根据其名称、似乎非常适合您的应用程序。 请参阅  GPIO_ex4_aio_external_interrupt.c 第153至165行、仅了解相关的引脚配置。

    请注意、虽然此示例不使用 SysConfig 工具、但 SysConfig 部分  System->AIO  为执行这些配置提供了非常直观且易于配置的界面。

    此致、
    杰森·奥斯博尔恩

    编辑:正如我忘记要说明的那样、AMSEL 指的是其中一个 GPIO 配置寄存器。 具体而言、就是 GPIO_CTRL_regs -> GPyAMSEL。 GPIOx 控制 GPIO 子集的 GPIO 配置寄存器 y。对于 F28002x、我认为这只有 GPIO 子集 H。Driverlib 可以为您处理大部分的 GPIO 配置、尤其是在使用 SysConfig 时、因此您很少会特别需要这些信息。