找回密码
 立即注册

微信扫码登录

查看: 329|回复: 6

ZED设备-串口能否在休眠模式下接收正常数据并唤醒处理

[复制链接]

5

主题

14

回帖

71

积分

不屈白银

积分
71
发表于 2025-1-3 10:10:45 | 显示全部楼层 |阅读模式
information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: TLSR8258
SDK及版本: V3.7.1.1
请问配置ZED设备,然后通过串口和外部的MCU通信,那么ZED休眠了,串口能否正常工作,能否正常接收数据,而不会丢失一些数据呢?

5

主题

14

回帖

71

积分

不屈白银

积分
71
 楼主| 发表于 2025-1-5 19:15:42 | 显示全部楼层
官方回复好慢呀!几天了还没有见回复。请问有人知道吗?

27

主题

214

回帖

705

积分

版主

积分
705
发表于 2025-1-6 10:42:27 | 显示全部楼层
8258的串口不具备唤醒功能。
取巧的方法是休眠前将串口的RX改成PAD(IO)唤醒,但这也导致丢失数据是必然的。

5

主题

14

回帖

71

积分

不屈白银

积分
71
 楼主| 发表于 2025-1-6 11:50:25 | 显示全部楼层
好的,了解了,谢谢!

5

主题

14

回帖

71

积分

不屈白银

积分
71
 楼主| 发表于 2025-1-7 08:21:13 | 显示全部楼层
TL_YB 发表于 2025-1-6 10:42
8258的串口不具备唤醒功能。
取巧的方法是休眠前将串口的RX改成PAD(IO)唤醒,但这也导致丢失数据是必然的 ...

那么请问,如果使用一个IO唤醒,然后串口接收数据,那么问题是:IO唤醒后,如何使MCU停留在standby模式,才能使串口能正常接收完数据。然后处理完串口数据后,再进入sleep模式呢?

27

主题

214

回帖

705

积分

版主

积分
705
发表于 2025-1-7 17:39:44 | 显示全部楼层
在进入休眠函数drv_pm_lowPowerEnter()之前加一个uart_busy判断条件

5

主题

14

回帖

71

积分

不屈白银

积分
71
 楼主| 发表于 2025-1-7 18:24:38 | 显示全部楼层
明白了,多谢!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-2-5 13:49 , Processed in 0.085526 second(s), 20 queries .

Powered by Telink 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

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