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.

[参考译文] MSP430FR2355:MSP430fr2355

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1029865/msp430fr2355-msp430fr2355

器件型号:MSP430FR2355

大家好、

我们在 其中一个电机驱动器和 BMS 通信应用中使用 MSP430fr2355。

此 BMS 在单线通信中工作、因此我们希望连接 GPIO 上的 BMS。

根据 BMS 要求、我们需要将 GPIO 引脚配置为开漏和内部脉冲。

那么、您能否告诉我 MSP430fr2355是否支持 GPIO 引脚上的开漏和内部上拉?

如果是、请分享其示例代码。

Adnan

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

    MSP430不提供真正的开漏引脚。 但是、您可以通过适当地设置 PxOUT (低电平)和操作 PxDIR (输出低电平、输入高电平)来模仿其大部分属性。  

    软件 I2C 应用手册(SLAA703A)对此进行了说明。 该代码(通过 PDF 中的链接)是为 FR2111编写的、但我希望它只需更改端口引脚选项即可构建/运行:它需要外部上拉。

    https://www.ti.com/lit/an/slaa703a/slaa703a.pdf

    通过 PxREN 寄存器[参考用户二极管(SLAU445I)第8.2.4节]可获得内部上拉电阻。 上拉电阻与下拉电阻由 PxOUT 控制、因此要将它们与软件 I2C (或 OneWire)配合使用、您需要禁用上拉电阻以将引脚驱动为低电平。 这不是一个很大的变化[请参阅 fr2111_swi2c_master.h]、但它必须完成。