IT´S TIME TO ROCK THE MICROCONTROLLER TEACHING!
Esta obra foi desenvolvida como referência para projetistas de sistemas microcontrolados e como livro texto para áreas afins.
Apresenta:
* Um grande conjunto de técnicas de projetos eletrônicos e de programação para o emprego com microcontroladores. Dentre os assuntos abordados, destacam-se:
* displays de 7 segmentos;
* LCDs alfanuméricos (16x2) e gráfico (128x64);
* teclado matricial;
* geração de sinais PWM;
* módulo de ultrassom;
* motores DC de baixa potência para eletrônica digital;
* conversores CC-CC e CC-CA;
* cartão SD;
* RTOS;
* técnicas de multiplexação;
* matriz e cubo de LEDs;
* I2C como máquina de estados;
* comunicação serial com computador;
* comunicação sem fio (RF básico e Bluetooth);
* técnicas para uso com o conversor AD;
* técnicas para a conversão DA simples;
* programação C com assembly;
* técnicas para o desenho de placas de circuito impresso.
* Detalhes do ATmega328 para trabalho com a plataforma Arduino, permitindo explorar suas características (facilidade de uso, aquisição e disponibilidade de inúmeros módulos de expansão).
* Um software para simulação de circuitos microcontrolados.
* Amplo conjunto de exercícios.
-----------------------------------------------------------
-----------------------------------------------------------
P/ + detalhes ou compra clique na figura abaixo
(também vendido aqui).
NOT DESIGNED FOR DUMMIES
C Programming for AVR Studio.
(também vendido aqui).
NOT DESIGNED FOR DUMMIES
C Programming for AVR Studio.
-----------------------------------------------------------
ERRATAS OU COMENTÁRIOS:
-----------------------------------------------------------
Nos programas, se for utilizado o Atmel Studio 6 ou AVR Studio 5.1 e houver erro de compilação, quando aparecer prog_char é necessário substituí-lo por PROGMEM const char.
---------------------------------------------------------
Na pg. 158 a Tab. 6.1 esta errada, a correta possui endereçamento duas vezes maior, consequentemente as referências aos endereços das interrupções estão incorretas, favor consultar o datasheet do ATmega328.
---------------------------------------------------------
Na Fig. 6.1 (pg. 162) existe duplicidade da chave para o TWI, uma deve ser do ADC. Aqui a figura corrigida com o reajuste das chaves.
Na pg. 158 a Tab. 6.1 esta errada, a correta possui endereçamento duas vezes maior, consequentemente as referências aos endereços das interrupções estão incorretas, favor consultar o datasheet do ATmega328.
---------------------------------------------------------
Na Fig. 6.1 (pg. 162) existe duplicidade da chave para o TWI, uma deve ser do ADC. Aqui a figura corrigida com o reajuste das chaves.
---------------------------------------------------------
Na Fig. 9.12 (pg. 224) o sinal de 60 Hz deve estar conectado ao pino PD5 (T1) e não PD3. Aqui a figura corrigida.
-----------------------------------------------------
No Capítulo 6 a Tab. 6.1 (pg. 158) e pg. 160 contém os endereços de interrupção do ATmega88 e não do ATmega328, os endereços crescem de dois em dois e não de um em um.
Na Fig. 9.12 (pg. 224) o sinal de 60 Hz deve estar conectado ao pino PD5 (T1) e não PD3. Aqui a figura corrigida.
-----------------------------------------------------
No Capítulo 6 a Tab. 6.1 (pg. 158) e pg. 160 contém os endereços de interrupção do ATmega88 e não do ATmega328, os endereços crescem de dois em dois e não de um em um.