单片机常见故障及处理(单片机故障诊断)

AVR单片机isp下载时的常见问题解决方案

大家好,今天小编来为大家解答单片机常见故障及处理这个问题,单片机问题及解决办法很多人还不知道,现在让我们一起来看看吧!

本文目录

  1. 单片机程序死机跑飞可能有哪些原因
  2. 单片机常见故障及处理
  3. 请教高手解决我的单片机干扰问题
  4. 向高手请教一个单片机算法问题如何解决

单片机程序死机跑飞可能有哪些原因

程序跑飞并不是程序设计有问题,而是单片机在运行中会受到各种电磁干扰,使程序执行出错。这是不可避免的,只是概率是多少而已。

首先要选择合适的单片机,再精心设计外围的硬件电路,从源头上抑制电磁干扰。

单片机一般内置有“看门狗(WDT)”模块,就是一个独立的计时器,初始化程序给看门狗设置一个计数值,程序开始运行后看门狗开始倒计时。程序在规定的时间内重置WDT(喂狗),如果程序异常,没有及时向WDT置数,WDT归零就会强制整个系统复位,使设备回归正常。

单片机系统如果没有解决程序跑飞的措施,就不是一个实用的系统。

就像按键(键盘)去抖动的措施一样,是标配。

单片机常见故障及处理

一些单片机常见问题的解决办法工作和生活中会遇到许许多多的问题,可能让你一时陷于其中,但是总有解决的办法。随时记下遇到的问题,并做好总结,一方面有助于积累,另一方面也避免同一次错误再犯。

1.PIC12F629仅有一个中断入口,要避免多个中断引发的冲突。

2.引脚电平变化触发中断,和外部INT中断,在总中断GIE清零的时候,不会进入中断程序执行。

3.单片机进入休眠时,要唤醒,常常使用引脚电平变化中断或者外部INT中断。若是前者,按键按下时会唤醒,按键抬起时也会唤醒。如果这个时候还有别的中断,如初始化了定时器,GIE置位了,两种中断就会冲突

4.如果PIC单片机的I/O口作为输入引脚使用,初始化时必须要关比较器,否则,不会响应。

5.看门狗溢出会导致单片机从休眠中醒来。

6.使用PT2262和单片机做发射端时,如果用电池,要做到最省电。正常时,单片机休眠,PTT2262不上电,可以用三极管控制PTT2262的电源端,仅在发射时上电一次。

7.315MHZ的调幅电路中,选频电感可以使用模压电感,也可以自己绕,当然最好使用一端环形PCB铜线。

8.315Mhz的收发天线长度计算公式:L=1/4波长;而波长=3.0*10^8/315Mhz算出最佳匹配天线约25cm,可以使用拉杆天线,当然在PCB上用一段长的粗线也可以。

9.接收端使用的是超再生接收电路,网络上普遍流传的那张图纸被人原搬下来后,可以使用,我也剽窃了一次,希望也可以。要想看懂,真不容易。

10.P沟道的MOS管能不用就不用,价格昂贵不说,导通电阻大,功耗大,单片机输出0时很容易打开,但是输出1时,如果MOS管源极接的是高于单片机高电平的电压,是关不断的,需要借助三接管关断。10.把过孔设成外径0.4mm,孔径0.2mm理论上可以,但是有人告诉我PCB加工厂可能做不出来,但我觉的问题不大

11.调试时一定要有耐心。沉住气,多反思,没有谁一下子就会成功,之前都会失败很多次。想不通时把问题说出来,旁观者清,别人可以给你启示。

请教高手解决我的单片机干扰问题

如上面各位所说,这台高压点焊机,放电电压8000V,只要继电器两触点打火,单片机就会复位,这就是电网波动影响的问题,那建议如下两方面(一)5v电源端适当加上电感原件,降低来自变压变换的波动(二)可以在单片机驱动光电耦合开关控制输出24V电驱动接触器,从而彻底的将控制回路与高压控制回路分开我想,这样就没有问题了

向高手请教一个单片机算法问题如何解决

这个问题,我之前遇见过,代码一个个敲出来太麻烦了,还是先编辑好,截图发出来吧,有任何的以为,欢迎关注微信公众号ickeybbs问我

关于单片机常见故障及处理到此分享完毕,希望能帮助到您。

单片机串口通信学习及其常见问题分析

声明:本文内容来自互联网不代表本站观点,转载请注明出处:https://bk.oku6.com/11/89862.html

相关推荐