[产品应用]
如何配置处理器休眠模式
[复制链接]
1119|17
手机看帖扫描二维码随时随地手机跟帖
stormwind123
当前离线
关注TA
发消息
581
主题3527
帖子1万
积分
资深工程师
资深工程师, 积分 10488, 距离下一级还需 9512 积分
资深工程师, 积分 10488, 距离下一级还需 9512 积分
积分10488
在线时间6 小时
精华0
注册时间2020-11-10
最后登录2025-7-24
打赏0.00受赏118.00
电梯直达
楼主
stormwind123|
楼主
|
2024-2-28 20:05
|
只看该作者
|倒序浏览
|阅读模式
处理器
如何配置处理器休眠模式
使用特权
评论回复
赏
标题置顶
标题高亮
点赞共0人点赞
pssyx
当前离线
关注TA
发消息
3
主题629
帖子1888
积分
版主
积分1888
在线时间908 小时
精华0
注册时间2013-10-21
最后登录2025-7-25
沙发
pssyx|
|
2024-2-29 09:57
|
只看该作者
本帖最后由 pssyx 于 2024-2-29 11:43 编辑
请根据实际应用设置CW32 MCU的休眠模式。
除了功耗,还必须关心唤醒事件以及休眠时外设状态等。
休眠模式的工程代码,请参考各CW32 MCU软件库的PWR外设例程。
使用特权
评论回复
赏
点赞共0人点赞
iyoum
当前离线
关注TA
发消息
29
主题3357
帖子1万
积分
资深工程师
资深工程师, 积分 10045, 距离下一级还需 9955 积分
资深工程师, 积分 10045, 距离下一级还需 9955 积分
积分10045
在线时间468 小时
精华0
注册时间2016-8-18
最后登录2025-7-23
打赏0.00受赏22.00
板凳
iyoum|
|
2024-3-1 20:03
|
只看该作者
在需要进入休眠模式时,执行休眠模式切换程序。这通常包括设置休眠模式选择位、使能休眠功能,然后执行SLEEP指令。
使用特权
评论回复
赏
点赞共0人点赞
rosemoore
当前离线
关注TA
发消息
61
主题1555
帖子4548
积分
中级工程师
中级工程师, 积分 4548, 距离下一级还需 452 积分
中级工程师, 积分 4548, 距离下一级还需 452 积分
积分4548
在线时间345 小时
精华0
注册时间2020-3-6
最后登录2025-7-23
打赏0.00受赏10.00
地板
rosemoore|
|
2024-3-1 20:23
|
只看该作者
使用Cortex内核指令__WFI()或__WFE()来进入休眠状态。这两个指令分别对应立即进入休眠和等待事件发生后进入休眠两种模式。
使用特权
评论回复
赏
点赞共0人点赞
phoenixwhite
当前离线
关注TA
发消息
12
主题1336
帖子4002
积分
中级工程师
中级工程师, 积分 4002, 距离下一级还需 998 积分
中级工程师, 积分 4002, 距离下一级还需 998 积分
积分4002
在线时间309 小时
精华0
注册时间2020-3-6
最后登录2025-7-22
打赏0.00受赏15.00
5楼
phoenixwhite|
|
2024-3-2 01:00
|
只看该作者
常见的休眠模式有空闲模式、掉电模式、待机模式和暂停模式等。
使用特权
评论回复
赏
点赞共0人点赞
rosemoore
当前离线
关注TA
发消息
61
主题1555
帖子4548
积分
中级工程师
中级工程师, 积分 4548, 距离下一级还需 452 积分
中级工程师, 积分 4548, 距离下一级还需 452 积分
积分4548
在线时间345 小时
精华0
注册时间2020-3-6
最后登录2025-7-23
打赏0.00受赏10.00
6楼
rosemoore|
|
2024-3-2 08:00
|
只看该作者
不同的单片机有不同的休眠模式和配置方法
使用特权
评论回复
赏
点赞共0人点赞
abotomson
当前离线
关注TA
发消息
55
主题1868
帖子5547
积分
高级工程师
高级工程师, 积分 5547, 距离下一级还需 2453 积分
高级工程师, 积分 5547, 距离下一级还需 2453 积分
积分5547
在线时间427 小时
精华0
注册时间2020-3-6
最后登录2025-7-22
7楼
abotomson|
|
2024-3-2 10:16
|
只看该作者
执行__WFI()指令进入的休眠模式可以通过任意一个中断来唤醒MCU。
执行__WFE()指令进入的休眠模式则可以通过任何唤醒事件来唤醒MCU。
使用特权
评论回复
赏
点赞共0人点赞
belindagraham
当前离线
关注TA
发消息
29
主题1669
帖子4947
积分
中级工程师
中级工程师, 积分 4947, 距离下一级还需 53 积分
中级工程师, 积分 4947, 距离下一级还需 53 积分
积分4947
在线时间386 小时
精华0
注册时间2020-3-6
最后登录2025-7-22
打赏0.00受赏20.00
8楼
belindagraham|
|
2024-3-2 17:10
|
只看该作者
当单片机从休眠模式唤醒时,需要编写相应的处理代码来响应唤醒事件。
使用特权
评论回复
赏
点赞共0人点赞
tifmill
当前离线
关注TA
发消息
45
主题1570
帖子4593
积分
中级工程师
中级工程师, 积分 4593, 距离下一级还需 407 积分
中级工程师, 积分 4593, 距离下一级还需 407 积分
积分4593
在线时间348 小时
精华0
注册时间2020-3-6
最后登录2025-7-23
打赏0.00受赏10.00
9楼
tifmill|
|
2024-3-2 19:06
|
只看该作者
在单片机的电源管理寄存器中,通常有一个控制位用于设置休眠模式。将该位设置为你需要的休眠模式。
使用特权
评论回复
赏
点赞共0人点赞
lzmm
当前离线
关注TA
发消息
413
主题9101
帖子2万
积分
技术总监
技术总监, 积分 27530, 距离下一级还需 22470 积分
技术总监, 积分 27530, 距离下一级还需 22470 积分
积分27530
在线时间859 小时
精华0
注册时间2012-8-17
最后登录2025-7-22
打赏0.00受赏38.00
10楼
lzmm|
|
2024-3-2 22:37
|
只看该作者
这通常与时钟周期有关,对于快速响应的应用,需要考虑这个因素。
使用特权
评论回复
赏
点赞共0人点赞
vivilyly
当前离线
关注TA
发消息
109
主题1952
帖子5808
积分
高级工程师
高级工程师, 积分 5808, 距离下一级还需 2192 积分
高级工程师, 积分 5808, 距离下一级还需 2192 积分
积分5808
在线时间441 小时
精华0
注册时间2020-3-6
最后登录2025-7-22
打赏0.00受赏10.00
11楼
vivilyly|
|
2024-3-3 08:48
|
只看该作者
休眠模式包括待机模式(Standby)、深睡眠模式(Deep Sleep)等。
使用特权
评论回复
赏
点赞共0人点赞
benjaminka
当前离线
关注TA
发消息
67
主题1563
帖子4665
积分
中级工程师
中级工程师, 积分 4665, 距离下一级还需 335 积分
中级工程师, 积分 4665, 距离下一级还需 335 积分
积分4665
在线时间360 小时
精华0
注册时间2020-3-6
最后登录2025-7-23
打赏0.00受赏16.00
12楼
benjaminka|
|
2024-3-3 10:41
|
只看该作者
需参考单片机的 datasheet 和用户手册。
使用特权
评论回复
赏
点赞共0人点赞
belindagraham
当前离线
关注TA
发消息
29
主题1669
帖子4947
积分
中级工程师
中级工程师, 积分 4947, 距离下一级还需 53 积分
中级工程师, 积分 4947, 距离下一级还需 53 积分
积分4947
在线时间386 小时
精华0
注册时间2020-3-6
最后登录2025-7-22
打赏0.00受赏20.00
13楼
belindagraham|
|
2024-3-3 12:46
|
只看该作者
在实际应用中,需要对休眠模式进行充分的测试,以确保在各种条件下都能正确地进入和退出休眠模式。
使用特权
评论回复
赏
点赞共0人点赞
pentruman
当前离线
关注TA
发消息
27
主题1483
帖子4437
积分
中级工程师
中级工程师, 积分 4437, 距离下一级还需 563 积分
中级工程师, 积分 4437, 距离下一级还需 563 积分
积分4437
在线时间341 小时
精华0
注册时间2020-3-6
最后登录2025-7-23
打赏0.00受赏5.00
14楼
pentruman|
|
2024-3-3 14:38
|
只看该作者
在电源管理寄存器中,通常有一个控制位用于设置唤醒源。具体设置方法请参考单片机的 datasheet 和用户手册
使用特权
评论回复
赏
点赞共0人点赞
maudlu
当前离线
关注TA
发消息
43
主题1602
帖子4794
积分
中级工程师
中级工程师, 积分 4794, 距离下一级还需 206 积分
中级工程师, 积分 4794, 距离下一级还需 206 积分
积分4794
在线时间365 小时
精华0
注册时间2020-3-6
最后登录2025-7-23
打赏0.00受赏10.00
15楼
maudlu|
|
2024-3-3 16:41
|
只看该作者
在单片机从休眠模式唤醒后,需要执行相应的操作。例如,重新初始化定时器、串行口等外设,或者处理外部中断。
使用特权
评论回复
赏
点赞共0人点赞
deliahouse887
当前离线
关注TA
发消息
31
主题1402
帖子4161
积分
中级工程师
中级工程师, 积分 4161, 距离下一级还需 839 积分
中级工程师, 积分 4161, 距离下一级还需 839 积分
积分4161
在线时间317 小时
精华0
注册时间2020-3-6
最后登录2025-7-22
打赏0.00受赏5.00
16楼
deliahouse887|
|
2024-3-3 18:35
|
只看该作者
根据需要配置外部中断,以便在特定条件下唤醒单片机。
使用特权
评论回复
赏
点赞共0人点赞
星辰大海不退缩
当前离线
关注TA
发消息
286
主题2505
帖子7782
积分
高级工程师
高级工程师, 积分 7782, 距离下一级还需 218 积分
高级工程师, 积分 7782, 距离下一级还需 218 积分
积分7782
在线时间104 小时
精华1
注册时间2022-9-6
最后登录2025-7-21
打赏0.00受赏3.00
17楼
星辰大海不退缩|
|
2024-8-6 21:21
|
只看该作者
休眠模式有空闲模式、掉电模式、待机模式和暂停模式
使用特权
评论回复
赏
点赞共0人点赞
szt1993
当前离线
关注TA
发消息
339
主题2679
帖子8299
积分
技术达人
技术达人, 积分 8299, 距离下一级还需 1701 积分
技术达人, 积分 8299, 距离下一级还需 1701 积分
积分8299
在线时间120 小时
精华1
注册时间2022-9-6
最后登录2025-7-8
打赏0.00受赏17.00
18楼
szt1993|
|
2024-8-14 21:30
|
只看该作者
在电源管理寄存器中,通常有一个控制位用于设置唤醒源。
使用特权
评论回复
赏
点赞共0人点赞