没有合适的资源?快使用搜索试试~ 我知道了~
AN0061 从MM32F0010移植到MM32F0020(中文版)
需积分: 5 0 下载量 169 浏览量
2024-03-06
09:08:32
上传
评论
收藏 595KB PDF 举报
温馨提示
试读
22页
AN0061 从MM32F0010移植到MM32F0020(中文版)
资源推荐
资源详情
资源评论
AN0061 从 MM32F0010 移植到 MM32F0020
www.mm32mcu.com
2
1 MM32F0020 与 MM32F0010 异同
1.1 MM32F0020 与 MM32F0010 两个系列的规格对比
MM32F0020 系列微控制器在设计上就考虑了与 MM32F0010 系列的功能与封
装兼容。整体上 MM32F0020 系列比 MM32F0010 的功能更丰富一些。
项目
MM32F0010
MM32F0020
描述
内核
Cortex-M0
Cortex-M0
内核完全相同
FLASH
16 KB
32 KB
Flash 起始地址相同,Flash 操
作控制器相同,读保护设置方
式相同;MM32F0020 的 Flash
Size 扩大到 32 KB,编程时间
增加。MM32F0010 的 Flash
Size 只有 16 KB
SRAM
2 KB
2 KB
RAM 起始地址相同,Size 同为
2 KB
最大 CPU 频
率
48 MHz
48 MHz
MM32F0010 系列使用固定
48MHz,MM32F0020 支持
PLL 倍频,系统时钟可倍频达
到 48 MHz
工作电压
2.0V 到 5.5V
2.0V 到 5.5V
相同
GPIO
不支持 Tolerant
不支持 Tolerant
GPIO 特性相同,SWD 引脚与
原封装的功能有调整
自举程序
不支持 ISP
支持 ISP,可通过
UART1 Boot 复用
到更多的引脚
MM32F0020 支持 ISP 功能,
通过 BOOT0 复用到 SWCLK,
UART1 支持复用到更多的
GPIO
定时
器
高级(4
通道)
1 个
1 个
支持 4 通道输出,其中 3 通道
支持互补输出,1 通道支持单输
出,MM32F0020 的 TIM1 增加
支持 PWM 移相功能
通用型
(3 通
道)
1 个
1 个
相同,两个系列都是 TIM3 为
16 位,支持 3 通道单输出
基本型
1 个
1 个
相同,支持 1 通道单输出
Systick
1 个
1 个
相同
ADC
1 x 12bit
1 x 12bit
两者都支持任意顺序通道转
换;MM32F0020 增加支持每
个通道采样配置单独配置,还
支持注入式采样
AN0061 从 MM32F0010 移植到 MM32F0020
www.mm32mcu.com
4
1.2 功能引脚的对比
MM32F0020 系列微控制器兼容 MM32F0010 系列 GPIO 引脚与电源引脚。
MM32F0010 系列
MM32F0020 系列
说明
QFN20
TSSOP20
QFN20
TSSOP20
支持的封装类型相同
18 个
18 个
18 个
18 个
MM32F0020 与 MM32F0010 系列的
GPIO 数相同
Pin14
Pin17
MM32F0020 支持 Boot0
MM32F0010 不支持 Boot0
以 TSSOP20 封装芯片的最小系统对比如下:
TSSOP20
MM32F0010
MM32F0020
Pad Name
Alternate
Function
Pad Name
Alternate Function
GPIO/Power
AF0
GPIO/Power
AF0
1
PA11
PA11
2
PA12
PA12
3
PA3
PA3
4
PA14/NRST
SWDCLK
PA10/NRST
5
PB0/OSC_IN
PB0/OSC_IN
6
PB1/OSC_OUT
PB1/OSC_OUT
7
VSS
VSS
8
PA1
PA1
9
VDD
VDD
10
PA0
PA0
11
PA4
PA4
12
PA5
PA5
13
PA6
PA6
14
PA7
PA7
15
PA8
PA8
16
PA9
PA9
17
PA10
PA14/BOOT0
SWDCLK
18
PA13
SWDIO
PA13
SWDIO
19
PA15
PA15
20
PA2
PA2
从 MM32F0010 移植到 MM32F0020 AN0061
www.mm32mcu.com
5
以 QFN20 封装芯片的最小系统对比如下:
QFN20
MM32F0010
MM32F0020
Pad Name
Alternate
Function
Pad Name
Alternate
Function
GPIO
AF0
GPIO
AF0
1
PA14/NRST
SWDCLK
PA10/NRST
2
PB0/OSC_IN
PB0/OSC_IN
3
PB1/OSC_OUT
PB1/OSC_OUT
4
VSS
VSS
5
PA1
PA1
6
VDD
VDD
7
PA0
PA0
8
PA4
PA4
9
PA5
PA5
10
PA6
PA6
11
PA7
PA7
12
PA8
PA8
13
PA9
PA9
14
PA10
PA14/BOOT0
SWDCLK
15
PA13
SWDIO
PA13
SWDIO
16
PA15
PA15
17
PA2
PA2
18
PA11
PA11
19
PA12
PA12
20
PA3
PA3
Button
Pad
NC
NC
从上述两个对比表中可以看出,MM32F0020 系列微控制器 GPIO、电源及复位引脚功能,
基本兼容 MM32F0010 系列电源、复位引脚、WKUP PIN、GPIO 功能。
1. MM32F0020系列微控制器兼容MM32F0010系列的电源引脚VDD/VSS。
2. 复用的SWD接口中的SWCLK有差异。
3. MM32F0010上电后,无Boot0 Pin功能,MM32F0020的支持Boot0 Pin功能,并在每次
上电时做检查,因此在上电期间,如需要进入Main Flash运行,必须确保PA14/BOOT0
Pin为低电平;如需要进入ISP运行,必须确保PA14/BOOT0 Pin为高电平。
4. MM32F0010上电后,默认nRST Pin功能未使能,而MM32F0020的复位引脚功能默认是
剩余21页未读,继续阅读
资源评论
hepmp
- 粉丝: 1
- 资源: 58
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功