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.

[参考译文] MSP430FR2676:更改运行时按钮的数量

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1017486/msp430fr2676-changing-the-number-of-buttons-in-runtime

器件型号:MSP430FR2676

您好!

在我客户的系统中、电路板上的传感器(互按钮)数量根据  电路板配置在1到8之间变化。
因此、基本软件配置为使用全部8个按钮、并且在运行时由软件检查电路板上使用的实际按钮数量。
软件确定按钮编号后、 CAPT_UserConfig.c 中的 ui8NrOfElements 会相应地进行更改。

初始条件(8按钮):
ui8NrOfElements = 4 * 2个周期

对于7按钮:
ui8NrOfElements=4 (第一个周期)
ui8NrOfElements=3 (第2个周期)

对于6按钮:
ui8NrOfElements=3 (第一个周期)
ui8NrOfElements=3 (第2个周期)

对于5按钮:
ui8NrOfElements=3 (第一个周期)
ui8NrOfElements=2 (第2个周期)
   :
   :
对于2个按钮:
ui8NrOfElements=1 (第一个周期)
ui8NrOfElements=1 (第2个周期)

对于1个按钮:
ui8NrOfElements=1 (第一个周期)
ui8NrOfElements=0 (第2个周期)

到目前为止、应用程序按预期运行、但 CapTIvate 技术指南提到:
“ 不应手动编辑此目录中的 CAPT_UserConfig.c 和 CAPT_UserConfig.h 文件,因为 如果使用设计中心更新配置,对这些文件所做的更改将被覆盖。 因此,最好从设计中心内部修改所有配置参数。”

http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/CapTIvate_Design_Center/latest/exports/docs/users_guide/html/CapTIvate_Technology_Guide_html/markdown/ch_library.html#directory-structure

客户使用是否有效?
或者、您是否有任何其他建议方法来更改运行时按钮的数量?

谢谢、此致、
田志郎一郎

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

    可以、您可以直接更改  CAPT_UserConfig.c 您唯一需要注意的是设计中心上的设置可能与代码设置不同。  

    为了进行快速调整、我还将 直接更改 CAPT_UserConfig.c/h。 您只需确保自己了解自己在做什么以及结果如何。