OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3380|回复: 2

新手求助,用UART让MCU进入低功耗模式的方式。

[复制链接]

2

主题

5

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2016-8-27
在线时间
3 小时
发表于 2016-8-27 15:04:27 | 显示全部楼层 |阅读模式
1金钱
大概要求是用UART给MCU发不同的数据,让MCU进入不同的低功耗模式,然后再用发UART字符唤醒MCU。
我的问题在于:
1、进入低功耗模式时,使能发送完成中断,请求中断,然后在中断里面使用WFI指令。但是如何让MCU知道是进入睡眠还是停止模式呢?也就是说我该发送什么样子的数据来区别出进入的是睡眠模式还是停止模式?
2、对于唤醒,停止模式下,让UART捕捉一个有效上升沿,完成唤醒。等待模式怎么办?还是要用发送完成中断,可是这样子的话上面两个都是发送完成中断,怎么区分开来啊。。。。
谢谢大家,我这已经乱了。

最佳答案

查看完整内容[请看2#楼]

1,自己定协议。 2,待机模式,可以在RX脚接二极管到PA0,利用PA0唤醒。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2016-8-27 15:04:28 | 显示全部楼层
1,自己定协议。   2,待机模式,可以在RX脚接二极管到PA0,利用PA0唤醒。  
回复

使用道具 举报

2

主题

5

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2016-8-27
在线时间
3 小时
 楼主| 发表于 2016-8-29 09:27:20 | 显示全部楼层
正点原子 发表于 2016-8-27 15:04
1,自己定协议。   2,待机模式,可以在RX脚接二极管到PA0,利用PA0唤醒。

额、谢原子哥。我还有点迷,我再研究一下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-30 13:44

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表