O intuito desta seção é descrever conceitos relacionados a mecatrônica e alguns dos meus projetos pessoais. Objetivo também descrever em mais detalhes diversos conceitos relacionados à programação de microcontroladores PIC.
Atualmente microcontroladores podem ser programados utilizando diversas linguagens de programação que incluem Pascal, Basic, C e outras. Como os microcontroladores possuem diversas restrições em relação a um processador normal é comum que os compiladores suportem não uma das linguagens previamente citadas de modo integram; dessa forma, normalmente implementam um subconjunto da linguagem e acrescentam algumas extensões.
Segue abaixo os compiladores mais comumente utilizados que são compatíveis com os microcontroladores da Microchip
MPLAB C18
Compilador desenvolvido pela Microchip para trabalhar com a família de microcontroladores 18F.
Existe uma versão demo p/ download para testes com limitações nos tipos de microcontroladores que podem ser utilizados e também no tamanho final do código gerado.
Mais informações em
http://www.microchip.com/
CCS
É um dos compiladores mais difundidos que suporta diversos modelos de PIC. Não existem versões demonstração e os preços variam de US$125,00 a US$175,00.
Mais informações em
http://www.ccsinfo.com/content.php?page=compilers
mikroElektronika
Bom compilador C que disponibiliza uma versão demonstração.
Mais informações em
http://www.mikroe.com/eng/products/view/7/mikroc-pro-for-pic/
Hi-tech
Excelente compilador que suporta diversos modelos de PIC. Possui uma versão demonstrativa que limita o tamanho máximo do código gerado a 1Kb.
Mais informações em
http://www.htsoft.com/