Both sides previous revisionPrevious revisionNext revision | Previous revision |
pt:microcontrollers [2014/10/21 15:11] – aalmeida | pt:microcontrollers [2020/07/20 09:00] (current) – external edit 127.0.0.1 |
---|
| ====== Microcontroladores e Robótica ====== |
| |
| [{{ :images:general:intel_p8048h.jpg?250|O primeiro microcontrolador do mundo: Intel 8048}}] |
| |
Um microcontrolador é basicamente um computador inserido num chip de circuito integrado. Este consiste em memória, um processador, bem como interfaces de entrada-saída. Os Microcontroladores são programados para executarem uma tarefa específica, ou seja, caso seja necessário modificar ou aperfeiçoar as suas funcionalidades, então é necessário instalar um novo programa no nosso chip. As principais características que distinguem um microcontrolador de outros computadores (PC, computador portátil, servidor, etc.) são: | Um microcontrolador é basicamente um computador inserido num chip de circuito integrado. Este consiste em memória, um processador, bem como interfaces de entrada-saída. Os Microcontroladores são programados para executarem uma tarefa específica, ou seja, caso seja necessário modificar ou aperfeiçoar as suas funcionalidades, então é necessário instalar um novo programa no nosso chip. As principais características que distinguem um microcontrolador de outros computadores (PC, computador portátil, servidor, etc.) são: |
| |
* Todas as funcionalidades do microcontrolador estão contidas num único circuito integrado, numa escala bastante mais compacta. | * Todas as funcionalidades do microcontrolador estão contidas num único circuito integrado, numa escala bastante mais compacta. |
* Este é programado para executar uma única e determinada tarefa, assim, afim de alterar a sua funcionalidade é necessário programá-lo com novo software. | * Este é programado para executar uma única e determinada tarefa, assim, afim de alterar a sua funcionalidade é necessário programá-lo com novo software. |
* consumo energético - importante no desenvolvimento de aplicações móveis e portáteis | * consumo energético - importante no desenvolvimento de aplicações móveis e portáteis |
| |
O ambiente de desenvolvimento que iremos aqui utilizar é baseado num programa de computador, que permite a criação, edição e compilçação de programas, a programação do microcontrolador | O ambiente de desenvolvimento que iremos aqui utilizar é baseado num programa de computador, que permite a criação, edição e compilação de programas, bem como a programação do microcontrolador e permite fazer a ponte entre o computador e a execução do programa por forma a ser possível a deteção de possíveis erros ou falhas. A facilidade e usabilidade do software no desempenho deste tipo de tarefas torna-se então decisiva porque este torna-se o centro da atenções durante toda a etapa de desenvolvimento do software para o microcontrolador. Tudo isto está intimamente relacionado com a quarta propriedade referida a ter em contra na escolha do microcontrolador, ou seja, o suporte. É importante que tenhamos acesso a ajuda e suporte na resolução de eventuais problemas da maneira mais simples possível. Assim e tendo em conta todas as quatro propriedades referidas a terem em conta num microcontrolador, a tarefa de escolher o dispositivo mais adequado ao nosso projeto torna-se assim bastante mais simples. |
| |