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();函数初始化一次配置,但不能生效,这是为什么?
请帮助分析一下,谢谢!
Cherry Zhou:
您好我们已收到您的问题,预计将于24小时内给您答复。谢谢!
,
Johnson He:
您可以使用这个函数进行重新初始化,试下这个:USSLibGUIApp_ReInitialize()。
您是FR6043上接了4对换能器,使用Mux切换?
,
Hui LI:
用这个USSLibGUIApp_ReInitialize()。也不行,多通道切换使用的是一款模拟多路开关
,
Hui LI:
收发使用的是CH0,没用CH1
,
Johnson He:
您方便联系我们对应的销售或者技术支持吗? 我们可以提供一些offline的支持。
,
Hui LI:
我没有他们联系方式?您能提供吗?可以发我邮箱d07li@126.com,谢谢!
,
Johnson He:
我也不知道你们对应的销售,请联系你们公司的采购或者运营部门,他们应该知道。
TI中文支持网




