Microcontroladores , Open Hardware , Open Software e Tecnologia em Geral
Blog do Je » Page 'ATTINY13 , O Pequeno Notável'

ATTINY13 , O Pequeno Notável

tiny13.jpg

O ATTINY13 é um microcontrolador pequeno em tamanho mas poderoso em suas possibilidades de uso e em seus apenas 8 pinos.

Suas principais caracterí­sticas são:

- Memória Flash programável In-System de 1 Kbyte

- 64 bytes de SRAM

- 64 bytes de EEPROM

- 32 Registradores de uso geral de 8 bits

- Conversor A/D com 4 canais e 10 bits de resolução

- Até 20 MIPS de processamento em 20 MHz de clock

Hello World do ATTINY13

bt2l_1.png

Este é um programa simples para um circuito simples , apenas um led ligado ao pino 2 da porta B. Devido as diversas funções executadas por cada pino , é necessário cuidado na hora de programar e usar os pinos de I/O , cada um precisa ser programado e utilizado individualmente.

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

static void avr_init(void);

int main(void)
{
char var ;

avr_init();

for(;;)
{

PORTB |= _BV(PB2) ; // Desliga o Led
_delay_ms(500) ;

PORTB &= ~_BV(PB2) ; // liga o Led
_delay_ms(500) ;

}

return(0);
}

static void avr_init(void)
{
DDRB |= _BV(PB2) ; // Programa o bit 2 do PORTB como saida

return;
}

Links:

Pagina do ATTINY13 no Atmel.com

Arquivos do projeto - tiny13.zip

Gostou deste post ? Divulgue !
delicious digg google
stumbleupon technorati Yahoo!

2 commentarios to “ATTINY13 , O Pequeno Notável”

  1. bom dia, sabe de algum projeto que implemente um programador para o ATtiny13?

    obrigado!

  2. Marco, Todos os chips da linha avr são programados da mesma forma ,através dos sinais MISO,MOSI, SCK e RESET . Assim qualquer programador para AVR que acesse os pinos associados a estes sinais, conseguirá programar o ATtiny13.

    Abaixo alguns links com exemplos de programadores para os AVR:

    http://www.arduino.cc/en/Hacking/ParallelProgrammer?from=Main.ParallelProgrammer
    http://elm-chan.org/works/avrx/report_e.html
    http://tuxgraphics.org/electronics/200510/article05101.shtml

    O primeiro circuito que eu montei com avr foi baseado no artigo abaixo, que inclui um programador pela porta paralela bem simples mais eficaz :
    http://tuxgraphics.org/electronics/200411/article352.shtml

    No post sobre o prof Geovany ( http://blogdoje.com.br/2007/06/02/professor-geovany-araujo-borges/ ) existe um link para o download da apostila em portugues sobre avr . Nesta apostila tambem tem um programador um pouco mais sofisticado, com proteção para a porta do PC.

    Boa Sorte e Divirta-se !!

Deixe um comentario

XHTML - Voce pode usar:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Topo da página / Assinar para receber novos Posts (RSS)