Chinaunix首页 | 论坛 | 博客
  • 博客访问: 114593
  • 博文数量: 17
  • 博客积分: 351
  • 博客等级: 一等列兵
  • 技术积分: 200
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-27 11:00
文章分类

全部博文(17)

文章存档

2012年(4)

2011年(13)

我的朋友

分类: C/C++

2012-02-16 21:09:33

AMBA片上总线规范主要包括了AHB(Advanced High performance Bus)系统总线和APB(Advanced Peripheral Bus)外围总线。二者分别适用于高速与相对低速设备的连接。
RCC 寄存器结构,RCC_TypeDeff,在文件“stm32f10x_map.h”中定义如下:

typedef struct

{

vu32 CR;

vu32 CFGR;

vu32 CIR;

vu32 APB2RSTR;

vu32 APB1RSTR;

vu32 AHBENR;

vu32 APB2ENR;

vu32 APB1ENR;

vu32 BDCR;

vu32 CSR;

} RCC_TypeDef;
STM32中有一个全速功能的USB模块,其串行接口引擎需要一个频率为48MHz的时钟源。该时钟源只能从PLL输出端获取,可以选择为1.5分频或者1分频,也就是,当需要使用USB模块时,PLL必须使能,并且时钟频率配置为48MHz或72MHz。
   
    在我使用的开发板上   OSC_IN 和 OSC_OUT 外接了  8M 晶振

要想使CPU达到最大工作频率,72M,因为 8x9 = 72




阅读(1294) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~