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.

[参考译文] TMS320F28P559SJ-Q1:GPIO 寄存器配置

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1452816/tms320f28p559sj-q1-gpio-register-configuration

器件型号:TMS320F28P559SJ-Q1
主题中讨论的其他器件:SysConfig

工具与软件:

尊敬的 Champ:

我要求为我的客户提供服务。

(1)。 在100PZ 引脚中、引脚41与 GPIO231和 GPIO253相对应、如何配置寄存器来决定在 引脚上使用哪个 GPIO? 我看到有一个名为 AGPIOCTRLH 的寄存器、该位。 GPIO253决定启用或禁用 AGPIO 功能、用户是否可以使用该位来区分引脚 GPIO231 (启用 AGPIO)和 GPIO253 (禁用 AGPIO)?  

(2)。 如果是、 中 AGPIOCTRLH 寄存器的 Driverlib 函数没有相应的寄存器、那么用户应该调用 GPIO_setAnalogMode API、对吧?

(3)。 如何在 SysConfig 中将引脚41配置为 GPIO231/GPIO253? 使用 CCS12.8.1 IDE 时、 引脚只能配置为  GPIO253、专家是否会在 GUI 中明确显示该设置?  

谢谢。此致、

Johnny

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

    尊敬的 Johnny:

    GPIO 231未连接到100PZ 封装中的引脚41。

    此致、

    Masoud

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

    尊敬的 Masoud:

    感谢您的答复。

    基于 DS 表5-1。 引脚属性和表6-12。 模拟引脚和内部连接、为什么显示 GPIO231的引脚41? 这里有一个拼写错误吗?

    谢谢。此致、

    Johnny

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

    尊敬的  Masoud:

    添加更多输入、  

    1.我尝试在 模拟 PinMux 中将 pin41 (100引脚)配置为 AGPIO (用例:Custom)、然后 在 SysConfig 中将 pin41设置为 GPIO (B0、C11、GPIO253/41弹出选择、AGPIO231没有选择)。  代码在 SysConfig 中使用 GPIO253 reg 进行配置、如下所示。  

    // B0、 C11、 GPIO253 -> myGPIO0  引脚多路复用

    GPIO_setPinConfig (GPIO_253_GPIO253);

    // AGPIO ->   已选择 GPIO 模式

    GPIO_setAnalogMode (253、 GPIO_ANALOG_DISABLED);

    2.另外表5-1中的引脚属性描述不匹配。 引脚41上有相同的引脚(100引脚)、但有两种 GPIO 配置。 哪个 GPIO 链接到100引脚封装上的 pin41?

     谢谢。此致、

    Johnny

     

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

    尊敬的  Masoud:

    是否有机会 在今天之前获得最终确认?

    期待获得输入、谢谢。  

    Johnny

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

    我已经联系了负责 P55 DS 的团队。 我会在得到他们的回复后立即通知您。

    此致、

    Masoud

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

    Johnny/Masoud、

    这是一个拼写错误、在100引脚封装的 B0/C11上只有 GPIO253可用。  

    该器件上没有 GPIO231、这就是 SysConfig 未显示它的原因、 231仅可作为 AIO 在所有封装上与 A0/B15/C15引脚进行多路复用。   

    我将在上表中提交一个错误以纠正这一点。  我怀疑表5-1是在我们创建比较器表时使用的、这就是重复的原因。   

    此致!

    Matthew