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.

[参考译文] MSP430F5172:引导加载程序固件更新:默认 UART 引脚、还是 TA0.0/TA0.1引脚?

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/852082/msp430f5172-bootloader-firmware-update-default-uart-pins-or-ta0-0-ta0-1-pins

器件型号:MSP430F5172

我已经阅读 了 SLAU319AB、但找不到答案、所以我在这里提问。

在我的特定硬件中、我有一个蓝牙模块、该模块具有 TX/RX/CTS/RTS 引脚的典型 UART 接口、我已经与嵌入式 MSP430F5172目标上的硬件 UART 连接。  我计划在我的应用程序代码中使用引导加载程序的软件调用。  所以问题是...

我是否可以使用默认的 UART 引脚 P1.1/UCA0SIMO 和 P1.2/UCA0SOMI 来接收此 MSP430上的应用/固件更新?   

MSP430F5172的数据表提到了要使用 P3.6和 P3.7; 然而、我不理解为什么数据表中提到了这一点、而不是使用器件上的专用 UART 引脚。   在这里的论坛上有一些回答提到使用 P3.6/P3.7,一些回答提到可以使用 P1.1/P1.2 (硬件 UART 引脚)  ,我无法确定这两种方法的方式或原因。   

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

    尊敬的 Adam:根据 SLAU319AB、"器件数据表中注明了 UART TX 和 RX BSL 引脚"

    根据 MSP430F5172 DS、表6-5。 BSL 功能 P3.6/3.7或 P3.5/3.6用作数据 RX/TX。

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

    小东  

    我在数据表中看到了这一点、是的。  但是、人们使用硬件 UART UCA0SIMO/UCA0SOMI 引脚的传闻和故事却不计其数。  这最好是用于我的应用、因为 UART 接口始终连接到这些引脚、我没有更多的引脚可供使用和使用。  

    必须有一种方法将 UCA0SIMO 和 UCA0SOMI 用于 BSL 函数、但如何使用?

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

    尊敬的 Adam:与 MSP430F5xx 器件 BSL 专家一起检查后、我确认了计时器使用 P3.6/3.7或 P3.5/3.6仿真 BSL 的 UART 通道。 请根据 MSP430F5172 DS 使用、 谢谢!