gs 1212 intro atmega8 v0 -...
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](https://reader031.vdocuments.site/reader031/viewer/2022011912/5f9d0b635dd0207fed1d4ee6/html5/thumbnails/1.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022011912/5f9d0b635dd0207fed1d4ee6/html5/thumbnails/2.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022011912/5f9d0b635dd0207fed1d4ee6/html5/thumbnails/3.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022011912/5f9d0b635dd0207fed1d4ee6/html5/thumbnails/4.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022011912/5f9d0b635dd0207fed1d4ee6/html5/thumbnails/5.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022011912/5f9d0b635dd0207fed1d4ee6/html5/thumbnails/6.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022011912/5f9d0b635dd0207fed1d4ee6/html5/thumbnails/7.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022011912/5f9d0b635dd0207fed1d4ee6/html5/thumbnails/8.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022011912/5f9d0b635dd0207fed1d4ee6/html5/thumbnails/9.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022011912/5f9d0b635dd0207fed1d4ee6/html5/thumbnails/10.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022011912/5f9d0b635dd0207fed1d4ee6/html5/thumbnails/11.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022011912/5f9d0b635dd0207fed1d4ee6/html5/thumbnails/12.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022011912/5f9d0b635dd0207fed1d4ee6/html5/thumbnails/13.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022011912/5f9d0b635dd0207fed1d4ee6/html5/thumbnails/14.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022011912/5f9d0b635dd0207fed1d4ee6/html5/thumbnails/15.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022011912/5f9d0b635dd0207fed1d4ee6/html5/thumbnails/16.jpg)
Sobre o material
• Essas transparências foram baseadas
no manual do ATmega8 da Atmel e no
site da Atmel.
Elaborado por Gilson Yukio Sato