没有合适的资源?快使用搜索试试~ 我知道了~
从SXX32F103移植到MH32F103A参考书
需积分: 0 1 下载量 75 浏览量
2023-04-14
10:28:41
上传
评论
收藏 600KB PDF 举报
温馨提示
试读
17页
这篇迁移指南旨在帮助您分析从现有的SXX32F103器件移植到MH32F103A器件所需的步骤。 本文档收集了最重要的信息,并列出了需要注意的重要事项。 要将应用程序从SXX32F103系列移植到MH32F103A系列,用户需要分析硬件移植、外设移植和固件移植。 快速替换 SXX32F103 芯片 步骤一:比对外设规格、Flash容量、SRAM容量等,解焊SXX32F103,换MH32F103A 对应型号 步骤二:使用ISP或KEIL,下载SXX32F103 HEX文件或BIN文件。 步骤三:如果有需要, 下载SXX32F103 HEX文件或BIN文件以外的资料或进行系统校正。 步骤四:查看程序能否正常运行。 步骤五:其他问题快速排查请参考2外设使用区别。 步骤六:如果经过上述步骤后程序仍无法正常运行, 请参考本文件其他章节, 或连络代理商及MH支持人员协助解决。
资源推荐
资源详情
资源评论
从 SXX32F103 移植到 MH32F103A
版权所有,侵权必究
第 1 页,共 16 页
前言
这篇迁移指南旨在帮助您分析从现有的SXX32F103器件移植到MH32F103A器件所需的步骤。本
文档收集了最重要的信息,并列出了需要注意的重要事项。
要将应用程序从SXX32F103系列移植到MH32F103A系列,用户需要分析硬件移植、外设移植和
固件移植。
支持型号列表:
支持型号
MH32F103Axxxx
从 SXX32F103 移植到 MH32F103A
版权所有,侵权必究
第 2 页,共 16 页
目录
1. 快速替换 SXX32F103 芯片............................................................................................ 3
2. MH32F103A 外设使用差别 ............................................................................................. 3
2.1 系统功能 ................................................................................................................... 3
BOOT1 管脚使用差异 .................................................................................................... 3
DEBUG 状态下,使能 SW,关断 JTAG 差异 ................................................................... 4
不支持某些 SXX32F103 专用烧录器下载 ....................................... 4
第三方某些烧录器下载失败问题 ................................................................................ 4
非 32bit 对齐访问 APB 总线时,现象差异 ................................................................. 6
2.2 ADC ................................................................. 7
ADC 配置连续触发后,关闭 ADON 或者进行 ADC 软复位,ADC 转化差异 ................... 7
ADC 连续两次外部事件的软件触发时,现象差异 ...................................................... 8
2.3 TIM ................................................................. 9
通用定时器 TIM2-TIM5 的 Channel3 差异 ................................................................... 9
TIM2 重映射差异 .......................................................................................................... 9
TIM 使用外部信号刹车,连续两次刹车的时间间隔小于一个 TIM 时钟周期时,现
象差异 ........................................................................................................................ 10
CEN 被清除后,再次使能,现象差异 ...................................................................... 10
2.4 CAN ............................................................... 11
CAN 发送时间戳时,时间戳填充报文的位置差异 .................................................... 11
2.5 FLASH .............................................................. 12
FLASH 写保护第一块后,第一次擦除其他 Page,现象差异 .................................... 12
2.6 USART .............................................................. 12
USART 智能卡模式时钟输出差异 .............................................................................. 12
从 SXX32F103 移植到 MH32F103A
版权所有,侵权必究
第 3 页,共 16 页
2.6 SPI/IIS ........................................................... 13
IIS 在主接收模式、并且处于 PCM 标准模式下时,关闭 I2SE 现象差异 ............... 13
SPI 使用 DMA 传输数据 .............................................................................................. 13
SPI RXE 置位,读取 DR 后,DR 中的数据保留 ......................................................... 13
历史版本 ............................................................................................................................ 16
MH32F103A系列微控制器基本兼容SXX32F103系列,同时强化许多功能,有些许地方与
SXX32F103 不同,详述于本文档。
1. 快速替换 SXX32F103 芯片
步骤一:比对外设规格、Flash容量、SRAM容量等,解焊SXX32F103,换成MH32F103A
对应型号
步骤二:使用ISP或KEIL,下载SXX32F103 HEX文件或BIN文件。
步骤三:如果有需要, 下载SXX32F103 HEX文件或BIN文件以外的资料或进行系统校正。
步骤四:查看程序能否正常运行。
步骤五:其他问题快速排查请参考2外设使用区别。
步骤六:如果经过上述步骤后程序仍无法正常运行, 请参考本文件其他章节, 或连络代
理商及MH支持人员协助解决。
2. MH32F103A 外设使用差别
2.1 系统功能
BOOT 管脚使用差异
描述:
从 SXX32F103 移植到 MH32F103A
版权所有,侵权必究
第 4 页,共 16 页
当 BOOT0,BOOT1 悬空时
SXX32F103:识别为低,但是抗干扰能力较弱,容易被外界环境干扰
MH32F103A:为浮空状态,建议外部固定为高/低
DEBUG 状态下,将 JTAG 关断或者将 JTRST 释放,现象差异
描述:
情况 1:DEBUG 状态下,将 SW 使能,JTAG 关断,如下图使用
SXX32F103:JTAG 关断,正常使用 SW 进行 DEBUG 仿真
MH32F103A:DEBUG 仿真时程序复位
情况 2:DEBUG 状态下,将 SW、JTAG 使能,JREST 释放,如下图使用
SXX32F103:正常使用 SW/JTAG 进行 DEBUG 仿真
MH32F103A:DEBUG 仿真时程序复位
某些烧录器下载失败问题
描述 1:
不支持某些 SXX32F103 专用烧录器下载
因为 MH32F103A 和 SXX32F103 ARM M3 Core 版本、SW、JTAG IDCODE 不同
SXX32F103
MH32F103A
Core ID
0x411FC231
0x412FC230
SW IDCODE
0x1BA01477
0x2BA01477
JTAG IDCODE
0x3BA00477
0x4BA00477
自举模式选择引脚
自举模式
别名使用
BOOT1
BOOT0
X
0
用户 Flash
选择用户Flash 作为自举空间
0
1
系统存储器
选择系统存储器作为自举空间
1
1
嵌入式 SRAM
选择嵌入式 SRAM 作为自举空间
剩余16页未读,继续阅读
资源评论
深圳市芯岭技术有限公司
- 粉丝: 219
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功