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
    +关注

    关注

    145

    文章

    15884

    浏览量

    342771
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10333

    浏览量

    206222
  • 时钟
    +关注

    关注

    10

    文章

    1477

    浏览量

    130273

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

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

收藏 人收藏

    评论

    相关推荐

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

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

    蓝牙芯片休眠唤醒外部按键中断还是软件唤醒效率更高?

    蓝牙芯片休眠唤醒外部按键中断,还是软件唤醒效率更高?
    发表于 10-17 08:25

    移远进入低功耗怎么唤醒MCU

    移远BC32, 有RI引脚和PSM_INT引脚,PSM_INT可以用STM32将移远BC32唤醒,但是RI引脚好像不能通过BC32唤醒STM32?也就是说STM32,BC32都进入低功耗,无法
    发表于 10-17 07:26

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

    电子发烧友网站提供《如何通过外部事件快速唤醒基于Cortex M0+的MCU.pdf》资料免费下载
    发表于 09-20 11:44 0次下载
    如何<b class='flag-5'>通过</b><b class='flag-5'>外部</b>事件<b class='flag-5'>快速</b><b class='flag-5'>唤醒</b>基于Cortex M0+的<b class='flag-5'>MCU</b>

    通用GPIO和外部中断EXTI

    = fAHB/2 = 16 MHz 可配置的最大输出频率为40MHz 超低的漏电流50nA 所有83个GPIO口都可以配置为外部中断 (同时产生最多16个外部中断)并能从低功耗模式唤醒MCU
    发表于 09-12 07:08

    通过STM32Cube快速创建基于STM32 MCU的USB应用

    目标• 本动手实验的目的是通过STM32 Cube快速创建基于STM32 MCU的USB应用,包括但不限于CDC类,MSC类等。然后,基于创建的工程完成USB复合设备的应用设计。• 实验环节分成三个
    发表于 09-11 08:28

    使用GPIO来实施NUC240唤醒MCU并进入电源低声唤醒中断

    应用:本示例代码是使用GPIO来实施NUC240,以唤醒MCU并进入电源低声唤醒中断。 BSP 版本: NUC230/240系列 BSP CMSIS V3.01.001 硬件
    发表于 08-30 06:55

    使用GPIO来实施NUC240以唤醒MCU并进入电源低声唤醒中断

    应用:本示例代码是使用GPIO来实施NUC240,以唤醒MCU并进入电源低声唤醒中断。 BSP 版本: NUC230/240系列 BSP CMSIS V3.01.001 硬件
    发表于 08-22 07:47

    常用的通过按键唤醒休眠的系统怎么实现?

    请教各位高人,实测新唐N76E003 的外部中断INT0及INT1好像跟TIME0和TIME1有联系,在空闲模式和掉电模式下,关掉TIME0和TIME1 外部中断INT0及INT1也跟着关掉了。 那么问题来了:常用的通过按键
    发表于 06-14 07:18

    基于STC单片机的5个唤醒唤醒MCU编程实例

    STC单片机5个唤醒唤醒MCU源代码
    发表于 05-12 16:03 1次下载

    ECU系统休眠后通过诊断报文唤醒ECU且唤醒网络后快发NM报文

    在一文中我们分析并实现了通过诊断报文唤醒ECU且
    的头像 发表于 05-09 09:36 3169次阅读
    ECU系统休眠后<b class='flag-5'>通过</b>诊断报文<b class='flag-5'>唤醒</b>ECU且<b class='flag-5'>唤醒</b>网络后快发NM报文

    MC33664通过SPI连接的MCU未通电是怎么回事?

    我正在尝试使用第三方 MCU 实现 MC33664。为了通过 tpl 唤醒 MCU,MC33664 始终由 VCC 上的 5V 待机电压和 VCCIO 上的 3.3V 待机电压供电。在
    发表于 04-17 08:48

    ECU系统休眠后通过诊断报文唤醒ECU且唤醒网络

    ECU系统休眠后TJA1043的INH脚处于floating高阻态,系统休眠后通过硬件外部电路下拉到低电平状态/Low-level,ECU系统休眠前把TJA1043的INH脚配置为唤醒脚,系统休眠
    的头像 发表于 04-04 09:40 5693次阅读

    如何让LPTMR工作在VLPS模式并唤醒MCU

    嗨恩智浦: 我试过LPTMR可以在VLPR模式下工作并唤醒MCU,但是在VLPS模式下没有工作。我使用 S32k146 并且可以通过 GPIO 中断从 VLPS 唤醒
    发表于 03-30 08:25

    进入VLPS但无法通过GPIO中断唤醒是怎么回事?

    _SetMode(McuModeSettingConf_VLPS) 让 mcu 睡眠。似乎mcu进入了VLPS,我无法通过PE调试,但它也无法唤醒。是否有任何我错过的步骤或我配置错误的
    发表于 03-29 07:00