完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我最近遇到了 LPC1768 的一个非常奇怪的行为。当我在短时间内(~0.5sek 或什至更长)将重置按钮/电源从高切换到低时,控制器进入没有任何运行的状态,并且在新的重置(更长的持续时间)时,控制器的唯一响应正在发送,是当 ISP 引脚保持低电平并通过复位引脚复位控制器时。为了退出此状态,关闭控制器电源,暂停并再次插入电源。
我们的固件是暂存的,第一个是辅助引导加载程序,第二个是实际固件,交换第二个固件时,不会出现问题。遗憾的是,在这种状态下附加调试器也不起作用,比较两个固件,LPC_SC(系统配置)寄存器是相同的。 出现此问题后,µC 既不在第一阶段运行,也不在第二阶段运行。 解决了! 转到解决方案。 斜坡上升电压是正确的。 使用调试器并连接到正在运行的系统,我能够确定问题所在。事实证明,如果控制器在 I2C 通信期间被重置,而从属设备将 数据线拉低并保持低电平,我们的引导加载程序的自动硬件检测无法识别 I2C 总线,这一切都是在 systick 之前完成的已初始化,因此不会触发超时并执行无限循环。 当然,这些事件只会在控制器初始化并且所有参数都从 I2C FRAM 中获取时发生,这就是快速重置会中断通信的原因。 一如既往,这是一个 PICNIC 错误 无论如何,感谢您的帮助! |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
944 浏览 0 评论
1671 浏览 0 评论
请问一下我想用ESP8685直接替换ESP8266而不用写程序,可以让ESP8685直接通过之前ESP8266的外挂的flash运行程序吗
1330 浏览 1 评论
1233 浏览 1 评论
5015 浏览 2 评论
为blufi_device设置自定义名称,但是无法修改,为什么?
1250浏览 4评论
请问ESP32-S2-WROOM怎么获得ESP32-S2外接FLASH的唯一序列号?
927浏览 3评论
2330浏览 3评论
ESP-IDF的VScode插件的build按钮点击会报错的原因?
2526浏览 3评论
ESP-Jumpstart例程中第5个工程:5_cloud连接报错是哪里的问题?
1051浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 21:28 , Processed in 0.608626 second(s), Total 69, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
413
