完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
因在做项目为了节省功耗需求,使设备不运行时MCU休眠,然后用内部RTC唤醒中断重启MCU;在批量电路板中发现有极个别MCU无法唤醒,其他设备运行正常,有大佬碰到过类似情况没有?谢谢!
|
|
相关推荐
2个回答
|
|
楼主确认一下RTC是否正常功能,使用外部晶振还是内部?确认晶振能够正常使用。如果是短时间的唤醒,建议用RTC_SetWakeUpCounter。如果使用alarm的话,可以考虑用时分控制就行,不要加天、星期这些参数。
|
|
|
|
如果在使用RTC唤醒中断唤醒休眠状态的MCU时出现故障,以下是一些可能的解决方案:
1. 确保硬件电路设计正确:检查硬件电路设计和连接是否正确,特别是与RTC唤醒相关的部分。确保唤醒信号能够正确触发MCU的中断。 2. 检查电源供电和电源管理:确保MCU的供电电压稳定,没有噪声和干扰。如果MCU在休眠状态下的电流很低,需要检查电源管理器件(如LDO、DC-DC转换器等)的工作正常。 3. 调试代码:检查软件代码中与RTC唤醒相关的部分,包括RTC初始化、中断配置和处理程序等。确保代码没有错误,可以通过调试工具进行代码的调试,检查是否有问题。 4. 确定问题是否是批次问题:如果只有极个别的MCU无法唤醒,而其他设备运行正常,可能是批次问题。可以尝试检查这些MCU的生产日期、批次和供应商,看是否有相关的变化。如果问题集中在某个特定批次的MCU上,可能需要联系供应商进行更详细的调查。 5. 联系厂家技术支持:如果无法解决问题,可以联系MCU的制造商的技术支持团队,向他们描述你的问题,并提供更多的细节和上下文。他们可能能够提供更专业的建议和解决方案。 总之,解决RTC唤醒中断无法唤醒休眠状态的MCU的问题需要对硬件和软件进行综合排查,并可能需要进一步咨询专业的技术支持。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1618 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1545 浏览 1 评论
979 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
683 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1597 浏览 2 评论
1864浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
645浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
516浏览 3评论
532浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
505浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 18:03 , Processed in 0.698446 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号