|
@@ -65,6 +65,8 @@
|
|
|
|
|
|
DMA2D_HandleTypeDef hdma2d;
|
|
|
|
|
|
+IWDG_HandleTypeDef hiwdg1;
|
|
|
+
|
|
|
LTDC_HandleTypeDef hltdc;
|
|
|
|
|
|
RTC_HandleTypeDef hrtc;
|
|
@@ -85,6 +87,7 @@ static void MX_FMC_Init(void);
|
|
|
static void MX_DMA2D_Init(void);
|
|
|
static void MX_LTDC_Init(void);
|
|
|
static void MX_RTC_Init(void);
|
|
|
+static void MX_IWDG1_Init(void);
|
|
|
/* USER CODE BEGIN PFP */
|
|
|
|
|
|
/* USER CODE END PFP */
|
|
@@ -134,6 +137,7 @@ int main(void)
|
|
|
MX_DMA2D_Init();
|
|
|
MX_LTDC_Init();
|
|
|
MX_RTC_Init();
|
|
|
+ MX_IWDG1_Init();
|
|
|
/* USER CODE BEGIN 2 */
|
|
|
|
|
|
/* USER CODE END 2 */
|
|
@@ -176,9 +180,11 @@ void SystemClock_Config(void)
|
|
|
__HAL_RCC_PLL_PLLSOURCE_CONFIG(RCC_PLLSOURCE_HSE);
|
|
|
/** Initializes the CPU, AHB and APB busses clocks
|
|
|
*/
|
|
|
- RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE|RCC_OSCILLATORTYPE_LSE;
|
|
|
+ RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_LSI|RCC_OSCILLATORTYPE_HSE
|
|
|
+ |RCC_OSCILLATORTYPE_LSE;
|
|
|
RCC_OscInitStruct.HSEState = RCC_HSE_ON;
|
|
|
RCC_OscInitStruct.LSEState = RCC_LSE_ON;
|
|
|
+ RCC_OscInitStruct.LSIState = RCC_LSI_ON;
|
|
|
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
|
|
|
RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE;
|
|
|
RCC_OscInitStruct.PLL.PLLM = 5;
|
|
@@ -258,6 +264,35 @@ static void MX_DMA2D_Init(void)
|
|
|
|
|
|
}
|
|
|
|
|
|
+/**
|
|
|
+ * @brief IWDG1 Initialization Function
|
|
|
+ * @param None
|
|
|
+ * @retval None
|
|
|
+ */
|
|
|
+static void MX_IWDG1_Init(void)
|
|
|
+{
|
|
|
+
|
|
|
+ /* USER CODE BEGIN IWDG1_Init 0 */
|
|
|
+
|
|
|
+ /* USER CODE END IWDG1_Init 0 */
|
|
|
+
|
|
|
+ /* USER CODE BEGIN IWDG1_Init 1 */
|
|
|
+
|
|
|
+ /* USER CODE END IWDG1_Init 1 */
|
|
|
+ hiwdg1.Instance = IWDG1;
|
|
|
+ hiwdg1.Init.Prescaler = IWDG_PRESCALER_4;
|
|
|
+ hiwdg1.Init.Window = 4095;
|
|
|
+ hiwdg1.Init.Reload = 4095;
|
|
|
+ if (HAL_IWDG_Init(&hiwdg1) != HAL_OK)
|
|
|
+ {
|
|
|
+ Error_Handler();
|
|
|
+ }
|
|
|
+ /* USER CODE BEGIN IWDG1_Init 2 */
|
|
|
+
|
|
|
+ /* USER CODE END IWDG1_Init 2 */
|
|
|
+
|
|
|
+}
|
|
|
+
|
|
|
/**
|
|
|
* @brief LTDC Initialization Function
|
|
|
* @param None
|