Ignore:
Timestamp:
Apr 29, 2025, 8:22:50 AM (2 weeks ago)
Author:
Zed
Message:

Fixing the project.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ctrl/firmware/Main/SES/Core/Src/gui_task.cpp

    r112 r114  
    3030
    3131        uint32_t min_pulse = __HAL_TIM_GET_COMPARE(&htim1, TIM_CHANNEL_1);
    32         constexpr decltype(min_pulse) max_pulse = 0;//555U;
    33         constexpr uint32_t d = 200U;
     32        constexpr decltype(min_pulse) max_pulse = 50;//555U;
     33        constexpr uint32_t d = 100U;
    3434
    3535        for (auto i = min_pulse; i <= max_pulse; i++)
     
    4040        }
    4141
    42         for (auto i = 2047U; i < 2000U; i++)
     42        for (auto i = 2047U; i < 2047U; i++)  // 3900 - 55.7A, 2400 - 10A
    4343        {
    4444                HAL_StatusTypeDef r = HAL_DAC_SetValue(&hdac1, DAC_LOAD_I_LIMIT_CHANNEL, DAC_ALIGN_12B_R, i);
     
    4646                vTaskDelay(pdMS_TO_TICKS(d));
    4747        }
     48
     49        /*HAL_StatusTypeDef r;
     50        for (auto i = 0U; i < 1000U; i++)  // 3900 - 55.7A, 2400 - 10A
     51        {
     52                r = HAL_DAC_SetValue(&hdac1, DAC_LOAD_I_LIMIT_CHANNEL, DAC_ALIGN_12B_R, 3900U);
     53                if (r != HAL_OK) Error_Handler();
     54
     55                vTaskDelay(pdMS_TO_TICKS(2000U));
     56
     57                r = HAL_DAC_SetValue(&hdac1, DAC_LOAD_I_LIMIT_CHANNEL, DAC_ALIGN_12B_R, 2047U);
     58                if (r != HAL_OK) Error_Handler();
     59
     60                vTaskDelay(pdMS_TO_TICKS(2000U));
     61        }*/
    4862
    4963        while(1)
Note: See TracChangeset for help on using the changeset viewer.