完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
XMC1xxx 系列是 Infineon 公司推出的一款基于 ARM Cortex-M0 内核的超低功耗微控制器,采用了 65nm 制造工艺。其中,XMC1300 系列针对电机控制、电源转换和 LED 照明应用而优化设计;XMC1200 系列针对 LED 照明应用和人机接口而优化设计;XMC1100系列针对入门级市场而设计。
XMC1xxx 系列微控制器一共有 5 种启动引导模式,分别为 ASC_BSL、SSC_BSL、User mode HAR (SWD/SPD)、User mode debug (SWD/SPD)、User productive Mode。每种启动引导模式对应不同的 Flash 编程接口,通过编程内部 Flash 的 BMI 值,可以切换不同的启动模式。当芯片处于 User productive Mode 模式时,内部 Flash 将处于读保护状态,外部工具将不能对内部 Flash 进行读取、编程、擦除,芯片处于加密状态。此时只能通过外部(如按键)触发之前已编程进去的用户代码(用户代码包含触发修改 BMI 的程序)来修改启动模式,让芯片恢复出厂时的启动引导模式 ASC_BSL,芯片才得以再次编程。 ASC_BSL 模式利用 UART 接口进行编程,而 User mode HAR (SWD/SPD)和 User modedebug (SWD/SPD)支持标准的 SWD 和 Infineon 自家的 SPD 编程接口。AK100Pro 支持 XMC1xxx 的 UART 和 SWD 编程接口编程 Flash。由于 XMC1xxx 芯片出厂时的启动模式为 ASC_BSL 启动模式,故用户一开始只能使用 UART 接口进行编程。本文档以对 XMC1100-T038F-0064AA 操作为例子,介绍使用 AK100pro 的 UART 编程接口编程 Infineon XMC1xxx 系列微控制器的内部 Flash。XMC1100-T038F-0064AA 内部结构框图见图 1.1(来源于芯片手册)。
|
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
868 浏览 0 评论
1191 浏览 1 评论
2566 浏览 5 评论
2901 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2762 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1208浏览 3评论
214浏览 2评论
489浏览 2评论
399浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
482浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-25 03:54 , Processed in 0.910532 second(s), Total 40, Slave 29 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号