test: 測試 cycle iv mode, OUT1電壓不會動

This commit is contained in:
Roy_01
2024-06-24 19:02:22 +08:00
committed by chain40
parent 3f980237c7
commit 4d4ac8576f
+35 -34
View File
@@ -295,44 +295,45 @@ static void edc20_cycle_iv_mode_task(void *p_arg)
NRF_LOG_INFO("%s", info);
}
// dac_write_through(OUT_0, mV_out_0(&dac_param));
// dac_write_through(OUT_1, mV_out_1(&dac_param));
dac_write_through(OUT_0, mV_out_0(&dac_param));
dac_write_through(OUT_1, mV_out_1(&dac_param));
circuit_selection_dac_fune_tune_f0();
//
// /* start DAC timer */
// edc20_dac_tim_start(cal_dac_timer_interval(&mode_param.config, &dac_param), _callback, &dac_param);
//
// /* start ADC timer */
// edc20_adc_tim_start(&mode_param.config);
//
// /* get current tick */
// TickType_t tick = xTaskGetTickCount();
//
// uint32_t notify_delay = pdMS_TO_TICKS(mode_param.mS_period);
//
// /* start data update process */
// running = true;
//
// while (running)
// {
// ret_code_t ret = _send_data_packet(&packet_buf, false);
// switch (ret)
// {
// case NRF_SUCCESS:
// case NRF_ERROR_RESOURCES:
// vTaskDelayUntil(&tick, notify_delay);
// break;
// default:
// running = false;
// break;
// }
// }
//
// edc20_dac_tim_stop();
// edc20_adc_tim_stop();
/* start DAC timer */
edc20_dac_tim_start(cal_dac_timer_interval(&mode_param.config, &dac_param), _callback, &dac_param);
/* start ADC timer */
edc20_adc_tim_start(&mode_param.config);
/* get current tick */
TickType_t tick = xTaskGetTickCount();
uint32_t notify_delay = pdMS_TO_TICKS(mode_param.mS_period);
/* start data update process */
running = true;
while (running)
{
ret_code_t ret = _send_data_packet(&packet_buf, false);
switch (ret)
{
case NRF_SUCCESS:
case NRF_ERROR_RESOURCES:
vTaskDelayUntil(&tick, notify_delay);
break;
default:
running = false;
break;
}
}
edc20_dac_tim_stop();
edc20_adc_tim_stop();
if (1)
{