Prévia do material em texto
Introdução Exercícios FIM Programação de Microcontroladores Aula 03 Evandro J.R. Silva1 1Bacharelado em Ciência da Computação Estácio Teresina Evandro J.R. Silva Protocolos 1 / 7 Introdução Exercícios FIM Sumário 1 Introdução 2 Exercícios 3 FIM Evandro J.R. Silva Protocolos 2 / 7 Introdução Exercícios FIM Introdução Evandro J.R. Silva Protocolos 3 / 7 Introdução Exercícios FIM Introdução A linguagem de programação mais utilizada em Sistemas Embarcados é a lingua- gem C. Relativamente simples de início. Permite o acesso direto aos registros de hardware (importante para o nosso caso). Programar em C para Sistemas Embarcados é um pouco diferente do que o de costume Há preocupações maiores com o tamanho de código, consumo de memória e velocidade de execução. Isso leva a cuidados extras na declaração de variáveis e dos tipos utilizados. Também é muito comum a manipulação de bits na memória, principalmente onde os periféricos são mapeados. O foco dessa aula é a prática de programação em C para relembrarmos vários de seus conceitos. Evandro J.R. Silva Protocolos 4 / 7 Introdução Exercícios FIM Introdução A linguagem de programação mais utilizada em Sistemas Embarcados é a lingua- gem C. Relativamente simples de início. Permite o acesso direto aos registros de hardware (importante para o nosso caso). Programar em C para Sistemas Embarcados é um pouco diferente do que o de costume Há preocupações maiores com o tamanho de código, consumo de memória e velocidade de execução. Isso leva a cuidados extras na declaração de variáveis e dos tipos utilizados. Também é muito comum a manipulação de bits na memória, principalmente onde os periféricos são mapeados. O foco dessa aula é a prática de programação em C para relembrarmos vários de seus conceitos. Evandro J.R. Silva Protocolos 4 / 7 Introdução Exercícios FIM Introdução A linguagem de programação mais utilizada em Sistemas Embarcados é a lingua- gem C. Relativamente simples de início. Permite o acesso direto aos registros de hardware (importante para o nosso caso). Programar em C para Sistemas Embarcados é um pouco diferente do que o de costume Há preocupações maiores com o tamanho de código, consumo de memória e velocidade de execução. Isso leva a cuidados extras na declaração de variáveis e dos tipos utilizados. Também é muito comum a manipulação de bits na memória, principalmente onde os periféricos são mapeados. O foco dessa aula é a prática de programação em C para relembrarmos vários de seus conceitos. Evandro J.R. Silva Protocolos 4 / 7 Introdução Exercícios FIM Exercícios Evandro J.R. Silva Protocolos 5 / 7 Introdução Exercícios FIM Exercícios Vamos fazer os exercícios dos capítulos 3 a 9 do livro: ALMEIDA, Rodrigo Maximiliano A. Programação de Sistemas Embarcados - De- senvolvendo Software para Microcontroladores em Linguagem C. São Paulo: Grupo GEN, 2016. ATENÇÃO: em alguns casos será necessária uma leitura prévia do capítulo para que se possa resolver os exercícios. Utilize sua IDE de preferência. Evandro J.R. Silva Protocolos 6 / 7 Introdução Exercícios FIM FIM Evandro J.R. Silva Protocolos 7 / 7 Introdução Exercícios FIM