完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
MCU上电后,读取RES-CAUSE寄存器的值,有时为0x10000,有时为-x40010000。下图为3.3V POWER_DRILL2GO电源引脚和XRES引脚的波形。
黄色-3.3V 绿色-XRES_L 1、为什么 RESET-PORVDDD 有时为 1,有时为 0? 2、外部复位 (XRES_L) 是否会清除RESET_PORVDDD ? 在实际测试期间,MCU 正常工作,将 XRES_L 引脚置低,RESET_PORVDDD将被清零。 |
|
相关推荐
1个回答
|
|
1、RES-CAUSE寄存器的值为0x10000和-x40010000的原因,可能是由于电源引脚和复位引脚的波形不稳定导致的。在电源上电过程中,可能存在电源上升过程中的噪声或者电压波动,这可能导致复位电平的变化,进而影响到RES-CAUSE寄存器的值。
2、RESET_PORVDDD为0或1的原因可能是由于电源上电过程中的不稳定性或者复位电路的设计问题。在电源上电过程中,RESET_PORVDDD可能会先被设置为1,然后再变为0,这可能是因为在电源上电过程中,RESET_PORVDDD引脚的电平存在一定的时间延迟。 3、外部复位(XRES_L)确实会清除RESET_PORVDDD。在实际测试中,当将XRES_L引脚置低时,即给复位引脚一个低电平信号,这会触发复位电路,使RESET_PORVDDD被清零,从而重新开始复位过程。 需要注意的是,以上问题的具体原因还需要根据实际情况进行深入分析和排查,可能与电源管理、复位电路设计、信号稳定性等因素有关。建议查看相关电路设计和电源管理部分的规格说明,以及对MCU复位和电源接口的配置和控制进行仔细检查。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
503 浏览 0 评论
求助一下关于51系列单片机的Timer0的计时问题,TH0、TL0+1的时间是怎么算的?
1756 浏览 1 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】开箱+Keil环境搭建+点灯+点亮OLED
1183 浏览 0 评论
【敏矽微ME32G070开发板免费体验】使用coremark测试敏矽微ME32G070 跑分
1053 浏览 0 评论
【敏矽微ME32G070开发板免费体验】开箱+点灯+点亮OLED
1287 浏览 2 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12022 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 19:03 , Processed in 0.533833 second(s), Total 70, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号