Sistemas Microprocessados / Microcontroladores
Aulas
Apresentação da disciplina (2023.2)
Última modificação: 4/10/2023
Projetos
Última modificação: 9/5/2023
Histórico da computação
Última modificação: 3/4/2023
Microprocessadores e sistemas computacionais
Última modificação: 23/4/2023
Organização de sistemas computacionais
Última modificação: 10/5/2023
Primeiro firmware com Arduino
Última modificação: 17/4/2023
Projeto de sistema microcontrolado
Última modificação: 24/10/2023
Entrada e saída digital
Última modificação: 20/10/2023
Programação
Última modificação: 26/6/2023
PWM
Última modificação: 8/5/2023
Conversão A/D e D/A
Última modificação: 8/5/2023
Display
Última modificação: 13/6/2023
Teclado
Última modificação: 12/6/2023
Comunicação
Última modificação: 14/8/2023
Timers e interrupções
Última modificação: 21/8/2023
Gerenciamento de energia
Última modificação: 24/10/2023
Protocolos de Aulas Práticas
Arduino: Pinos I/O digitais
Última modificação: 8/5/2023
Controle de intensidade de LED
Última modificação: 8/5/2023
Teclado matricial e display de 7 segmentos
Última modificação: 308/7/2023
Plataformas de Desenvolvimento
Visual Studio Code https://code.visualstudio.com
Arduino IDE https://www.arduino.cc/en/software
Simuladores Online de Microcontroladores
No site abaixo tem uma lista com mais opções. Se testarem, façam um review para mim.
Compiladores Online de C
https://www.programiz.com/c-programming/online-compiler/
Microcontroladores
ATmega328P (Microchip)
O microcontrolador do Arduino Uno.
Arduino https://www.arduino.cc
Site do fabricante https://www.microchip.com/en-us/product/ATmega328P
ESP32 (Espressif)
Site do fabricante https://www.espressif.com/en/products/socs/esp32
Datasheet https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf
Guia de design de hardware https://www.espressif.com/sites/default/files/documentation/esp32_hardware_design_guidelines_en.pdf
Guia de programação https://docs.espressif.com/projects/esp-idf/en/latest/esp32/
Github do fabricante com exemplos https://github.com/espressif
Link direto para os exemplos do Github https://github.com/espressif/esp-idf/tree/master/examples
Atualização de software over the air (OTA) https://www.filipeflop.com/blog/atualizacao-de-software-ota-over-the-air-no-esp32/
Microprocessadores
Intel® 64 and IA-32 Architectures Software Developer Manuals: https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.htm
AMD Developer Resources: https://www.amd.com/en/developer.html
AMD64 Architecture Programmer's Manual https://www.amd.com/en/support/tech-docs/amd64-architecture-programmers-manual-volumes-1-5