[技术问答] 如何使用串口的/CTS来唤醒芯片?

[复制链接]
3321|12
 楼主| pl202 发表于 2024-5-20 17:07 | 显示全部楼层 |阅读模式
在初始化串口及/CTS功能之后,设定UA_IER寄存器的WKCTSIEN (UART_INTEN[9])及MODEMIEN (UART_INTEN[3])。当/CTS输入管脚的电平从高变低或者从低变高,都会触发UART中断来唤醒芯片。
d1ng2x 发表于 2024-6-7 10:42 | 显示全部楼层
在串口通信之前,需要将/CTS引脚设置为输出模式,并将其拉低一般就可以了
l1uyn9b 发表于 2024-6-7 11:52 | 显示全部楼层
其实就是个IO检测啦,你应该一用就懂的
cen9ce 发表于 2024-6-7 13:16 | 显示全部楼层
我觉得当需要唤醒芯片时,将/CTS引脚拉高,持续一段时间(具体时间根据芯片的要求而定)就可以
suw12q 发表于 2024-6-7 14:22 | 显示全部楼层
这个不是来数据的时候会有电平状态变化吗
b5z1giu 发表于 2024-6-7 15:26 | 显示全部楼层
还没这么设计过,一般低功耗的话,串口也会用低功耗串口,这样就可以了
p0gon9y 发表于 2024-6-7 18:32 | 显示全部楼层
一般来说芯片在检测到/CTS引脚由低电平变为高电平时,会被唤醒
tax2r6c 发表于 2024-6-8 07:27 | 显示全部楼层
用CTS来做唤醒引脚的话,确实是一个好办法啊
lamanius 发表于 2024-6-8 09:05 | 显示全部楼层
需要注意的是,不同的芯片可能对唤醒信号的要求有所不同,具体的操作步骤和时序需要参考芯片的技术文档或者厂商提供的相关资料
zhizia4f 发表于 2024-6-8 10:09 | 显示全部楼层
如果MCU没有CTS这种引脚功能咋整?
t1ngus4 发表于 2024-6-8 12:10 | 显示全部楼层
我建议还是定时唤醒比较OK吧
yangxiaor520 发表于 2024-6-10 09:31 来自手机 | 显示全部楼层
这个是硬件流控制信号
两只袜子 发表于 2024-8-20 19:09 | 显示全部楼层
涉及硬件连接和软件配置
您需要登录后才可以回帖 登录 | 注册

本版积分规则

32

主题

3027

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部