关于atmega8发热问题的解决

发布者:EtherealJourney最新更新时间:2016-10-07 来源: eefocus关键字:atmega8  发热问题 手机看文章 扫描二维码
随时随地手机看文章
昨天在编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  发热问题 引用地址:关于atmega8发热问题的解决

上一篇:IAR AVR 中断应用
下一篇:avr单片机串口多机通讯及实例

推荐阅读最新更新时间:2024-03-16 15:13

基于Atmega8的数字功放设计
摘要:Mega8是一款高性能、低功耗,采用先进RISC精简指令,内置PWM和A/D的8位单片机,用它设计数字功放不仅成本低、硬件简单,而且易实现各种扩展功能。文中介绍了如何利用AVR系列单片机mega8及新型VMOS管IRF7389来设计高效数字功放的方法,同时给出了相应的电路原理图、程序流程和测试结果。 关键词:mega8;数字功放;PWM;AD8605;IRF7389 1 引言 数字功放由于其效率高、易与数字音源对接等优点而在现实生活中具有越来越广泛的应用。它主要包含两部分,图1为数字功放的基本框图。其中PWM变换大致有两种,一是模拟PWM,即将输入的模拟信号或数字信号经D/A后与三角波进行比较,这种变换必须要有频率上
[单片机]
ATmega88 时钟系统及其分布
时钟系统及其分布 Figure12为ATmega88 的主要时钟系统及其分布。这些时钟并不需要同时工作。为了降低功耗,可以通过使用不同的睡眠模式来禁止无需工作的模块的时钟,详见 P32” 电源管理及休眠模式 ” 。下面为时钟系统的详细描述。 CPU 时钟- clkCPU CPU时钟与操作AVR内核的子系统相连,如通用寄存器文件、状态寄存器及保存堆栈指针的数据存储器。终止CPU 时钟将使内核停止工作和计算。 I/O 时钟- clkI/O I/O时钟用于主要的I/O 模块,如定时器/ 计数器、SPI 和USART。I/O 时钟还用于外部中断模块。要注意的是有些外部中断由异步逻辑检测,因此即使I/O 时钟停止了这些中断仍然可以得到监
[单片机]
<font color='red'>ATmega8</font>8 时钟系统及其分布
ATmega8仿真——外部中断的学习
前面我们学习了ATmega8的I/O口作为通用数字输入/输出口来用时对LED数码管控制和扫描按键的应用; 但ATmega8多数的I/O口都是复用口,除了作为通用数字I/O使用,还有其第二功能,这里我们学习PD2、PD3两端口的第二功能:外部中断。 1.外部中断的特点: PD2端口是外部中断源0,PD3端口是外部中断源1。ATmega8的外部中断就是由这两个引脚触发的。 *要注意的是:如果设置允许外部中断产生,即使是INT0和INT1引脚设置为输出方式,外部中断还是会触发的。 外部中断的触发方式有三种可选性:   (1)上升沿触发;   (2)下降沿触发;   (3)低电平触发。 具体方式是由以下
[单片机]
<font color='red'>ATmega8</font>仿真——外部中断的学习
ATmega8和ATmega162内部资源
ATmega8: 内部flash大小:8KB I2C总线:使用时(对应2个引脚设置成高电平,即可使用,I2C总线操作函数为库函数)。 UART:只有一个,使用之前要进行相应寄存器进行配置。 Timer0、1、2:有三个定时器,有8位和16位,看相应datasheet。 看门狗 SPI总线:用于烧写程序(内部程序固定功能),也可以用于控制(控制操作函数为库函数)。 内部EEPROM:可以用于存储掉电不丢失的数据,按顺序存储分配地址,512KB大小。 可以定义bit变量: 如:bit key; flash/eep
[单片机]
ATMEGA8超声波测距程序
几天前把超声波做出来以后 准确度可以提高到1cm 然后放到小车上 做了一个超声波蔽障 现在小车可以光电循迹 和超声波蔽障了 下面是 超声波的程序 /********************************************************************* Project : 超声波测距 Chip type : ATMEGA8 Clock frequency: 8.000000MHz *********************************************************************/ #include iom8v.h #in
[单片机]
ATmega88 SRAM数据存储器
SRAM数据存储器 Figure 10 给出了ATmega88 SRAM 空间的组织结构。 ATmega88 是一个复杂的微控制器,其支持的外设要比预留的 64 个 I/O( 通过IN OUT 指令访问 ) 所能支持的要多。对于扩展的 I/O 0x60 - 0xFF 只能使用ST/STS/STD 和 LD/LDS/LDD 指令。 前 1280 个数据存储器包括了寄存器文件,I/O 存储器,扩展的 I/O 存储器以及数据 SRAM。起始的 32 个地址为寄存器文件,然后是 64 个 I/O 存储器,接着是 160 个扩展 I/O 存储器。最后是 1024字节的数据 SRAM。 数据存储器的寻址方式分为5 种:直接寻址、带偏移量的间接
[单片机]
<font color='red'>ATmega8</font>8 SRAM数据存储器
ATmega88 外部RC振荡器
芯片可用外部时钟源驱动,如Figure15所示。此时CKSEL熔丝位必须按照Table15编程。
[单片机]
<font color='red'>ATmega8</font>8 外部RC振荡器
ATmega8535L Eeprom示例程序
ATmega8535L Eeprom示例程序 //***************ICCAVR V6.30编译*****************// #include io8535v.h #define uchar unsigned char #define uint unsigned int //数码管字型表,对应0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F// uchar Table ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; uchar Read
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved