Mudanças entre as edições de "STE29008-2019-1"
Ir para navegação
Ir para pesquisar
Linha 68: | Linha 68: | ||
==Mudança de nível de abstração== | ==Mudança de nível de abstração== | ||
*Arduino Mega --> ATmega2560 (Ex.: I/O Ports) | *Arduino Mega --> ATmega2560 (Ex.: I/O Ports) | ||
+ | *[http://docente.ifsc.edu.br/roberto.matos/ste/doc/sch_mega2560-original.pdf Esquemático Arduino Mega] | ||
+ | *[http://docente.ifsc.edu.br/roberto.matos/ste/doc/sch_mega2560-clone_CH340G.pdf Esquemático Arduino Mega - CLONE] | ||
+ | |||
+ | <!-- | ||
*[https://www.arduino.cc/en/uploads/Main/arduino-mega2560-schematic.pdf Esquemático Arduino Mega] | *[https://www.arduino.cc/en/uploads/Main/arduino-mega2560-schematic.pdf Esquemático Arduino Mega] | ||
*[https://robotdyn.com/pub/media/0G-00005641==MEGA-PRO-CH340GATmega2560/DOCS/Schematic==0G-00005641==MEGA-PRO-CH340GATmega2560.pdf Esquemático Arduino Mega - CLONE] | *[https://robotdyn.com/pub/media/0G-00005641==MEGA-PRO-CH340GATmega2560/DOCS/Schematic==0G-00005641==MEGA-PRO-CH340GATmega2560.pdf Esquemático Arduino Mega - CLONE] | ||
+ | --> | ||
[[Arquivo: portas_arduino_MEGA.png|800px]] | [[Arquivo: portas_arduino_MEGA.png|800px]] |
Edição das 14h51min de 8 de março de 2019
Sistemas Embarcados
- Professor: Roberto de Matos
- Encontros: quartas às 13:30h e sextas às 15:40h no Laboratório CAD 1.
13/02/2019 – Apresentação
- Apresentação do professor.
- Apresentação da disciplina.
- 2017 Embedded Markets Study
15/02/2019 – Introdução
- Notas de Aula:
20/02/2019 – Experimento GPIO
- Experimentos:
22/02/2019 – Experimento UART
27/02/2019 – ADC
- Finalizar o UART mestre escravo
- Consulta:
- Experimentos:
01/03/2019 – Interrupções
- Desafio:
- Usando Round Robin sem interrupções implementar um sistema com um LED e um botão. O sistema deve piscar o LED a cada 2 segundos e ao botão ser pressionado envia uma mensagem pela serial.
- Notas de Aula:
- Experimentos:
- Referências:
08/03/2019 – Usando C++
Mudança de nível de abstração
- Arduino Mega --> ATmega2560 (Ex.: I/O Ports)
- Esquemático Arduino Mega
- Esquemático Arduino Mega - CLONE
Fonte: https://www.arduino.cc/en/Hacking/PinMapping2560
ATmega2560: I/O Ports
- Tabela verdade de configuração das portas:
- Endereços registradores de I/O:
GCC, avr-libc
- avr-libc
- A simple Project
- Eclipse IDE Neon.2 para Linux 64-bits (última atualização em 24/02/2017) - Mantido pelo Prof. Arliones.
Prática
- Implemente um programa usando GCC e avr-libc para ligar um led quando um botão for pressionado (exemplo)
- Operação de Bits em C/C++
- Operações Booleanas em C/C++
- Programming 101 - By Eric Weddington