gs 1212 intro atmega8 v0 -...

16
Sistemas Microprocessados sato<at>utfpr<dot>edu<dot>br http://pessoal.utfpr.edu.br/sato/ Elaborado por Gilson Yukio Sato

Upload: others

Post on 08-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: gs 1212 intro atmega8 v0 - paginapessoal.utfpr.edu.brpaginapessoal.utfpr.edu.br/.../gs_1212_intro_atmega8_v0.pdf · gs_1212_intro_atmega8_v0 Author: sato Created Date: 12/13/2012

Sistemas Microprocessados

sato<at>utfpr<dot>edu<dot>br

http://pessoal.utfpr.edu.br/sato/

Elaborado por Gilson Yukio Sato

Page 2: gs 1212 intro atmega8 v0 - paginapessoal.utfpr.edu.brpaginapessoal.utfpr.edu.br/.../gs_1212_intro_atmega8_v0.pdf · gs_1212_intro_atmega8_v0 Author: sato Created Date: 12/13/2012

O ATmega8

sato<at>utfpr<dot>edu<dot>br

Elaborado por Gilson Yukio Sato

Page 3: gs 1212 intro atmega8 v0 - paginapessoal.utfpr.edu.brpaginapessoal.utfpr.edu.br/.../gs_1212_intro_atmega8_v0.pdf · gs_1212_intro_atmega8_v0 Author: sato Created Date: 12/13/2012

Sobre o material

• Essas transparências foram baseadas

no manual do ATmega8 da Atmel e no

site da Atmel.

Elaborado por Gilson Yukio Sato

Page 4: gs 1212 intro atmega8 v0 - paginapessoal.utfpr.edu.brpaginapessoal.utfpr.edu.br/.../gs_1212_intro_atmega8_v0.pdf · gs_1212_intro_atmega8_v0 Author: sato Created Date: 12/13/2012

ATmega8

• 32 registradores de uso geral de 8 bits

• 8 Kbytes de Flash ISP

• Boot Flash Section

• 512 bytres de EEPROM

• 1 Kbyte de SRAM

• 23 E/S de uso geral

• 3 Temporizador/Contador

Elaborado por Gilson Yukio Sato

Page 5: gs 1212 intro atmega8 v0 - paginapessoal.utfpr.edu.brpaginapessoal.utfpr.edu.br/.../gs_1212_intro_atmega8_v0.pdf · gs_1212_intro_atmega8_v0 Author: sato Created Date: 12/13/2012

ATmega8

• ADC de 10 bits (6/8 canais)

• USART, SPI

• Watchdog

• Comparador analógico

• Interrupções internas e externas

• Oscilador interno

• Modos de economia de energia

Elaborado por Gilson Yukio Sato

Page 6: gs 1212 intro atmega8 v0 - paginapessoal.utfpr.edu.brpaginapessoal.utfpr.edu.br/.../gs_1212_intro_atmega8_v0.pdf · gs_1212_intro_atmega8_v0 Author: sato Created Date: 12/13/2012

Arquitetura Interna ATmega8

Elaborado por Gilson Yukio Sato

Page 7: gs 1212 intro atmega8 v0 - paginapessoal.utfpr.edu.brpaginapessoal.utfpr.edu.br/.../gs_1212_intro_atmega8_v0.pdf · gs_1212_intro_atmega8_v0 Author: sato Created Date: 12/13/2012

Arquitetura Interna ATmega8

Elaborado por Gilson Yukio Sato

Page 8: gs 1212 intro atmega8 v0 - paginapessoal.utfpr.edu.brpaginapessoal.utfpr.edu.br/.../gs_1212_intro_atmega8_v0.pdf · gs_1212_intro_atmega8_v0 Author: sato Created Date: 12/13/2012

Arquitetura Interna ATmega8

Elaborado por Gilson Yukio Sato

Page 9: gs 1212 intro atmega8 v0 - paginapessoal.utfpr.edu.brpaginapessoal.utfpr.edu.br/.../gs_1212_intro_atmega8_v0.pdf · gs_1212_intro_atmega8_v0 Author: sato Created Date: 12/13/2012

Arquitetura Interna ATmega8

Elaborado por Gilson Yukio Sato

Page 10: gs 1212 intro atmega8 v0 - paginapessoal.utfpr.edu.brpaginapessoal.utfpr.edu.br/.../gs_1212_intro_atmega8_v0.pdf · gs_1212_intro_atmega8_v0 Author: sato Created Date: 12/13/2012

Pinagem

Elaborado por Gilson Yukio Sato

Page 11: gs 1212 intro atmega8 v0 - paginapessoal.utfpr.edu.brpaginapessoal.utfpr.edu.br/.../gs_1212_intro_atmega8_v0.pdf · gs_1212_intro_atmega8_v0 Author: sato Created Date: 12/13/2012

Pinagem

Elaborado por Gilson Yukio Sato

Page 12: gs 1212 intro atmega8 v0 - paginapessoal.utfpr.edu.brpaginapessoal.utfpr.edu.br/.../gs_1212_intro_atmega8_v0.pdf · gs_1212_intro_atmega8_v0 Author: sato Created Date: 12/13/2012

Função dos Pinos

• PB0 a PB7 (Port B)

– E/S bidirecional de 8 bits

– Pull-up pode ser ativado individualmente

– Oscilador externo (PB6 e PB7)

– Oscilador para Timer (PB6 e PB7)– Oscilador para Timer (PB6 e PB7)

– SPI (PB2 a PB5)

– Temporizador/Contador (PB0 a PB2)

Elaborado por Gilson Yukio Sato

Page 13: gs 1212 intro atmega8 v0 - paginapessoal.utfpr.edu.brpaginapessoal.utfpr.edu.br/.../gs_1212_intro_atmega8_v0.pdf · gs_1212_intro_atmega8_v0 Author: sato Created Date: 12/13/2012

Função dos Pinos

• PC0 a PC5 (Port C)

– E/S bidirecional de 8 bits

– Pull-up pode ser ativado individualmente

– Canais de entrada do ADC

– Pinos para barramento serial– Pinos para barramento serial

• PC6//RESET

– Pode ser configurado como pino de E/S bidirecional, mas com características elétricas diferentes do Port C

– Pode ser configurado como pino de Reset

Elaborado por Gilson Yukio Sato

Page 14: gs 1212 intro atmega8 v0 - paginapessoal.utfpr.edu.brpaginapessoal.utfpr.edu.br/.../gs_1212_intro_atmega8_v0.pdf · gs_1212_intro_atmega8_v0 Author: sato Created Date: 12/13/2012

Função dos Pinos

• PD0 a PD7 (Port D)

– E/S bidirecional de 8 bits

– Pull-up pode ser ativado individualmente

– Comparador analógico (PD6 e PD7)

– Entrada para Temporizador/Contador (PD4 e – Entrada para Temporizador/Contador (PD4 e PD5)

– Serial (USART)

• Clock (PD4)

• TXD (PD1)

• RXD (PD0)

– Interrupções externas (PD2 e PD3)

Elaborado por Gilson Yukio Sato

Page 15: gs 1212 intro atmega8 v0 - paginapessoal.utfpr.edu.brpaginapessoal.utfpr.edu.br/.../gs_1212_intro_atmega8_v0.pdf · gs_1212_intro_atmega8_v0 Author: sato Created Date: 12/13/2012

Função dos Pinos

• VCC

– Tensão de alimentação digital

• GND

– Potencial de referência (0V)– Potencial de referência (0V)

• AVCC

– Tensão de alimentação ADC

• AREF

– Referência analógica para ADC

Elaborado por Gilson Yukio Sato

Page 16: gs 1212 intro atmega8 v0 - paginapessoal.utfpr.edu.brpaginapessoal.utfpr.edu.br/.../gs_1212_intro_atmega8_v0.pdf · gs_1212_intro_atmega8_v0 Author: sato Created Date: 12/13/2012

Sobre o material

• Essas transparências foram baseadas

no manual do ATmega8 da Atmel e no

site da Atmel.

Elaborado por Gilson Yukio Sato