单片机上电后整个系统不能正常运行的检查步骤 越详细越好 谢了!!!!!

 我来答
教育小工匠老师

2018-04-17 · 知道合伙人教育行家
教育小工匠老师
知道合伙人教育行家
采纳数:13683 获赞数:165124
河顺镇劳动模范 鸿兴公司优秀员工

向TA提问 私信TA
展开全部

1、检查供电:直接用万用表测量VCC和GND的电平,是否符合要求。如果VCC偏离5V或3.3V过多,检查7805或其他稳压、滤波电路的输出。

2、检查晶振:一般是多换几个晶振上电试试,反正石英晶振不值很多钱。

3、检查RESET引脚电平逻辑,注意所用机型是高电平复位还是低电平复位的,如果MCU一直处于反复被复位状态。

4、如果设计时,程序是从扩展的外部ROM开始运行的,还需检查EA脚。

5、检查MCU是否损坏或flash无法下载,最好换块新的芯片试试。

6、如果测试程序运行正常。那就基本确定是控制程序的问题了,在keil里反复跟踪调试程序,留意调用子程序后工作寄存器组、累加器、DPTR等是否为预期值。

zhang_yi_cheng
推荐于2017-10-11 · TA获得超过353个赞
知道小有建树答主
回答量:186
采纳率:100%
帮助的人:133万
展开全部
呵呵,系统出问题原因比较复杂,可能是硬件的,也可能是软件的。
1. 检查供电:直接用万用表测量VCC和GND的电平,是否符合要求。如果VCC偏离5V或3.3V过多,检查7805或其他稳压、滤波电路的输出。
2. 检查晶振…… 这个我也不知道怎么检查晶振好坏,我的方法比较土:一般是多换几个晶振上电试试,反正石英晶振不值很多钱 :)
3. 检查RESET引脚电平逻辑,注意所用机型是高电平复位还是低电平复位的,如果MCU一直处于反复被复位状态,呵呵,结果不言而喻。
4. 如果设计时,程序是从扩展的外部ROM开始运行的,还需检查EA脚。
5. 检查MCU是否损坏或flash无法下载,最好换块新的芯片试试。
6. 如果确定上述几点都没问题,按道理说硬件是应该正常运行的了(为了防止万一,也可以写一段较简短的并口亮灯程序测试下最小系统)…… 如果测试程序运行正常。那就基本确定是控制程序的问题了,在keil里反复跟踪调试程序,留意调用子程序后工作寄存器组、累加器、DPTR等是否为预期值。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiangshuai169
2011-04-11 · TA获得超过157个赞
知道答主
回答量:325
采纳率:0%
帮助的人:246万
展开全部
单片机里程序是否正确!电源是否正常,复位电路有没有复位信号,晶振是否起振,如果都正常那很可能是单片机问题,换个再试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fu_xueli
2011-04-11 · 超过16用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:22万
展开全部
1首先看看你的单片机是否是放反了。2.有万用表吗?可以测一下!先从USB到单片机的电路!如果有电平转换的话就先看看那些路是不是通的,如果都是通路的,再检查你的最小系统,复位电路,振荡电路。主要是这几个电路!如果不对的话,那就有可能是你的MAX232有问题!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式