您好!
在我客户的系统中、电路板上的传感器(互按钮)数量根据 电路板配置在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
客户使用是否有效?
或者、您是否有任何其他建议方法来更改运行时按钮的数量?
谢谢、此致、
田志郎一郎