关于atmega8发热问题的解决

嵌入式系统 时间:2016-12-03来源:网络
昨天在编Mega8的实验程序,控制LED灯的闪烁,实验过程中发现上电后电源和Mega8很烫。电源部分用的78M05,12VDC输入,后串30欧电阻,负载是24路小LED灯。在编好程序后,发现无论是带负载还是空载,Mega8都很烫。最后发现问题出在程序上。

对于没使用的端口,程序初始化时,都设置成(DDR=1 PORT=1)输出高电平,测试输入端电阻上的压降达到近4V。而设置成(DDR=0 PORT=0)高阻态,电阻上的电压就降到1.3V。


看来对不用的I/O端口一定要设置成高阻态(DDR=0 PORT=0)才对。

关键词: atmega8发热问

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版