你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
现项目要求 停机状态下 仅UART能唤醒。但UART不支持唤醒,...
[复制链接]
dkblue
提问时间:2018-8-9 15:15 /
问答
是否解决:
本帖最后由 dkblue 于 2018-8-9 15:19 编辑
现项目要求 停机状态下 仅UART能唤醒。但UART不支持唤醒,如何处理休眠唤醒
IO口 PD5 PD6
赞
0
收藏
0
评论
5
分享
发布时间:2018-8-9 15:15
举报
请先
登录
后回复
5个回答
percy_x
回答时间:2018-8-9 16:24:50
a0a.1 32b0c
在进入stop模式之前将RX配置成外部中断模式,即可唤醒
评分
参与人数
1
蝴蝶豆
+3
收起
理由
zero99
+ 3
查看全部评分
赞
0
评论
回复
支持
反对
freeelectron
回答时间:2018-8-9 17:22:56
a0a.1 32b0c
把uart的rx配置成中断,外部中断唤醒之后,再把rx配置成串口,设置一个串口超时,多长时间没有接收数据再次进去休眠,等待下次唤醒
评分
参与人数
1
蝴蝶豆
+2
收起
理由
zero99
+ 2
查看全部评分
赞
0
评论
回复
支持
反对
feixiang20
回答时间:2018-8-10 00:59:28
a0a.1 32b0c
外部中断唤醒之后,把PD5设置为复用开漏模式再加外部上拉, 如果是总线空闲状态配置为高电平的话,PD5 推挽输出,PD6 上拉输入,看看资料
评分
参与人数
1
蝴蝶豆
+2
收起
理由
zero99
+ 2
查看全部评分
赞
0
评论
回复
支持
反对
仙景
回答时间:2018-8-10 09:07:39
a0a.1 32b0c
把uart的rx配置成中断,外部中断唤醒之后,再把rx配置成串口,设置一个串口超时,多长时间没有接收数据再次进去休眠,等待下次唤醒
评分
参与人数
1
蝴蝶豆
-2
收起
理由
zero99
-2
涉嫌抄袭,扣分
查看全部评分
赞
0
评论
回复
支持
反对
仙景
回答时间:2018-8-10 20:29:11
a0a.1 32b0c
本帖最后由 liu553824989 于 2018-8-10 20:30 编辑
前面的都说得很好,逻辑是这样的,进入停机之前,把UART IO口配置成普通IO口带中断,进入停机模式,进入低功耗。然后从停机模式进入正常模式,就是IO中断激活,激活后把IO口配置成UART串口。
评分
参与人数
1
蝴蝶豆
+2
收起
理由
zero99
+ 2
查看全部评分
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
前面的都说得很好,逻辑是这样的,进入停机之前,把UART IO口配置成普通IO口带中断,进入停机模式,进入低功耗。然后从停机模式进入正常模式,就是IO中断激活,激活后把IO口配置成UART串口。
评分
查看全部评分