datasheet

剑网3指尖江湖手游官网:STM32 時鐘RCC相關配置參考stm32f10x_rcc.h

2019-06-03來源: eefocus關鍵字:STM32  時鐘  RCC  配置參考

剑网3指尖江湖哪个职业 www.7886828.com 1. 時鐘使能配置:


RCC_LSEConfig()、RCC_HSEConfig()、


RCC_HSICmd()、RCC_LSICmd()、RCC_PLLCmd()......


2. 時鐘源相關配置:


RCC_PLLConfig()、RCC_SYSCLKConfig()、


RCC_RTCCLKConf().....


3. 分頻系數選擇配置:


RCC_HCLKConfig()、RCC_PCLK1Config()、RCC_PCLK2Config()......


4. 外設時鐘使能:


RCC_APB1PeriphClockCmd(); // APB1線上外設時鐘使能


RCC_APB2PeriphClockCmd(); // APB2線上外設時鐘使能


RCC_APBPeriphClockCmd(); // AHB線上外設使能


5. 其他外設時鐘使能


RCC_ADCCLKConfig(); RCC_RTCCLKConfig();


6. 狀態參數獲取參數:


RCC_GetClocksFreq();


RCC_GetSYSCLKSource();


RCC_GetFlagStatus();


7. RCC中斷相關函數:


RCC_ITConfig()、RCC_GetITStatus()、RCC_ClearITPendingBit()......


實際程序中我們是調用system_stm32f10x.h中的SystemInit();,具體實現可查看SystemInit()。




關鍵字:STM32  時鐘  RCC  配置參考

編輯:什么魚 引用地址://www.7886828.com/mcu/ic463591.html
本網站轉載的所有的文章、圖片、音頻視頻文件等資料的版權歸版權所有人所有,本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如果本網所選內容的文章作者及編輯認為其作品不宜公開自由傳播,或不應無償使用,請及時通過電子郵件或電話通知我們,以迅速采取適當措施,避免給雙方造成不必要的經濟損失。

上一篇:STM32F4 UART1 DMA收發的一些問題解決
下一篇:STM32 NVIC中斷優先級:搶占優先級&響應優先級區別

關注eeworld公眾號 快捷獲取更多信息
關注eeworld公眾號
快捷獲取更多信息
關注eeworld服務號 享受更多官方福利
關注eeworld服務號
享受更多官方福利

推薦閱讀

用于stm32Discovery的圖像轉代碼取模小工具

最近拿著st的官方板子在開發圖形界面,看了下代碼是直接把整個像素32bit拷貝到控制器中Graphic RAM(就是一塊SDRAM)中的,所以以往遇到的生成器都不能用,在內部則又是轉換費時費力,占用內存所以針對stm32的discovery lcd顯示寫了個圖像代碼生成的程序,可以直接生成32bit的ARGB格式代碼等后面發一個成熟點的版本,目前還是有些容易遇到的bug
發表于 2019-06-15
用于stm32Discovery的圖像轉代碼取模小工具

STM32L0xx_HAL_Driver庫的使用——UART

單片機型號:STM32L051C8T6開發環境MDK5.12庫版本:STM32L0xx_HAL_Driver V1.1.0主機環境:Windows XP之前一直使用的STM32F030C8T6單片機來做開發,因需求更改更換了一個新型號STM32L051C8T6,主要是用到了其低功耗特性,本以為直接把代碼拷貝一下就可以使用了,結果是太天真了,STM32F030C8T6使用的庫是STM32F0_StdPeriph_Lib而STM32L051C8T6使用的庫是STM32L0xx_HAL_Driver兩者的差別還是很大的,而且官方也推薦使用后者,沒辦法,重新學習一下吧。。。參考其例程磕磕絆絆的勉強可以寫一個工程了,這里寫一下有關UART
發表于 2019-06-15

STM32CubeMx之串行通信

前言我的板子是:STM32ZGT6配置1.打開STM32CubeMX新建工程,選擇STM32ZGT62.配置外部高速時鐘RCC設置,選擇HSE(外部高速時鐘)為Crystal/Ceramic Resonator(晶振/陶瓷諧振器),我的開發板外部時鐘是25MHZ。 3.配置串行通信選擇Asynchronous異步通信。  串口配置設置波特率為115200 Bits/s。傳輸數據長度為8 Bit。奇偶檢驗無,停止位1.其他參數默認。 生成報告以及代碼,編譯程序(最好單獨生成.c和.h文件)。在usart.c文件中可看到串口1的初始化函數MX_USART1_UART_Init(void
發表于 2019-06-15

stm32 不斷進入串口中斷的bug解決方法

在使用stm32的時候,發現usart會莫名的卡在串口中斷里,然而串口初始化只配置了RXNE中斷,打斷點發現不斷進入中斷卻沒不是RXNE中斷引起的,經過查找資料發現是ORE的問題,2篇博文解決方案如下://bbs.21ic.com/icview-160999-1-1.html及//blog.csdn.net/origin333/article/details/49992383大致原因為開啟了RXNE中斷之后 ORE也開啟了,但是使用USART_GetITStatus卻無法讀取到ORE的標志位(未使能ERR時),這樣也無法消除中斷申請,自然一直進入串口中斷,如果要消除ORE需要
發表于 2019-06-15

STM32串口USART用法的進階(HAL庫版本)

句話是綁定DMA,來源數USART1,目的是數組,定義好的。第二句是打開空閑中斷it.c里面找到void USART1_IRQHandler(void){ UsartReceive_IDLE(&huart1);//自己添加一個函數,這就是中斷,搬完以后,空閑中斷 自己完成它  HAL_UART_IRQHandler(&huart1);}void UsartReceive_IDLE(UART_HandleTypeDef *huart)  {      uint32_t temp;      if
發表于 2019-06-15

STM32CubeMX學習教程之五:PWM實現呼吸燈效果

軟件:STM32CubeMX V4.25.0  System Workbench V2.4固件庫版本:STM32Cube FW_F1 V1.6.1硬件:OneNet 麒麟座V2.3在STM32CubeMX中新建項目,選擇正確的MCU型號 首先設置RCC和SYS,如下圖 然后根據板子實際情況設置時鐘(麒麟座外部晶振是12M,STM32F103x的最高主頻是72M),如下圖設置PC7 管腳為TIM3_CH2, 即定時器TIM3的Channel2然后設置TIM3的Channel2為PWM Generation CH2 從上一篇博文我們知道TIM3是掛在APB1總線上的,看時鐘樹我們知道
發表于 2019-06-15
STM32CubeMX學習教程之五:PWM實現呼吸燈效果

小廣播

何立民專欄

單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

電子工程世界版權所有 京ICP證060456號 剑网3指尖江湖哪个职业 電信業務審批[2006]字第258號函 京公海網安備110108001534 Copyright ? 2005-2019 www.7886828.com, Inc. All rights reserved
云鹰和云从龙 急冻钻石官网 狐狸爵士客服 星光之吻电子游戏 深圳暑假工 掘金vs骑士 大乐透下期预测汇总 宁夏福利彩票快三开奖结果 快船vs勇士 王者pc蛋蛋计划群 广东快乐十分计划在线 战国英雄吕布为 刮刮乐倾家荡产 重庆时时彩走势图软件 开心点心电子游艺 体彩福建31选7走势图