[其他] keil 提示 “Internal command error” 错误的一个另类原因

[复制链接]
 楼主| whqida 发表于 2020-10-30 16:39 | 显示全部楼层 |阅读模式
用HC32F005C6PA做了一个小产品,功能很简单,采集传感器数据,驱动096TFT显示,上下域报警,并UART传数据给上位机。
在做ADC功能的时候遇到奇怪问题,只要一开端口采集MCU就锁死,此后就再也无法下载和debug了。
不管是下载还是debug,keil就报连接错误,debug设置里显示““Internal command error”。
百度、谷歌了无数次都没得到想要的结果,都说是长按重启再点下载,试了多次无果。
后来量端口电压的时候发现了问题:我MCU电源是3.3V,AN1通道P26脚居然是4.45V,一下恍然大悟。
原来端口电压超过了电源电压,造成了门闩效应,MCU被锁死了。
找到问题就好办了,再查电路发现我把上下分压电阻焊反了,改过再试就一切正常了。
martinhu 发表于 2020-10-31 13:35 | 显示全部楼层
楼主用的分压电阻是多少比多少的?
 楼主| whqida 发表于 2020-10-31 16:27 | 显示全部楼层
martinhu 发表于 2020-10-31 13:35
楼主用的分压电阻是多少比多少的?

10:1
martinhu 发表于 2020-11-2 16:28 | 显示全部楼层

阻值大概是多少呢?
木木guainv 发表于 2020-11-13 12:48 | 显示全部楼层
对分压电阻的阻值有限制吗
晓伍 发表于 2020-11-13 12:49 | 显示全部楼层
锁死之后如何解锁呢
weifeng90 发表于 2020-11-13 18:51 来自手机 | 显示全部楼层
哈哈,这个坑都躺了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

35

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部