OpenEdv-开源电子网

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

关于stm32f1进入和退出停止模式的问题

[复制链接]

1

主题

1

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2022-9-16
在线时间
3 小时
发表于 2022-9-22 15:35:10 | 显示全部楼层 |阅读模式
2金钱
想问一下各位,stm32f1的板子能否实现先通过串口发送指令进入停止模式,然后再通过串口唤醒,退出停止模式,可以进行正常通信的功能。目前我只做到通过串口发送指令让其进入停止模式一段时间后自动退出停止模式,有没有人可以指点一下

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2022-10-1
在线时间
3 小时
发表于 2022-10-2 00:32:26 | 显示全部楼层
我正在学stm32哈,平常用51,我说得如果不对,你别介意。
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2022-10-1
在线时间
3 小时
发表于 2022-10-2 00:40:45 | 显示全部楼层
我正在学stm32哈,平常用51,我说得如果不对,你别介意。
你现在通过串口让其进行停止模式是成功的,那你接到指令,建议关闭串口,并将其设置为输入模式,延时(为防止串口再发数据),再将IO口设置为中断唤醒(下降沿或者电平),再执行停止模式,
等到你的串口的IO又有电平变化的时候,你就可以唤醒了。
这样有几个问题,你的发送串口要保持稳定。因为唤醒后串口是关闭的,所以,你还要设置一次串口。
回复

使用道具 举报

11

主题

2131

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4728
金钱
4728
注册时间
2015-1-10
在线时间
590 小时
发表于 2022-10-8 15:08:05 | 显示全部楼层
就是楼上这种方式,给你个参考:https://blog.csdn.net/tan1666/article/details/102738659
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-26 01:22

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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