浅谈英飞凌XMC1xxx系列单片机的BMI功能

本文介绍了英飞凌XMC1xxx系列单片机的BMI(BOOT MODE INDEX)功能,包括BMI的概念、作用及使用方法。BMI作为启动模式配置功能,允许用户通过软件选择不同的启动模式,避免了对额外BOOT引脚的需求。文章详细讲解了BMI值的修改和其在不同启动模式中的应用。
摘要由CSDN通过智能技术生成


前言

最近在学习XMC1302这款单片机,这款单片机有一个其他单片机上不常见的功能,就是BMI(BOOT MODE INDEX)。本文将结合笔者的理解以及其他参考资料,对这项功能进行简要说明,方便大家理解。由于本人水平有限,所有内容仅供参考,如有不对之处请指出。(本文可能会随缘更新)


一、BMI是什么?

  • BMI,其中文名称为“引导模式索引”。该功能是XMC1系列单片机关于启动配置的一个功能,BMI只针对XMC1系列单片机,其他系列的单片机也有类似的功能,但叫法不一样,本文只讨论XMC1系列的BMI功能。
  • 在英飞凌官方的用户手册在有这样一句话:“引导模式索引是储存在Flash中的2字节值,它包含关于启动模式和器件的调试配置信息”。也就是说,BMI值其实是一个可以修改的参数,它被存放在Flash的0x10000E00地址中,用户可以通过修改BMI值来选择单片机的启动模式以及调试配置。(在0x10000E10地址中还存放着BMI的反相值,用于检查BMI的正确性)

二、BMI的作用?

1. 为什么要有BMI这个东西?

  • 通过阅读英飞凌官方的另一个手册可以知道,其他的单片机大多都需要一些引脚来选择启动模式,英
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值