完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
帮自己顶一下!!
|
|
|
|
|
|
|
|
进入STOP后,都要进行IO的配置,配置要根据电路进行。而不是所有的都需要设置为输入或者输出等。
电流可以用万用表测试整体的电流、具体的MCU的需要单独测试MCU电源接入。 |
|
|
|
不是要进入STOP前要配置吗?配置时根据我使用,是输入还是输出,配置成上下拉,或者是开漏输出吗?
|
|
|
|
是进入前配置,要根据电路和需求进行配置。比如有部分需要供电就要继续供电。
|
|
|
|
嗯嗯,总结了一下,使用STM32停止模式需要做一下的事情:
1、时钟和外设的配置,我用的是外部时钟,所有需要提前写一个API,方便唤醒之后,使用外部时钟,因为STM32唤醒默认使用的HSI时钟; 2、IO口配置,对于输入,电压高的上拉,电压低的下拉,或者模拟输入,输出就选用开漏; 3、停止模式可以用中断/事件,RTC唤醒,选用外部中断唤醒,配置好外部中断; 4、根据自己设置的条件进入STOP模式; 5、外部中断产生,进入中断服务函数,重新配置外部时钟,其他外设。 |
|
|
|
对的。不过注意一下STOP模式下,唤醒源是固定的,其他的中断默认是关闭的。
|
|
|
|
进stop之前还有几个函数要调用以降低功耗,楼主可以下载stm32的固件库,里面应该有例程的
|
|
|
|
嗯嗯,查看了资料,只能通过外部中断或事件唤醒。 |
|
|
|
可以说说在哪里下,怎么下吗? |
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1107 浏览 0 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1055 浏览 2 评论
2159 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1253 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1678 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 08:01 , Processed in 1.024820 second(s), Total 93, Slave 77 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号