Atividades realizadas para a disciplina de sistemas embarcados ministradas pelo professor Fábio Vincezi para o curso de Eng. Controle e Automação da Universidade Federal de Uberlândia.
Todos os códigos estão comentados linha a linha para um melhor entendimento, basta clicar em Codigo na seção desejada para conseguir acessá-lo.
A IDE do arduino foi utilizada para a criação de todos os codigos nas atividades propostas. É importante salientar que esses códigos não portabilidade, por conta do baixo nível de programação empregado, sendo compatível apenas com o microcontrolador ATMEGA328P.
Para compreender os conceitos usados na geração dos códigos para as atividades propostas é necessário ter conhecimentos em Programação em C e eletrônica digital.
Na quinta atividade a comunicação serial foi explicada e implementada. Vale ressaltar que no Codigo que está comentado linha a linha para um melhor entendimento, a função uart_putchar envia apenas 1 caractere por ciclo , mas exitem outras formas de se enviar palavras maiores, ainda é necessário fazer a conversão de de inteiro para caractere usando a função itoa pois a uart só trabalha com dados do tipo char. Para compreender o conceito e saber reproduzi-lo basta entender as partes comentadas, as demais são importantes apenas para está aplicação, que é printar uma contagem crescente de números.
Na sexta atividade os conceitos de medição de tempo usando os Timers e tratamento de rotinas de interrupção foram discutidos e implementados. Codigo