久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: STM32F030F4P6使用內部晶振,怎么設置啟動代碼 [打印本頁]

作者: sr861126    時間: 2023-2-16 17:11
標題: STM32F030F4P6使用內部晶振,怎么設置啟動代碼
片內晶振使用

作者: lzh085    時間: 2023-2-16 19:11
在使用STM32F030F4P6芯片內部晶振時,需要在啟動代碼中配置芯片的時鐘。以下是使用STM32CubeIDE生成的默認啟動代碼中配置內部晶振的示例代碼,你可以參考:
  RCC_OscInitTypeDef RCC_OscInitStruct = {0};
  RCC_ClkInitTypeDef RCC_ClkInitStruct = {0};

  /* Configure the main internal regulator output voltage */
  __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);

  /* Initializes the RCC Oscillators according to the specified parameters
  in the RCC_OscInitTypeDef structure. */
  RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
  RCC_OscInitStruct.HSIState = RCC_HSI_ON;
  RCC_OscInitStruct.HSICalibrationValue = RCC_HSICALIBRATION_DEFAULT;
  RCC_OscInitStruct.PLL.PLLState = RCC_PLL_NONE;
  if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
  {
    Error_Handler();
  }

  /* Initializes the CPU, AHB and APB busses clocks */
  RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK
                              |RCC_CLOCKTYPE_PCLK1;
  RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_HSI;
  RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
  RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1;
  if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_0) != HAL_OK)
  {
    Error_Handler();
  }

在這段代碼中,首先通過 __HAL_PWR_VOLTAGESCALING_CONFIG() 函數配置芯片電壓,并初始化 RCC_OscInitTypeDef 和 RCC_ClkInitTypeDef 結構體。然后,通過 RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI 將內部高速時鐘(HSI)作為時鐘源,通過 RCC_OscInitStruct.HSIState = RCC_HSI_ON 打開內部高速時鐘。最后,通過 RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_HSI 將內部高速時鐘作為系統時鐘源,并將其他時鐘分頻設置為1。

注意,在使用內部晶振時,需要使能內部高速時鐘(HSI),并將其作為系統時鐘源。如果需要使用其他時鐘源,可以根據需要進行修改。同時,根據實際情況,需要配置FLASH的讀取等待狀態(latency)。
作者: Hephaestus    時間: 2023-2-16 19:12
在CubeMX里面設置使用HSI,會自動生成代碼。
作者: sr861126    時間: 2023-2-17 08:13
lzh085 發表于 2023-2-16 19:11
在使用STM32F030F4P6芯片內部晶振時,需要在啟動代碼中配置芯片的時鐘。以下是使用STM32CubeIDE生成的默認 ...

感謝!我試試,看看行不行




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 欧美一区二区三区四区在线 | 日韩毛片网 | 国产精品精品久久久 | 伦理二区 | 日本黄色一级片视频 | 国产高清视频一区 | 中文字幕日韩欧美 | 精品一级毛片 | 中文字幕日韩一区二区 | 国产成人精品免费视频大全最热 | 中文字幕在线欧美 | 99久久99热这里只有精品 | 96av麻豆蜜桃一区二区 | 国产欧美在线一区 | 亚洲一区二区三区视频 | 久草新视频 | 91精品久久久久久综合五月天 | 国产精品久久久久无码av | 亚洲精品久久区二区三区蜜桃臀 | 一级免费看片 | 久久国产香蕉 | 久草综合在线视频 | 国产视频线观看永久免费 | 国产黄色网| 欧美激情综合色综合啪啪五月 | 天天躁人人躁人人躁狂躁 | 99热热99| 国产日韩欧美激情 | 国产乱码精品1区2区3区 | 午夜成人在线视频 | 国产亚洲成av人在线观看导航 | 激情 婷婷 | 欧美aⅴ在线观看 | 男人的天堂在线视频 | 国产精品一区二区久久 | 99r在线| 国产精品成人久久久久 | 韩日在线 | 一区二区在线免费观看视频 | 久久久影院| www.黄色网 |