test: 測試 cycle iv mode, OUT1電壓不會動
This commit is contained in:
+35
-34
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user