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.

[参考译文] BQ40Z80:如何将引脚16 (PDSG/GPIO)设置为 GPIO 端口? 同时、引脚16在关断前保持高电平。

Guru**** 2592470 points
Other Parts Discussed in Thread: BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1058916/bq40z80-how-can-i-set-pin16-pdsg-gpio-as-a-gpio-port-at-the-same-time-pin16-remains-high-until-shutdown

器件型号:BQ40Z80
主题中讨论的其他器件:BQSTUDIO

TI 专家、

  如何将引脚16 (PDSG/GPIO)设置为 GPIO 端口? 同时、引脚16在关断前保持高电平。

   2.下图中的设置是否正确?


  3.是否需要设置 FlagMapSetUp0...7的这一部分?

   

   

  

  

   

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

    你好,Jmyang,

    要将引脚16配置为 GPIO、只需设置引脚设置[MFP16_SEL1][MFP16_SEL0]= 1、0、就像您已经完成的那样  

    2.对于引脚16配置、您的第一张图片看起来是正确的。 GPIO 密封访问配置寄存器决定在监测计密封时、GPIO 是可以控制还是只读。 这取决于您的应用、但如果您希望 GPIO 在密封时进行控制和读取、那么这是正确的。

    3.只有当您计划将 GPIO 用作中断时才需要 FlagMapSetUp。 如果您打算将其用作中断、我建议您查看 技术参考手册第13.2节 GPIO 中断中的示例 、了解如何配置该寄存器。 如果您不将其用作中断、请使用 GPIORead ()和 GPIOWrite ()对引脚16进行读取/写入。

    最棒的

    Jessica  

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

     尊敬的 Jessica:

    我想使用引脚16作为 GPIO 和输出高电平。 MCU 是否需要发送命令 GPIOWrite()(0x49)?


    或者我可以通过其他方式来实现它吗? 我的 BMS 没有 MCU、如何实现?


    3.是否可以通过高级通信 SMB 发送命令? 是否可以将其保存在生产文件 srec 中?

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

    你好,Jmyang,

    您可以使用 BQStudio 中的高级通信来发送命令。  

    最棒的

    Jessica

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

     尊敬的 Jessica:

    这是否意味着每次我要将 PIN16设置为高电平、我都需要发送命令? 我能否将此设置的说明保存在 srec 文件中?

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

    你好,Jmyang,

    是的、每次要将引脚设置为高电平时、都需要发送命令。 每次器件唤醒时、它都会被复位。 您无法将设置保存到 srec 文件、因为该寄存器未存储在数据闪存中。

    最棒的

    Jessica