打印
[Kinetis]

求问KE系列能否用UART来唤醒DeepSleep Mode

[复制链接]
2520|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
看数据手册上描述,3个UART的时钟源都是BusClock, 而BusClock在DeepSleep模式下是disable的,意思好像是不能用串口来唤醒。
但是在第三章里又提到可以用AWIC模块来唤醒休眠模式,而AWIC的唤醒源之一就是UART active edge detect at UART_RX pin。关于这个AWIC如何使用,我没有找到更详细的描述。
这两处信息我不是很懂要怎么理解。到底能不能用串口来唤醒?如果可以应该怎么做?
请大伙赐教!

相关帖子

沙发
FSL_TICS_Jeremy| | 2015-5-8 08:54 | 只看该作者
可以的,我个人理解AWIC和NVIC都是ARM内核的模块,而在stop模式下唤醒的话是直接通过AWIC唤醒内核的,然后AWIC到Clock logic和NVIC的单向箭头是指可以通过AWIC开启NVIC的~

使用特权

评论回复
板凳
ccw1986| | 2015-5-8 09:36 | 只看该作者
我也不是太懂,来这听听大伙的意见
长点知识

使用特权

评论回复
地板
summer_zq|  楼主 | 2015-5-8 14:13 | 只看该作者
FSL_TICS_Jeremy 发表于 2015-5-8 08:54
可以的,我个人理解AWIC和NVIC都是ARM内核的模块,而在stop模式下唤醒的话是直接通过AWIC唤醒内核的,然后A ...

谢谢你回答.
那么这个AWIC要如何使用呢,怎么把串口设置成唤醒源?手册上对AWIC的描述好少啊,完全没有提到操作方法,然后ARM的文档里我只找到了WIC没有AWIC...

使用特权

评论回复
5
FSL_TICS_Jeremy| | 2015-5-8 14:16 | 只看该作者
summer_zq 发表于 2015-5-8 14:13
谢谢你回答.
那么这个AWIC要如何使用呢,怎么把串口设置成唤醒源?手册上对AWIC的描述好少啊,完全没有提 ...

你不需要额外的寄存器控制,你只需要设置UART那一部分就好啊

使用特权

评论回复
6
summer_zq|  楼主 | 2015-5-8 14:29 | 只看该作者
FSL_TICS_Jeremy 发表于 2015-5-8 14:16
你不需要额外的寄存器控制,你只需要设置UART那一部分就好啊

你是指UART里面的WAKE和RWU这两处吗?我在进睡眠之前把它俩都置位了,然后就是醒不过来。。。还需要什么别的设置吗?

使用特权

评论回复
7
FSL_TICS_Jeremy| | 2015-6-1 11:41 | 只看该作者
楼主,你的问题是否已经解决?

使用特权

评论回复
8
summer_zq|  楼主 | 2015-6-1 23:19 | 只看该作者
FSL_TICS_Jeremy 发表于 2015-6-1 11:41
楼主,你的问题是否已经解决?

木有,还是不知道该设置哪里:L

使用特权

评论回复
9
ccw1986| | 2015-6-3 08:40 | 只看该作者
等待大神前来回答这个问题

使用特权

评论回复
10
summer_zq|  楼主 | 2015-7-14 23:05 | 只看该作者
有没有人知道呢? 别的功能都差不多ok了就剩这个低功耗还没搞定。。。:(

使用特权

评论回复
11
summer_zq|  楼主 | 2015-7-15 20:32 | 只看该作者
还是一睡不醒求救啦

使用特权

评论回复
12
summer_zq|  楼主 | 2015-7-17 14:24 | 只看该作者
答案:
进stop mode前置UART0_BDH_RXEDGIE为1
串口中断里清零中断标志RXEDGIF

使用特权

评论回复
13
fanxi1234| | 2015-7-21 14:45 | 只看该作者
RM里面写得蛮清楚了

1.png (161.43 KB )

1.png

使用特权

评论回复
14
summer_zq|  楼主 | 2015-7-28 20:08 | 只看该作者
fanxi1234 发表于 2015-7-21 14:45
RM里面写得蛮清楚了

是啊,之前没有看到呢:L,后来发现了

使用特权

评论回复
15
西门扫雪| | 2015-7-28 20:16 | 只看该作者
串口中断唤醒是不是可以的啊

使用特权

评论回复
16
summer_zq|  楼主 | 2015-7-29 22:53 | 只看该作者
西门扫雪 发表于 2015-7-28 20:16
串口中断唤醒是不是可以的啊

可以的呢,参看12楼和13楼

使用特权

评论回复
17
史迪威将军| | 2015-7-30 08:09 | 只看该作者
我觉得应该是可以的,如果uart不能唤醒,那用什么方式比较容易呢

使用特权

评论回复
18
西门扫雪| | 2015-7-31 08:31 | 只看该作者
fanxi1234 发表于 2015-7-21 14:45
RM里面写得蛮清楚了

看来英文好是非常有帮助的啊

使用特权

评论回复
19
跟屁虫| | 2015-7-31 08:38 | 只看该作者
进stop mode前置UART0_BDH_RXEDGIE为1,这个用户手册里面写了

使用特权

评论回复
20
追逐浪花| | 2015-7-31 14:19 | 只看该作者
能唤醒,文档里面写了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

50

帖子

0

粉丝