Microcontroladores são dispositivos computacionais que se encaixam em um único circuito integrado. Este circuito inclui um processador , memória e os dispositivos de entrada e de saída . Microcontroladores são usados em uma variedade de aplicações , incluindo controlos remotos , brinquedos e fornos de microondas . Eles são projetados para ser dispositivos altamente especializados que executam um conjunto de tarefas de forma muito confiável . Microcontroladores de programação exige conhecimento das características específicas de hardware , além de uma compreensão profunda de uma linguagem de programação , como C ou montagem linguagem. Há vários passos que devem ser seguidos para efetivamente aprender como codificar um microcontrolador. Coisas que você precisa
microcontrolador
Livro sobre programação C
PC para o desenvolvimento multi-plataforma
Mostrar Mais instruções
1
Compre um livro sobre programação C . A linguagem C é muito bem adaptado para escrever programas que interagem diretamente com os componentes de hardware. Você também pode querer comprar um livro sobre programação de seu microcontrolador específico. Nem todos os microcontroladores têm livros escritos especificamente para eles, então você pode ser fora da sorte.
2
Baixe toda a documentação específica para o seu microcontrolador , como a folha de dados e referência de programação . A documentação abrange muitas características físicas do microcontrolador e seus periféricos . O dispositivo provavelmente tem sua própria implementação da linguagem de programação C , que também é abordado na documentação.
3
configurar um ambiente de desenvolvimento integrado em um PC e configurar um depurador. Criação de um ambiente pode demorar um pouco dependendo do microcontrolador , mas existem muitos guias disponíveis para ajudá-lo . Ambientes de desenvolvimento para microcontroladores exigem que você escrever o código em seu PC e , em seguida, programar o seu aparelho via USB , serial ou a porta paralela. Isso é chamado de desenvolvimento multi-plataforma . Uma vez que você configurar o ambiente , começar a escrever programas.
4
Escolha um projeto que lhe interessa e trabalhar no sentido de implementá-lo. Pense sobre o design de software e esboçar uma arquitetura de sistema protótipo. Leia as partes relevantes da documentação para ter uma idéia de como proceder. O seu projeto inicial mais detalhado se torna, menos problemas você terá quando você realmente programá-lo . Quando estiver satisfeito com o seu design, começar a escrever código. A programação é melhor aprendida através da prática. Um projeto interessante pode inspirá-lo a prática de codificação a cada dia.
5
Aprenda a escrever código assembly para o microcontrolador . Mesmo que você só quer escrever principalmente em C, aprender o código de montagem pode ser inestimável . Por exemplo, você pode querer adicionar instruções de montagem em linha ao seu código C . Além disso, alguns microcontroladores usar instruções de montagem para a placa de set-up , e montagem de aprendizagem ajuda a entender esse código melhor.