Ir ao conteúdo

Posts recomendados

Postado

Vou experimentar este micro,mas rapidamente lendo o datasheet,tenho umas perguntas.

O fuses é programado na hora da gravação,digo,no gravador e não no programa?

O ATmega328P trabalha normalmente com um cristal de 20MHZ,pois só vejo na net com 16Mhz?

 

Postado

O ATmega328P funciona a 20 MHz normalmente se a tensão de alimentação for de 4,5 V a 5,5 V. Com o Atmel Studio, uma janela de configurações do projeto contém os fuse bits para alteração na hora da gravação, sem explicitar nos códigos.

 

 

 

Espero ter ajudado GbhmuXl.gif.

Postado

@vtrx,

 

Usei ele com 24 MHz e foi na boa também. Se usar com clock maior, sugiro abaixar a amostragem no conversor ADC, para garantir precisão nos dados.

 

Já testei a 30 MHz com oscilador externo e também foi na boa, mas não usava o ADC .....

 

Para gravar uso um USBASP, gravo o fuse antes e o programa gravo depois.

 

Paulo

Postado

Alguém utilizou o programador TL866 para gravar um Attiny?

Fiz um pisca led para testar a gravação e montei o Attiny2313 num protoboard e nada...no Proteus ok.

Liguei pino 1 no +5.(reset)

Pino20 no +5.

Pino10 no -

Cristal 20Mhz entre o pino 4 e 5.

Liguei um Led entre o terra e o pino 12(PB0)

Na programação não alterei nada no opção Fuses do gravador pois não entendi a ordem.

Tem mais alguma coisa que impeça o #$@!@ do circuito de funcionar?

será que o código é muito complexo para mim utilizar um AVR?

/*
 * blink.c
 *
 * Created: 08/08/2021 10:29:49
 * Author : PC01
 */ 
#define F_CPU 20000000UL 

#include <avr/io.h>
#include <util/delay.h>


int main(void)
{
    /* Replace with your application code */
	DDRB = 0xff;
    while (1) 
    {
		PORTB = 0xff;
		_delay_ms(1000);
		PORTB = 0x00;
		_delay_ms(1000);
		PORTB = 0xff;
		_delay_ms(1000);
		PORTB = 0x00;
		_delay_ms(1000);
    }
}

RESOLVIDO!

 

Era o tal Fuses...

http://eleccelerator.com/fusecalc/fusecalc.php?chip=attiny2313

 

  • Haha 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...