/*LED流水灯实验*/
#include "stm32f10x.h"
//#include "stm32f10x_rcc.h"
void _GpioInit()
{
GPIO_InitTypeDef GPIO_InitStructure;
GPIO_InitStructure.GPIO_Pin=GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_7;
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;
GPIO_Init(GPIOD,&GPIO_InitStructure);
}
/*时钟配置*/
void _RCC_Configuration(void)
{
/* 使用内部晶振 */
// RCC_HSICmd(ENABLE);//使能内部高速晶振 ;
//RCC_SYSCLKConfig(RCC_SYSCLKSource_HSI);//选择内部高速时钟作为系统时钟SYSCLOCK=8MHZ
//RCC_HCLKConfig(RCC_SYSCLK_Div1);//选择HCLK时钟源为系统时钟SYYSCLOCK
//RCC_PCLK1Config(RCC_HCLK_Div4);//APB1时钟为2M
//RCC_PCLK2Config(RCC_HCLK_Div4);//APB2时钟为2M
//RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB , ENABLE);//使能APB2外设GPIOB时钟
/* 使用外部晶振 */
/* 将RCC寄存器重新设置为默认值 */
RCC_DeInit();
/* 打开外部高速时钟晶振 */
RCC_HSEConfig(RCC_HSE_ON);
/* 等待外部高速时钟晶振工作 */
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载