前段时间以红牛开发板为主,在其上成功移植了.NET Micro Framework(请参见我以前写的系列移植文章:链接),最近开始在ST下一代Cortex-M3芯片STM32F207的平台上移植.NET Micro Framework(马上要推出的.NET Micro Framework教育箱第二代),由于目前STM32F207并没有公开发布,一般网友目前仅知道芯片的相关参数指标,而不知道相关寄存器的情况,所以在评估未来基于STM32F207芯片的产品开发周期的时候,难免会误判,这里就顺便把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
|
√
|
√
|
207比103多1项配置
|
PWR_CSR
|
√
|
√
|
207比103多1项配置
|
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
|
√
|
√
|
207比103多1项配置
|
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个寄存器项
|
√
|
√
|
207比103多4个配置项
|
DMA
|
DMA_ISR
|
√
|
×
|
|
DMA_IFCR
|
√
|
×
|
|
DMA_CCR1
|
√
|
×
|
|
DMA_CNDTR1
|
√
|
×
|
|
DMA_CMAR1
|
√
|
×
|
|
DMA_CCR2
|
√
|
×
|
|
DMA_CNDTR2
|
√
|
×
|
|
DMA_CPAR2
|
√
|
×
|
|
DMA_CMAR2
|
√
|
×
|
|
DMA_CCR3
|
√
|
×
|
|
DMA_CNDTR3
|
√
|
×
|
|
DMA_CPAR3
|
√
|
×
|
|
DMA_CMAR3
|
√
|
×
|
|
DMA_CCR4
|
√
|
×
|
|
DMA_CNDTR4
|
√
|
×
|
|
DMA_CPAR4
|
√
|
×
|
|
DMA_CMAR4
|
√
|
×
|
|
DMA_CCR5
|
√
|
×
|
|
DMA_CNDTR5
|
√
|
×
|
|
DMA_CPAR5
|
√
|
×
|
|
DMA_CMAR5
|
√
|
×
|
|
DMA_CCR6
|
√
|
×
|
|
DMA_CNDTR6
|
√
|
×
|
|
DMA_CPAR6
|
√
|
×
|
|
DMA_CMAR6
|
√
|
×
|
|
DMA_CCR7
|
√
|
×
|
|
DMA_CNDTR7
|
√
|
×
|
|
DMA_CPAR7
|
√
|
×
|
|
DMA_CMAR7
|
√
|
×
|
|
DMA_LISR
|
×
|
√
|
|
DMA_HISR
|
×
|
√
|
|
DMA_LIFCR
|
×
|
√
|
|
DMA_HIFCR
|
×
|
√
|
|
DMA_S0CR
|
×
|
√
|
|
DMA_S0NDTR
|
×
|
√
|
|
DMA_S0PAR
|
×
|
√
|
|
DMA_S0M0AR
|
×
|
√
|
|
DMA_S0M1AR
|
×
|
√
|
|
DMA_S0FCR
|
×
|
√
|
|
DMA_S1CR
|
×
|
√
|
|
DMA_S1NDTR
|
×
|
√
|
|
DMA_S1PAR
|
×
|
√
|
|
DMA_S1M0AR
|
×
|
√
|
|
DMA_S1M1AR
|
×
|
√
|
|
DMA_S1FCR
|
×
|
√
|
|
DMA_S2CR
|
×
|
√
|
|
DMA_S2NDTR
|
×
|
√
|
|
DMA_S2PAR
|
×
|
√
|
|
DMA_S2M0AR
|
×
|
√
|
|
DMA_S2M1AR
|
×
|
√
|
|
DMA_S2FCR
|
×
|
√
|
|
DMA_S3CR
|
×
|
√
|
|
DMA_S3NDTR
|
×
|
√
|
|
DMA_S3PAR
|
×
|
√
|
|
DMA_S3M0AR
|
×
|
√
|
|
DMA_S3M1AR
|
×
|
√
|
|
DMA_S3FCR
|
×
|
√
|
|
DMA_S4CR
|
×
|
√
|
|
DMA_S4NDTR
|
×
|
√
|
|
DMA_S4PAR
|
×
|
√
|
|
DMA_S4M0AR
|
×
|
√
|
|
DMA_S4M1AR
|
×
|
√
|
|
DMA_S4FCR
|
×
|
√
|
|
DMA_S5CR
|
×
|
√
|
|
DMA_S5NDTR
|
×
|
√
|
|
DMA_S5PAR
|
×
|
√
|
|
DMA_S5M0AR
|
×
|
√
|
|
DMA_S5M1AR
|
×
|
√
|
|
DMA_S5FCR
|
×
|
√
|
|
DMA_S6CR
|
×
|
√
|
|
DMA_S6NDTR
|
×
|
√
|
|
DMA_S6PAR
|
×
|
√
|
|
DMA_S6M0AR
|
×
|
√
|
|
DMA_S6M1AR
|
×
|
√
|
|
DMA_S6FCR
|
×
|
√
|
|
DMA_S7CR
|
×
|
√
|
|
DMA_S7NDTR
|
×
|
√
|
|
DMA_S7PAR
|
×
|
√
|
|
DMA_S7M0AR
|
×
|
√
|
|
DMA_S7M1AR
|
×
|
√
|
|
DMA_S7FCR
|
×
|
√
|
|
ADC
|
ADC_SR
|
√
|
√
|
207比103多1项配置
|
ADC_CR1
|
√
|
√
|
多项配置不同
|
ADC_CR2
|
√
|
√
|
多项配置不同
|
ADC_SMPR1
|
√
|
√
|
相同
|
ADC_SMPR2
|
√
|
√
|
相同
|
ADC_JOFFR1
|
√
|
√
|
相同
|
ADC_JOFFR2
|
√
|
√
|
相同
|
ADC_JOFFR3
|
√
|
√
|
相同
|
ADC_JOFFR4
|
√
|
√
|
相同
|
ADC_HTR
|
√
|
√
|
相同
|
ADC_LTR
|
√
|
√
|
相同
|
ADC_SQR1
|
√
|
√
|
相同
|
ADC_SQR2
|
√
|
√
|
相同
|
ADC_SQR3
|
√
|
√
|
相同
|
ADC_JSQR
|
√
|
√
|
相同
|
ADC_JDR1
|
√
|
√
|
相同
|
ADC_JDR2
|
√
|
√
|
相同
|
ADC_JDR3
|
√
|
√
|
相同
|
ADC_JDR4
|
√
|
√
|
相同
|
ADC_DR
|
√
|
√
|
103比207多16项配置
|
ADC_CSR
|
×
|
√
|
|
ADC_CCR
|
×
|
√
|
|
ADC_CDR
|
×
|
√
|
|
DAC
|
DAC_CR
|
√
|
√
|
相同
|
DAC_SWTRIGR
|
√
|
√
|
相同
|
DAC_DHR12R1
|
√
|
√
|
相同
|
DAC_DHR12L1
|
√
|
√
|
相同
|
DAC_DHR8R1
|
√
|
√
|
相同
|
DAC_DHR12R2
|
√
|
√
|
相同
|
DAC_DHR12L2
|
√
|
√
|
相同
|
DAC_DHR8R2
|
√
|
√
|
相同
|
DAC_DHR12LD
|
√
|
√
|
相同
|
DAC_DHR12RD
|
√
|
√
|
相同
|
DAC_DHR8RD
|
√
|
√
|
相同
|
DAC_DOR1
|
√
|
√
|
相同
|
DAC_DOR2
|
√
|
√
|
相同
|
DAC_SR
|
×
|
√
|
|
DCMI
|
--
|
×
|
√
|
|
高级定时器
|
22个寄存器项
|
√
|
√
|
相同
|
普通定时器
|
TIMx_CR1
|
√
|
√
|
相同
|
TIMx_CR2
|
√
|
√
|
相同
|
TIMx_SMCR
|
√
|
√
|
相同
|
TIMx_DIER
|
√
|
√
|
207比103多1项配置
|
TIMx_SR
|
√
|
√
|
207比103多1项配置
|
TIMx_EGR
|
√
|
√
|
相同
|
TIMx_CCMR1
|
√
|
√
|
相同
|
TIMx_CCMR2
|
√
|
√
|
相同
|
TIMx_CCER
|
√
|
√
|
多项配置不同
|
TIMx_CNT
|
√
|
√
|
增加多项配置
|
TIMx_PSC
|
√
|
√
|
增加多项配置
|
TIMx_ARR
|
√
|
√
|
增加多项配置
|
TIMx_CCR1
|
√
|
√
|
增加多项配置
|
TIMx_CCR2
|
√
|
√
|
增加多项配置
|
TIMx_CCR3
|
√
|
√
|
增加多项配置
|
TIMx_CCR4
|
√
|
√
|
增加多项配置
|
TIMx_DCR
|
√
|
√
|
相同
|
TIMx_DMAR
|
√
|
√
|
相同
|
TIM2_OR
|
×
|
√
|
|
TIM5_OR
|
×
|
√
|
|
TIM9-TMR14
|
--
|
×
|
√
|
|
基本定时器
|
8个寄存器项
|
√
|
√
|
相同
|
RTC
|
RTC_TR
|
×
|
√
|
|
RTC_DR
|
×
|
√
|
|
RTC_CR
|
×
|
√
|
|
RTC_ISR
|
×
|
√
|
|
RTC_PRER
|
×
|
√
|
|
RTC_WUTR
|
×
|
√
|
|
RTC_CALIBR
|
×
|
√
|
|
RTC_ALRMAR
|
×
|
√
|
|
RTC_ALRMBR
|
×
|
√
|
|
RTC_WPR
|
×
|
√
|
|
RTC_TSTR
|
×
|
√
|
|
RTC_RSDR
|
×
|
√
|
|
RTC_TAFCR
|
×
|
√
|
|
RTC_BK0R
|
×
|
√
|
|
RTC_BK19R
|
×
|
√
|
|
RTC_CRH
|
√
|
×
|
|
RTC_CRL
|
√
|
×
|
|
RTC_PRLH
|
√
|
×
|
|
RTC_PRLL
|
√
|
×
|
|
RTC_DIVH
|
√
|
×
|
|
RTC_DIVL
|
√
|
×
|
|
RTC_CNTH
|
√
|
×
|
|
RTC_CNTL
|
√
|
×
|
|
RTC_ALRH
|
√
|
×
|
|
RTC_ALRL
|
√
|
×
|
|
IWDG
|
4个寄存器项
|
√
|
√
|
相同
|
WWDG
|
3个寄存器项
|
√
|
√
|
相同
|
CRYP
|
--
|
×
|
√
|
|
HASH
|
--
|
×
|
√
|
|
RNG
|
--
|
×
|
√
|
|
I2C
|
9个寄存器项
|
√
|
√
|
相同
|
USART
|
USART_SR
|
√
|
√
|
相同
|
USART_DR
|
√
|
√
|
相同
|
USART_BRR
|
√
|
√
|
相同
|
USART_CR1
|
√
|
√
|
207比103多1项配置
|
USART_CR2
|
√
|
√
|
相同
|
USART_CR3
|
√
|
√
|
相同
|
USART_GTPR
|
√
|
√
|
相同
|
SPI
|
9个寄存器项
|
√
|
√
|
相同
|
SDIO
|
18个寄存器项
|
√
|
√
|
相同
|
FSMC
|
25个寄存器项
|
√
|
√
|
相同
|
CAN
|
66个寄存器项
|
√
|
√
|
有6个寄存器项不同(207比103多配置项)
|
Ethernet
|
--
|
×
|
√
|
|
USB-OTG-FS
|
--
|
×
|
√
|
|
USB-OTG-HS
|
--
|
×
|
√
|
|
USB(device)
|
--
|
√
|
×
|
|
略
|
|
√
|
√
|
|
注:√ 表示存在寄存器项×表示不存在
分享到:
相关推荐
STM32F103ZE数据手册(官方英文原版)
STM32F103ZE系列芯片GPIO引脚描述,包含主功能、复用功能、重映射以及是否容忍5V,便于开发中快速选择引脚,减少不必要的时间损耗。
外围电路比较全面的STM32F103ZE原理图,涵盖多种外围电路:SRAM、电机驱动、网卡、SD卡、DAC、MP3等等电路
STM32F103ZE的Ucosii测试工程,IAR环境。测试没问题。
STM32F103ZE核心板电路图,包含PCB排版样式图,资源搬运,仅供参考,部分电路以及引脚可根据自身情况做相应调整
资源讲述了如何从stm32的样例usart程序中移植ucos-ii的官方源...压缩包中还有官方下好的ucosMicrium_STM32F103ZE-SK_uCOS-II (1).exe文件,包含了源工程,和目标工程。都可以使用,学会了就可以自己实现ucos的移植。
本文给出了STM32F103xC、STM32F103xD和STM32F103...在参考手册中,STM32F103x4和STM32F103x6被归为小容量产品,STM32F103x8和STM32F103xB被归为中等容量产品,STM32F103xC、STM32F103xD和STM32F103xE被归为大容量产品。
基于stm32f103ze的ADC采集程序,以两个电机为例,对其进行adc数据采集。基于整点原子精英版例程修改。
STM32F103ZE中文数据手册
STM32F103ZE原理图和PCB封装,Altium Designer格式的,下载了就能用,需要的同学可以下载下
该文档是STM32F103ZE系统板电路原理图,希望能给你带来帮助
STM32F103ZE原理图,包括网络设计!
stm32是最新的有时会的诶控制器 适合于嵌入式开发
stm32f103ze的原理图,自己做的,上传个东西这么麻烦
STM32F103xC STM32F103xD STM32F103xE 数据手册
STM32F103RCT6最小系统STM32F103RCT6最小系统STM32F103RCT6最小系统STM32F103RCT6最小系统STM32F103RCT6最小系统STM32F103RCT6最小系统STM32F103RCT6最小系统STM32F103RCT6最小系统STM32F103RCT6最小系统STM32F103...
STM32F103ZE核心板-封装库,AD16文件 STM32F103ZE核心板-封装库,AD16文件 STM32F103ZE核心板-封装库,AD16文件
好点子STM32F103ZE开发板原理图.pdf。
STM32F103例程兼容秉火指南者跟霸道两块板子,可以适合初学者从零开始。
STM32F103系列单片机各个型号的AD集成封装库(原理图库+PCB库),型号包括STM32F103C6T6, STM32F103C8T6, STM32F103CBT6, STM32F103R6T6, STM32F103R8T6, STM32F103RBT6, STM32F103T6U6, STM32F103T8U6, STM32F103V8...