STM32F103ZE和STM32F207ZG的芯片区别

前段时间以红牛开发板为主,在其上成功移植了.NET Micro Framework(请参见我以前写的系列移植文章:链接),最近开始在ST下一代Cortex-M3芯片STM32F207的平台上移植.NET Micro Framework(马上要推出的.NET Micro Framework教育箱第二代),由于目前STM32F207并没有公开发布,一般网友目前仅知道芯片的相关参数指标,而不知道相关寄存器的情况,所以在评估未来基于STM32F207芯片的产品开发周期的时候,难免会误判,这里就顺便把STM32F103ZE和STM32F207ZG的芯片区别(特别是寄存器区别)罗列了出来。

STM32F103ZE和STM32F207ZG的芯片区别

一、功能区别(主要)

型号

片内

Flash

RAM

定时器

SPI

I2C

USB/

CAN

USART

Ethernet

ADC/

DAC

GPIO

普通

高级

基本

103

512K

64K

4

2

2

3

3

1/1

5

0

3/1

112

207

1M

128K

10

2

2

3

3

OTG/2

6

1

24/2

144

注:103主频:72M207主频:120M 含camera接口

二、寄存器区别

项目

寄存器名

103

207

说明

CRC

CRC_DR

相同

CRC_IDR

相同

CRC_CR

相同

PWR

PWR_CR

2071031项配置

PWR_CSR

2071031项配置

RCC

RCC_CR

无区别

RCC_PLLCFGR

×

RCC_CFGR

多项配置不同

RCC_CIR

多项配置不同

RCC_AHB1RSTR

×

RCC_AHB2RSTR

×

RCC_AHB3RSTR

×

RCC_APB1RSTR

多项配置不同

RCC_APB1RSTR

多项配置不同

RCC_AHB1ENR

×

RCC_AHB2ENR

×

RCC_AHB3ENR

×

RCC_APB1ENR

多项配置不同

RCC_APB2ENR

多项配置不同

RCC_BDCR

相同

RCC_CSR

2071031项配置

RCC_SSCGR

×

GPIO

GPIOx_OSPEEPER

×

GPIOB_OSPEEPER

×

GPIOA_PUPDR

×

GPIOB_PUPDR

×

GPIOx_PUPDR

×

GPIOx_IDR

相同

GPIOx_ODR

相同

GPIOx_BSSR

相同

GPIOx_LCKR

相同

GPIOx_AFRL

×

GPIOx_AFRH

×

GPIOx_CRL

×

GPIOx_CRH

×

AFIO

--

×

SYSCFG

--

×

NVIC

中断个数

60

83

其中有几项中断地址相同,但有区别

EXTI

6个寄存器项

2071034个配置项

DMA

DMA_ISR

×

DMA_IFCR

×

DMA_CCR1

×

DMA_CNDTR1

分享到:
评论
isiqi
  • 浏览: 4166044 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

你可能感兴趣的:(.net,教育,Flash)