0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何通过外部事件快速唤醒MCU

Microchip微芯 来源:Microchip微芯 作者:Microchip微芯 2021-09-30 10:31 次阅读

如何通过外部事件快速唤醒基于Cortex M0+的 MCU

简介

Microchip 的基于 32 位 Arm Cortex-M0+的单片机具有通过空闲、待机、备用和关断等不同休眠模式降低功耗的功能。进入休眠模式时,CPU 将停止运行,并且一些模块和时钟域将根据所选休眠模式自动关闭。然后可以通过外部事件(例如来自 ADC、RTC 和 DMA 的中断等)来唤醒 CPU 并返回到工作模式。

从休眠模式唤醒器件不是即时的,可能会因应用中使用的休眠模式、时钟和外设而有所不同。

该文档介绍了唤醒时间以及如何配置器件以优化唤醒时间。

主要内容

唤醒时间

- 原理

- SAM C2x 和 SAM DA1/D09/D1x/D2x 系列详细信息

- SAM L2x 详细信息

优化唤醒时间

-SAM C2x 和 SAM DA1/D09/D1x/D2x 系列器件

测量唤醒时间

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17123

    浏览量

    350979
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10854

    浏览量

    211574
  • 时钟
    +关注

    关注

    10

    文章

    1733

    浏览量

    131446

原文标题:中文文档《TB3243 - 如何通过外部事件快速唤醒基于 Cortex® M0+的 MCU》

文章出处:【微信号:MicrochipTechnology,微信公众号:Microchip微芯】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何通过PMC_GPIO唤醒AMD Versal™ Adaptive SoC Linux系统

    在功耗敏感的系统里,我们通常会在系统空闲的时候将系统休眠,然后可以通过一些外设的输入来唤醒系统,比如 Uart、USB 和 GPIO。AMD Versal Adaptive SoC 系统的休眠唤醒
    的头像 发表于 12-17 10:07 111次阅读
    如何<b class='flag-5'>通过</b>PMC_GPIO<b class='flag-5'>唤醒</b>AMD Versal™ Adaptive SoC Linux系统

    请问ADS1292R如何在MCU休眠的情况下通过脱落检测唤醒MCU

    请问ADS1292R如何在MCU休眠的情况下通过脱落检测唤醒MCU
    发表于 11-28 08:03

    使用RF430CL330H VCORE引脚通过提供的NFC/RFID高频磁场唤醒主机MCU

    电子发烧友网站提供《使用RF430CL330H VCORE引脚通过提供的NFC/RFID高频磁场唤醒主机MCU.pdf》资料免费下载
    发表于 10-26 10:56 0次下载
    使用RF430CL330H VCORE引脚<b class='flag-5'>通过</b>提供的NFC/RFID高频磁场<b class='flag-5'>唤醒</b>主机<b class='flag-5'>MCU</b>

    STM32U575为什么无法通过LPTIM3将MCU从STOP2模式唤醒

    客户在 STM32U575 的研发过程中发现了一个奇怪的问题,无法通过 LPTIM3 将MCU 从 STOP2 模式唤醒
    发表于 09-27 07:22

    干货分享 | TSMaster—LIN 唤醒与休眠机制

    在汽车总线中常见的唤醒方式有硬线唤醒、网络唤醒和特定信号唤醒,而LIN总线则是通过休眠帧与唤醒
    的头像 发表于 09-25 08:03 1562次阅读
    干货分享 | TSMaster—LIN <b class='flag-5'>唤醒</b>与休眠机制

    MSPM0 MCU快速参考指南

    电子发烧友网站提供《MSPM0 MCU快速参考指南.pdf》资料免费下载
    发表于 08-30 10:10 1次下载
    MSPM0 <b class='flag-5'>MCU</b><b class='flag-5'>快速</b>参考指南

    PSOC4通过外部MCU模拟SWD烧录固件失败了,怎么解决?

    我正在尝试通过外部MCU模拟SWD接口向PSOC4芯片烧写固件,遇到了一些问题,情况如下: 芯片型号:CY8C4014LQI-421 参考的SWD代码:AN84858
    发表于 07-02 07:49

    如何使用LIN唤醒功能在MCU电压低于3V时唤醒MCU

    我需要使用 LIN 唤醒功能在 MCU 电压低于 3V 时唤醒 MCU,如果有任何示例代码或配置,请告诉我们。
    发表于 05-27 07:42

    请问stm8l怎么实现外部中断唤醒

    stm8l怎么实现外部中断唤醒?求大神们帮忙。
    发表于 05-17 08:08

    stm32外部中断不能唤醒stop休眠模式怎么解决?

    按键引脚设置成外部中断方式,可以正常唤醒stop模式;但是充电口设置成外部中断,却无法唤醒stop休眠!!!配置都是一样的,按键下降沿触发,充电检测是上升沿触发。 有可能是什么原因,
    发表于 04-26 06:11

    STM32L476如何确认停机模式多外部中断唤醒对应的引脚?

    最近在用STM32L476,做一个中断唤醒触发计数的应用,遇到一个问题,如下: 1、初始化为4个外部中断下降沿唤醒MCU外部上拉电阻,同时
    发表于 04-11 06:08

    使用RTC唤醒中断唤醒休眠状态的MCU出现故障怎么解决?

    因在做项目为了节省功耗需求,使设备不运行时MCU休眠,然后用内部RTC唤醒中断重启MCU;在批量电路板中发现有极个别MCU无法唤醒,其他设备
    发表于 04-01 06:23

    DCM模块唤醒网络主动与被动唤醒机制探讨

    CanNm专题机从Prepare Bus-Sleep Mode切换到Nework Mode的Repeat Message State是如果是通过CanNm_PassiveStartUp()条件切换的就是被动唤醒,如果是通过Can
    发表于 03-15 11:20 1048次阅读
    DCM模块<b class='flag-5'>唤醒</b>网络主动与被动<b class='flag-5'>唤醒</b>机制探讨

    STM32G0B1CCT6使用外部时钟不能被唤醒的原因?

    G0B1CCT6使用外部时钟休眠后不能被唤醒,且休眠的功耗也比内部时钟大。 但是G0B1VET6就可以外部时钟休眠唤醒,两个有什么区别吗,谢谢!
    发表于 03-11 06:17

    求助,关于串口接收Rxd复用为唤醒唤醒MCU的功耗的问题求解

    测试。 如果我配置成下降沿触发,我就把rx口配置成高电平,会比不配置电流小20uA左右。 我在配置其它外部中断唤醒mcu的时候,我发现配置成 CY_GPIO_DM_ANALOG也是可以唤醒
    发表于 02-19 07:04