Ignore:
Timestamp:
Feb 10, 2025, 8:27:53 AM (3 months ago)
Author:
Zed
Message:

Fixing project before adding 1Wire port in CubeMX.

Location:
ctrl/firmware/Main/CubeMX/Core/Src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • ctrl/firmware/Main/CubeMX/Core/Src/main.c

    r84 r85  
    8585
    8686  printf("Program start (%s, %s).\n", __TIME__, __DATE__);
     87#ifdef DEBUG
     88  __HAL_DBGMCU_FREEZE_TIM6();
     89#endif
    8790
    8891  /* USER CODE END 1 */
     
    125128  MX_GPIO_Init();
    126129  MX_DMA_Init();
    127   //MX_MDMA_Init();
     130  MX_MDMA_Init();
    128131  MX_RTC_Init();
    129132  MX_SPI4_Init();
  • ctrl/firmware/Main/CubeMX/Core/Src/tim.c

    r84 r85  
    9191  /* USER CODE BEGIN TIM6_Init 0 */
    9292
     93  // This timer increments its content every 1µs and is used to generate
     94  // delays for 1-Wire protocol. CPU speed is assumed as 100MHz.
     95
    9396  /* USER CODE END TIM6_Init 0 */
    9497
     
    104107  htim6.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_ENABLE;
    105108  if (HAL_TIM_Base_Init(&htim6) != HAL_OK)
    106   {
    107     Error_Handler();
    108   }
    109   if (HAL_TIM_OnePulse_Init(&htim6, TIM_OPMODE_SINGLE) != HAL_OK)
    110109  {
    111110    Error_Handler();
Note: See TracChangeset for help on using the changeset viewer.