www.scyg.net > 求助,STM32库函数RCC

求助,STM32库函数RCC

看模板中main函数里这么一段代码 int main(void) { /*!< At this stage the microcontroller clock setting is already configured, this is done through SystemInit() function which is called from startup file (startup_stm32f10x_xx.s) b...

你需要这个库?到ST的官网直接下埃 http://www.st.com/web/en/support/support.html

一般都是需要的,没有的话,有2种可能:1、使用默认的 2、设置在其他函数中,不另外写RCC_Configuration

给你看看原子的外部时钟配置 //系统时钟初始化函数//pll:选择的倍频数,从2开始,最大值为16//CHECK OK//091209void Stm32_Clock_Init(u8 PLL){unsigned char temp=0; MYRCC_DeInit(); //复位并配置向量表RCC->CR|=0x00010000; //外部高速时钟使...

RCC是STM32的时钟控制器,可开启或关闭各总线的时钟,在使用各外设功能必须先开启其对应的时钟,没有这个时钟内部的各器件就不能运行。 而RTC是STM32内部集成的一个简单的时钟(计时用),如果不用就关闭,用的话先要通过RCC配置其时钟源,可看作...

stm32f10x_it.c是相关外设中断函数文件。 stm32f10x_rcc.c是处理内部时钟相关函数文件。 异同,都是库函数,为用户对方便调用!

添加 #include "stm32f10x.h" 添加stm32f10x_gpio.c、stm32f10x_usart.c 再按 下图把想要的 文件去掉注释

我没有用过STM32的rcc,不过很多库都是这样的,RCC_APB2Periph_GPIOA等这种一般都是宏定义,是一个某一位为1的数字,RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB这样写可以将这两个数字做位或运算,在RCC_APB2PeriphClockCmd函数中应该就是要...

系统设置 包括了RCC RCC设置的这个函数比较底层

temp=RCC->CFGR>>2; 这个的意思是读取RCC->CFGR寄存器的值,然后将其右移2位后再保存在temp变量中。 temp&=0x03; 这个的意思是除了最低两位保留之外,其他位清除。 这两个位(实际就是是RCC->CFGR寄存器的3:2位),名字是SWS[1:0],在参考手册上...

网站地图

All rights reserved Powered by www.scyg.net

copyright ©right 2010-2021。
www.scyg.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com