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.

[参考译文] MSP430F5359:在尝试以任何方式/任何模式使用 XT1时钟之前解锁电池备份子系统

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/683218/msp430f5359-unlock-the-battery-backup-subsystem-before-trying-to-use-the-xt1-clock-in-any-way-any-mode

器件型号:MSP430F5359
主题中讨论的其他器件:MSP430F2618MSP430WAREMSP-EXP430F5529LPBOOSTXL-CAPKEYPADMSP430F5529

我正在将设计从使用 MSP430F2618转换 MSP430F5359。 尽管我使用的是 TI 提供的示例代码、但我在运行 XT1方面遇到了非常困难。 事实证明、困难在于我没有解锁备用电池系统。

必要的代码:

while (BAKCTL 和 LOCKBAK)//解锁 XT1引脚以进行操作
BAKCTL &=~(LOCKBAK);

在以下帖子中找到:

遗憾的是、TI 的任何示例代码中都不存在此代码、也没有在中的任何位置讨论此要求  

《MSP430x5xx 和 MSP430x6xx 系列用户指南》
文献编号:SLAU208P
2008年6月–2016年10月修订

也不在中

SLAS700C–2012年10月–2013年10月修订
《MSP430F665x、MSP430F645x、MSP430F565x、MSP430F535x 混合信号微控制器数据表》

这对我们来说是一个很好的选择。 如果尚未修复此问题、是否可以向 TI 内部提交必要的错误报告、以纠正缺少文档的问题?

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

    感谢您将此事提请我们注意。 我同意需要在本器件的用户指南和/或数据表中更好地记录这一点。 我将采取适当的措施、以便在这些文档的下一次更新中添加此内容。

    我还检查了 MSP430Ware 中为 MSP430F5359提供的所有示例、并注意到使用 XT1的任何示例都包含您在帖子中指出的代码片段。 例如、下面是一个指向使用代码片段的示例的链接:
    dev.ti.com/.../

    您能否提供指向未显示正确设置的示例的链接、以便我也可以采取措施更新这些示例?

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

    Caleb:

    >我同意需要在本设备的用户指南和/或数据表中更好地记录这一点。 我将采取适当的措施、以便在这些文档的下一次更新中添加此内容。  

    谢谢!

    > 您能否提供指向未显示正确设置的示例的链接、以便我也可以采取措施更新这些示例?

    几天前、在另一个主题中、Cameron P. LaFollowette 为我提供了以下 TI 源代码示例链接:

    该.ZIP 中的5xx_6xx "UCS"文件都不包含代码片段。 下面是我查看的文件:

    • /msp430ware_3_80_03_07/capture/example_projects/Captivate DesignCenterWorkspace/BOOSTXL-CAPKEYPAD/hostmcu_demo_src/MSP-EXP430F5529LP_KeypadHostDemo_QVGA/driverlib/MSP430F5xx_6xx/UCS
    • /msp430ware_3_80_03_07/captate/example_projects/Captivate DesignCenterWorkspace/BOOSTXL-CAPKEYPAD/hostmcu_demo_src="/MSP-EXP430F5529LP_KeypadHostDemo_USBNumPad/driverlib/MSP430F5xx_6xx/UCS
    • /msp430ware_3_80_03_07/driverlib/driverlib/MSP430F5xx_6xx/UCS
    • /msp430ware_3_80_03_07/driverlib/eclipse/plugins/com.ti.mcu.msp430.driverlib.product.ui_2.91.05.02/resources/empty/MSP430F5xx_6xx/driverlib/MSP430F5xx_6xx/ucs.c
    • /msp430ware_3_80_03_07/driverlib/eclipse/plugins/com.ti.mcu.msp430.driverlib.product.ui_2.91.5.02/resources/empty/MSP430F5xx_6xx/driverlib/MSP430F5xx_6xx/ucs.c
    • /msp430ware_3_80_03_07/examples/boards/MSP-EXP430F5529LP/MSP-EXP430F5529LP_Software_Examples/Firmware/Source/OutOfBox_EmulationStorageKeyboard/driverlib/MSP430F5xx_6xx/UCS
    • /msp430ware_3_80_03_07/examples/boards/MSP-EXP430F5529LP/MSP-EXP430F5529LP_Software_Examples/固件/源/SimpleUsbBackchannel/driverlib/MSP430F5xx_6xx/UCS
    • /msp430ware_3_80_03_07/grlib/driverlib/MSP430F5xx_6xx/UCS
    • /msp430ware_3_80_03_07/iec60730/driverlib/MSP430F5xx_6xx/UCS
    • /msp430ware_3_80_03_07/usblib430/MSP430_USB_Software/msp430_USB_API/driverlib/MSP430F5xx_6xx/UCS

    感谢您的参考;我看到它有很大不同!

    Atlant

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

    Caleb:

    有趣的是、您向我指出了一组 MSP430F665x 例程、我指的是一组 MSP430F5xx_6xx 例程(我认为它更旧)。

    也许真正需要的是一个"密钥"、它说"如果您有(说) MSP430F5359芯片、请参考 MSP430F665x 目录中的示例"? 也就是说、一个将所有芯片映射到最合适示例代码的索引?

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

    您好、Atlanta,

    您在上一篇文章中提供的链接带我进入了一个包含相应解锁代码的 MSP430F5359 UART 示例。 Cameron 向您提供的示例似乎适用于 MSP430F5529、该器件在使用 XT1时具有不同的设置。 我对错误指示表示歉意。

    [引用 USER="Atlantis Schmidt">也许真正需要的是一个"密钥"、它说"如果您有(比如说) MSP430F5359 芯片、请参考 MSP430F665x 目录中的示例"? 也就是说、一个将所有芯片映射到最合适的示例代码的索引?

    每个器件都有特定示例、因此不需要查找密钥。 某些代码示例、如我指向的代码示例、名称不正确。 这是我们正在努力解决的问题。 但是、您仍然可以通过搜索 MSP430F5359示例来访问它们。 可以通过几种不同的方法来获取这些示例:

    1. 通过 TI Resource Explorer 浏览器:
      1. 软件--> MSP430Ware -->器件--> MSP430F5xx_6xx --> MSP430F5359 -->外设示例
    2. 通过 CCS 中的 TI Resource Explorer:
      1. 查看--> TI Resource Explorer -->(按照1a 中的步骤操作。)
    3. 通过 MSP430F5359产品文件夹
      1. 工具和软件-->软件部分--> MSP430F665x、MSP430F565x 代码示例

    所有这些路径将带您找到 MSP430F5359的正确示例。 您也可以对 MSP430系列中的任何部件使用类似的方法。  

    此致、  
    Caleb Overbay

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

    >但是、您仍然可以通过搜索 MSP430F5359示例来访问它们。 可以通过几种不同的方法来获取这些示例:

    谢谢! 我已经为这个主题添加了书签!

    Atlant