quarta-feira, julho 27, 2011

AVR: Programador BSD

Veremos neste post uma variação do programador apresentado no post anterior, novamente utilizando os sinais da porta paralela do PC para gerar os sinais necessários para a programação dos microcontroladores AVR .

terça-feira, julho 26, 2011

AVR: Programador DAPA

Neste post vamos examinar um programador minimalista, o DAPA (Direct AVR Parallel Access), que requer apenas 3 resistores e os conectores.

segunda-feira, julho 25, 2011

AVR: Preparando para Testar Programadores

Estou finalmente chegando próximo da montagem e teste de alguns programadores para microcontroladores AVR. Neste post descrevo alguns preparativos.

sexta-feira, julho 22, 2011

Microcontrolador Atmel ATmega328 - Configurações

Os microcontroladores AVR (como outras famílias) possuem um conjunto de configurações que são programadas no chip, os chamados fuses ("fusíveis"). Apresento aqui um resumo das configurações no ATmega328 (para maiores detalhes consulte o manual da Atmel).

quarta-feira, julho 20, 2011

AVRDUDE

AVRDUDE é uma aplicação de código aberto para gravar programas na Flash de processadores AVR (como os utilizados na plataforma Arduino). A própria IDE do Arduino utiliza o AVRDUDE para fazer a carga dos sketches. Vamos ver aqui um resumo do seu uso.

segunda-feira, julho 18, 2011

Arduino: O Bootloader

No meu primeiro post sobre o Arduino eu mencionei a necessidade de ter um software chamado bootloader gravado no microcontrolador; no post anterior eu falei um pouco sobre a memória Flash onde precisa estar gravado o código executável. Vamos agora juntar estas duas informações e ver em mais detalhes o que é e como funciona o Bootloader.

quarta-feira, julho 13, 2011

Microcontrolador Atmel ATmega328 - Parte 4

Todo código a ser executado pelo ATmega328 precisa residir na memória Flash. Embora o usuário casual do Arduino não perceba, esta memória possui diversas excentricidades, que veremos neste post.

segunda-feira, julho 11, 2011

Microcontrolador Atmel ATmega328 - Parte 3

Como todo microcontrolador que se preze, o ATmega328 possui uma boa coleção de periféricos internos. A plataforma Arduino se aproveita disto e disponibiliza quase todos os pinos do ATmega para os shields, como mostram as figuras abaixo (clique para ampliar).


domingo, julho 10, 2011

Livro do Mês: Tales of Old Earth

Tales of Old Earth é uma coletânea de histórias curtas de Michael Swanwick, um premiado autor de ficção científica e fantasia.


quarta-feira, julho 06, 2011

Microcontrolador Atmel ATmega328 - Parte 2

O coração (ou o cérebro?) de um microcontrolador é a sua CPU. No caso do ATmega328, temos uma CPU AVR do tipo "enhanced core". Vejamos algumas de suas características.

segunda-feira, julho 04, 2011

Microcontrolador Atmel ATmega328 - Parte 1

O microcontrolador ATmega328 da Atmel é utilizado nos Arduinos mais recentes. É um microcontrolador de 8 bits, com arquitetura Harvard modificada. Neste post e nos próximos veremos algumas de suas características.

domingo, julho 03, 2011

DVD: New Police Story (A Hora do Acerto)

Em 2004 Jackie Chan participou de um reboot de uma das suas melhores séries, Police Story (cujo primeiro filme já comentei aqui). O resultado foi "New Police Story" (chamado aqui no brasil de "A Hora do Acerto").