Post Go back to editing

ADRV9009 automatically switches LO frequency

I use adrv9009 and zc706. I want to realize the automatic switching of Rx receiving frequency, that is, switching the frequency every 300ms. At present, it is switching between 2330mhz and 1850mhz. The function to initialize LO frequency point is (adihalerr_t talise_setup (talisedevice_t * const PD, taliseinit_t * const PI);) I control through interrupt. Whenever the interrupt is set to 1, I change the global variable center_ Frequency value. The function for setting LO frequency is (talaction = talise_setrfpllfrequency (PD, tal_rf_pll, center_frequency);)However, I found that the lo parameter cannot be passed to the called function, according to Talise_ radioctrl. h. I found that the use condition of this function is that after arm initialization, and the device must be in radiooff state. Should I turn off arm before calling this function?