小记几种K60复位类型

今天在翻看K60用户手册的时候注意了下K60的复位篇,嗬,发现K60的复位类型还真挺多的来,呵呵。由于复位功能在嵌入式系统中的作用意义非常,所以一时兴起就写下来做个记录,给大家做个参考。

    复位(Reset)之所以重要,是因为它标志着MCU工作之始,MCU的所有硬件初始化准备工作都是复位之后开始的(不要跟我提main,那都是复位之后的事),K60作为ARM Cortex-M4内核,其复位源有以下几种:

(1)上电复位(POR)(这个是最常见的吧);

(2)外部管脚复位(Reset pin,ARM内核一般都是低电平复位,51是高电平复位);

(3)低压检测(LVD)复位(保护MCU在低压情况下的内存数据);

(4)看门狗复位;

(5)低耗电唤醒复位;

(6)MCG时钟产生器时钟丢失复位;

(7)软件复位;

(8)死锁复位;

(9)EzPort复位(EzPort,可以直接烧写K60内部flash的接口);

(10)调试接口复位(其实就是JTAG和nTRST)。

    以上几种复位状态都可以在K60内部的两个寄存器里显式的读取,即MC_SRSH和MC_SRSL,由此可以判断复位源。

    其实详细内容都可以在K60的用户手册上找得到,我这里只是做个摘录,想了解更深的,可以移步K60 Reference Mannual,呵呵,好了,再聊,未完待续~

分享到:
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值