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.

[参考译文] TMS320F28069:TMS320F28069

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1203332/tms320f28069-tms320f28069

器件型号:TMS320F28069
主题中讨论的其他器件:LAUNCHXL-F28069MC2000WARE

您好!

我在 LAUNCHXL-F28069M 板上的 GPIO32引脚切换遇到了奇怪的问题。

GPIO 配置按照 C2000Ware_4_02_00_00的 Example_2806xGpioSetup.c 中所述完成 、但 GPIO32保持高电平。

根据 CCS1210的调试查看器、所有相关的 GPIO 寄存器(GPBMUX1、GPBDIR 和 GPBDAT)都具有预期值。

但根据我的调查、GPIO32不会改变输出方向、因为通过电阻器将该 GPIO 连接到 GND 会导致其 下降。

请您的帮助、

谢谢

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

    尊敬的 Edward:

    您能否附加用于配置 GPIO 的代码、CCS 窗口中的寄存器值(GPBMUX1、GPBCTRL、GPBQSEL1 、GPBDIR、GPBPUD GPBDAT)以及示波器上的引脚输出(没有其他任何器件连接到此引脚)?

    此致、

    Omer Amir

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

    您好、Omer:

    请查看下面随附的 GPIO 输出图片和寄存器值:

    • GPBMUX1 = 0
    • GPBCTRL = 0
    • GPBQSEL1 = 0
    • GPBDIR = 0x0001
    • GPBPUD = 0xFFFF
    • GPBDAT = 0

    我的 GPIO 测试项目也已附上。

    谢谢。

     e2e.ti.com/.../gpio_5F00_test.zip

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

    尊敬的 Edward:

    我了解了您专门针对 GPIO32的设置、一切看起来都很正常。 内部上拉被禁用、但我这似乎符合预期。 该工程看起来基于 C2000Ware 中提供的示例之一、是否正确(如果是、哪个示例)?  如果您未将该位设置为任何值、默认输出是什么? 如果切换之间的延迟较长(例如~1微秒)、会发生什么情况?

    此外、您能否确认其他任何 GPIO 是否存在此相同问题? 您可以使用 C2000Ware 中的 Example_2806xGpioToggle 示例 进行验证(C2000Ware_4_XX_XX_XX\device_support\f2806x\examples\c28\GPIO_toggle)。

    此致、

    Omer Amir

x 出现错误。请重试或与管理员联系。