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.

MSP430FR6043: 滤波和参数配置

Part Number: MSP430FR6043

我用该MCU例程修改测量水流速遇到几个问题:

1、原例程是单对换能器测量,我增加到4对换能器测量,也就是在原来的测量周期内(周期1秒)依次测量4对,因为每对换能器需要配置不同测量参数,每对测量前都是用USSLibGUIApp_Init();函数初始化一次配置,发现超过一对就不能测量,我把测量函数里面的GENERIC_SAPH_ASCTL1 |= ESOFF;和HSPLLUSSXTLCTL &= ~USSXTEN;两个语句屏蔽掉就能测量了。这是为什么?

2、虽然上面能正常测量4对换能器,但是我开启算法配置里的滤波器时(USS_ALG_FILT_IS_FILTER_ENABLED == true),上传的测量波形正常,但是上传的测量结果的飞行时间和时间差都是0值,仿真时发现出现的错误是没有识别到波形。这是为什么?

3、修改测量配置参数,不使用配套上位机,用自己协议发送配置参数,然后按照例程对应的换算关系修改gUssSWConfig结构里对应参数值,然后USSLibGUIApp_Init();函数初始化一次配置,但不能生效,这是为什么?

请帮助分析一下,谢谢!