Other Parts Discussed in Thread: TIDEP-0091, , IWR1443
专家:
你好。
对于TIDEP-0091,使用的是MSP432lLaunchpad+IWR1443Boost,MSP432周期性的给IWR1443上电和断电触发雷达测距。
是否可以不使用MSP432Launchpad,仅使用IWR1443Boost,软件连续触发雷达测距?
我做了如下测试:
在level_sense_demo工程的demo_dataPathTask()中demo_startSensor()后设置while循环如下:
while(1)
{
demo_dataPathWait1D(dataPathObj);
//Wait for the HWA to finish the range FFT
while (gMmwMCB.dataPathObj.hwaDoneIsrCounter == 0)
{
}
gMmwMCB.dataPathObj.hwaDoneIsrCounter = 0;
demo_findTopTanges(&chirp_data);
/* Configure the SPI Data Transfer */
transaction.count = sizeof(chirp_data);
transaction.txBuf = &chirp_data;
transaction.rxBuf = NULL;
transaction.slaveIndex = 0;
/* Start Data Transfer */
if (SPI_transfer(spiHandle, &transaction) != true)
{
demo_printf("Debug: SPI_transfer write failed\n");
}
/* Prepare for next frame */
demo_config1D_HWA(dataPathObj);
demo_dataPathTrigger1D(dataPathObj);
}
问题是:以上代码还是只能一次测距,demo_config1D_HWA(dataPathObj); demo_dataPathTrigger1D(dataPathObj);没有连续的触发雷达。
请问是不是还需要配置其他参数?
感谢回复。