Como aprender programação de microprocessador

A maneira mais simples e gratificante de aprender a programação de microchip é trabalhando com um microcontrolador. Um microcontrolador é essencialmente um computador em um chip com seu próprio processador, memória RAM e pinos de entrada / saída. Alguns microcontroladores possuem conversores analógico para digital integrados. Existem muitos tipos de microcontroladores, mas a maneira mais fácil de começar é usando uma placa Arduino. Um Arduino é uma pequena placa de circuito que inclui um microcontrolador e todos os circuitos externos necessários para programá-lo e executá-lo. Com um Arduino, você pode pular direto para o aprendizado de programação.

Escolha um microcontrolador que você deseja aprender. A série PIC da Microchip e os chips AVR da Atmel são escolhas populares, assim como a placa Arduino. A maioria dos microcontroladores usa uma versão da linguagem de programação C, mas existem variações. Cada fabricante também usa sua própria linguagem assembly. O código assembly é menos claro que o C, mas é mais eficiente porque está mais próximo da linguagem de máquina do chip. Como a linguagem assembly é tão compacta e a memória em um microcontrolador é limitada, muitos programas são escritos em uma combinação de C e assembly.

instagram story viewer

Leia a folha de dados do microcontrolador que você escolheu e descubra quais circuitos externos você precisará para executá-lo. Você precisará de uma placa de ensaio para fazer o protótipo dos circuitos, dos componentes do circuito da fonte de alimentação, de um cabo de programação e, potencialmente, de um chip de memória EEPROM para armazenamento do programa. Se estiver usando um Arduino, não será necessário conectar nenhum circuito externo antes de programar o chip.

Baixe o software de edição de código e um compilador para o seu chip. O código de "compilação" o transforma da linguagem relativamente clara em que você o escreveu para uma linguagem que o chip pode entender. O código de um microcontrolador precisa ser compilado para aquele chip específico, portanto, baixe o compilador do fabricante do seu microcontrolador. O Arduino usa sua própria linguagem de programação, que é semelhante a C, mas mais fácil de aprender. O software gratuito de edição e compilação para Arduino está disponível em seu site, junto com extensos tutoriais.

Configure seu microcontrolador na placa de ensaio. Siga as instruções na folha de dados para circuitos externos, como a fonte de alimentação. Diferentes microcontroladores requerem diferentes quantidades de voltagem e corrente para funcionar, portanto, você precisa de circuitos que condicionem a fonte de alimentação de maneira adequada.

Siga as instruções que você encontrou para a linguagem de programação do seu chip, online ou em um livro, para escrever seu primeiro programa simples. Não se precipite e tente algo complicado. O primeiro passo é programar com sucesso o chip com algumas instruções simples. Por exemplo, tente escrever um programa que piscará um LED aceso e apagado. Seus materiais de instrução provavelmente também terão exemplos de projetos introdutórios.

Conecte seu microcontrolador à fonte de alimentação e conecte a interface de programação ao computador. Compile e baixe seu software para testá-lo.

Desenvolva suas habilidades adicionando recursos ao seu software e tornando-o mais complexo. Por exemplo, tente adicionar um dial ao seu projeto de LED piscando que permitirá que você altere a taxa na qual o LED pisca.

Aprenda mais sobre o código e tenha confiança em sua programação, trabalhando em projetos de exemplo cada vez mais complicados e testando suas próprias ideias. Não leia o livro inteiro e tente algo complicado. Você aprende programação programando, não apenas lendo.

Teachs.ru
  • Compartilhar
instagram viewer