打印
[STM8]

STM8L外部中断唤醒时间问题

[复制链接]
1260|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wujiuyan1980|  楼主 | 2016-7-25 22:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用STM8L052接一个无线模块,空闲时进入Active-halt mode,当无线模块收到信号,有个标识管脚置低,此中断信号使得stm8l052唤醒,进入run模式。有个问题是,无线模块的标识管脚置低后2ms后,无线模块会通过串口给单片机发送数据。希望能正常接收这一帧数据,实验发现单片机串口数据收到了(串口中断接收),但是数据是错误的。延时一会,程序进入run模式后,再接收无线模块的数据就是正常的。怀疑是不是Active-halt mode切换到run模式的间隔有点长,导致串口接收数据错误。听说有启动快速唤醒的设置,不知如何使用,谢谢大家。
沙发
icecut| | 2016-7-25 23:06 | 只看该作者
看看 pll 之类的恢复时间..尤其带等待的那些设备.
串口要想好用,1,时钟稳定.2串口模块不是低功耗状态.你可以模式切换完设置一个引脚状态用示波器抓一下恢复时间.理论上不会这么慢的.

使用特权

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

本版积分规则

2

主题

4

帖子

1

粉丝