1,時鐘源
HSI HSE LSI LSE PLL MSI (L系列特有)
2,主要的幾個時鐘
SYSCLK --->系統時鐘 PLLCLK --->鎖相環時鐘 HCLK --->AHB總線時鐘 PCLK1 --->APB1總線時鐘 PCLK2 --->APB2總線時鐘
3,各時鐘來源
SYSCLK,系統時鐘來源,可直接選擇HSI,HSE,MSI直接作為系統時鐘源,也可經過PLL倍頻輸出后的PLL作為系統時鐘。 PLLCLK,鎖相環時鐘,一般是HSI,HSE,MSI時鐘經過鎖相環倍頻后的輸出時鐘。 HCLK, AHB總線時鐘,經過SYSCLK預分頻后的輸出時鐘。 PCLK1,外設低速時鐘,經過HCLK預分頻后的輸出時鐘。 PCLK2,外設高速時鐘,經過HCLK預分頻后的輸出時鐘。
4,各時鐘對應的外設
一般從數據手冊中我們可以找到詳細的各總線對應的外設情況,如下:
5,一個簡單的系統時鐘配置(HAL庫,部分代碼)
/*
SYSCLK---32MHZ
PLLCLK---32MHZ
HCLK---4MHZ
PCLK1---4MHZ
PCLK2---4MHZ
*/
//選用HSI,16MHZ 內部高速晶振
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
RCC_OscInitStruct.HSIState = RCC_HSI_ON;
RCC_OscInitStruct.HSICalibrationValue = 16;
//鎖相環開啟,倍頻4,分頻2,16*4/2 = 32MHZ
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSI;
RCC_OscInitStruct.PLL.PLLMUL = RCC_PLLMUL_4;
RCC_OscInitStruct.PLL.PLLDIV = RCC_PLLDIV_2;
if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
{
Error_Handler();
}
RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK
|RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2;
//選取系統時鐘為鎖相環時鐘PLLCLK
RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK;
//HCLK 8分頻 32/8 = 4MHZ
RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV8;
//PCLK1 PCLK2 分頻1 4/1 = 4MHZ
RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1;
RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1;
if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_0) != HAL_OK)
{
Error_Handler();
}
上一篇:STM32 基礎系列教程 0 - KEIL5 下載與安裝
下一篇:STM32鬧鐘的一個進階使用
推薦閱讀
史海拾趣
隨著產品質量的不斷提升和市場份額的逐步擴大,德旭電子開始注重品牌建設和市場拓展。公司積極參加各類行業展會和交流活動,展示自身實力和產品優勢。同時,德旭電子還加大了廣告宣傳力度,通過線上線下相結合的方式提升品牌知名度和美譽度。
在市場拓展方面,德旭電子不僅深耕國內市場,還積極開拓國際市場。公司憑借優質的產品和專業的服務贏得了越來越多客戶的信賴和支持。國際市場的拓展為德旭電子的持續發展注入了新的動力。
除了關注經濟效益外,Coors Components Inc公司還積極履行社會責任。公司積極參與公益事業,為社會做出貢獻;同時,公司也注重環保和可持續發展,努力降低生產過程中的環境污染。這些舉措不僅提升了公司的品牌形象,還贏得了社會各界的廣泛贊譽。
以上是關于電子行業公司發展的通用框架,你可以根據這些框架來進一步了解“Coors Components Inc”公司的具體發展故事。請注意,在編寫故事時,應確保所描述的事實準確無誤,避免夸大或縮小事實。
隨著全球化的發展,EUCHNER公司開始實施國際化戰略,加強在全球市場的布局。公司在世界各地設立了多個分銷處和辦事處,以便更好地滿足不同國家和地區的市場需求。同時,公司還積極與國際知名企業建立合作關系,共同推動工業自動化領域的進步。通過國際化戰略和全球布局,EUCHNER公司的品牌影響力得到了進一步提升。
2016年,ASPEED Technology宣布并購博通旗下的Emulex Pilot?遠程服務器管理芯片業務。這一舉措標志著ASPEED在服務器管理芯片領域取得了重要突破,為公司帶來了先進的遠程服務器管理技術和市場份額。通過并購,ASPEED不僅獲得了強大的技術支持,還進一步鞏固了其在全球服務器管理芯片市場的地位。
最近,Azoteq宣布推出了一款電容、電感和霍爾效應組合傳感器——IQS620。這款傳感器是傳感領域的重大突破,它將電容式觸摸和接近傳感、電感傳感以及霍爾效應傳感集成在一個低姿態的封裝中。這種高度集成化的設計使得IQS620在可穿戴設備、移動設備和安全等多個領域都有廣泛的應用前景。IQS620的推出,不僅展示了Azoteq在傳感技術方面的深厚實力,也為其在未來的市場競爭中注入了新的活力。
這些故事展示了Azoteq公司在電子行業中的發展歷程和取得的成就。從創立初期的LightSense?系列產品,到后續的電容式觸摸和接近感應市場拓展,再到PowerSense?和ProxFusion?產品系列的推出,以及最新的IQS620傳感器的發布,Azoteq始終緊跟市場趨勢,不斷創新,為客戶提供高質量的半導體解決方案。
到了1955年,Fair Rite的產品開始被廣泛應用于娛樂電子行業。公司成功開發出適合電視和無線電設備使用的鐵氧體元件,為當時的家庭娛樂生活提供了可靠的技術支持。隨著技術的不斷進步和市場需求的增長,Fair Rite逐漸擴大了產品線,并開始進入其他領域。
六、TMS320C2X/C5X C語言程序開發舉例本節我們以TMS320C2X為例,說明定點DSP芯片C程序的開發過程。軟件開發過程與浮點DSP芯片的開發過程相類似,主要分以下幾個步驟:1. 用編輯器(如EDIT、PE2等)編輯一個或多個C程序,如example1.c,e ...… 查看全部問答∨ |
|
在IEEE 754標準中,階碼是采用移碼表示還是補碼表示,尾數是用原碼表示還是用補碼表示,是IEEE 754中規定的嗎,如果是,用哪種形式表示,還是IEEE 754中沒有規定這些,懂的來答。 問題補充:將(100.25)10轉換成短浮點數格式 在一個課件上看到的 ...… 查看全部問答∨ |
|
千元征集優秀IT培訓教師線索 北京傳智播客教育科技有限公司是一家專門致力于高素質軟件開發人才培養的高科技公司,公司自成立以來,以其獨到的培訓理念和教學方式,取得了驕人的成績,迅速在IT培訓界獲得盛譽。為滿足社會快速膨脹的 ...… 查看全部問答∨ |
在硬件的GPIO引腳中,有部分引腳擁有第二套功能(表達可能不準),如:XXX_GPIO10_2_XXX這樣的引腳配置是否和XXX_GPIO10_XXX的方法相同,主要是方向和電平的配置。… 查看全部問答∨ |
單片機控制,74hc595驅動顯示20個4位數碼管顯示!問題求助。。。。 51單片機控制 74hc595驅動20個4位數碼管顯示不同數據!!! 5959該怎么級聯,能是程序簡單控制顯示又能達到要求(用最少的IO口資源和最少的74hc595)...… 查看全部問答∨ |