Agora que temos o gravador de PIC que construimos na aula 2, vamos construir um circuito simples, construir o programa e gravar no pic.
Antes de começarmos, você precisa fazer o download das ferramentas a seguir:
O MPLAB é a ferramenta de desenvolvimento da Microchip, que é a fabricante dos PICs. É um ambiente de desenvolvimento integrado, onde podemos editar o nosso programa, compila-lo e até fazer simulações e depurações.
O CCS é um compilador C para PIC que é mais simples de usar que um compilador C ANSI (gcc por exemplo). Os compiladores C ANSI são extremamente técnicos e bem complicados de instalar e sair usando. O CCS pode ser chamado de um compilador C porque usa a sintaze e quase tudo é igual a um compilador C ANSI, mas este possui algumas facilidades para quem está iniciando em programação de PIC que não serão encontradas em um compilador C ANSI. Quando estivermos analisando o nosso primeiro programa, comento quais são as facilidades do CCS.
Para instalar essas ferramentas, nós escrevemos um artigo a respeito. Para não ser redundande, antes de continuar, leia-o:
Como instalar e integrar o CCS com o MPLAB
Depois de instaladas as ferramentas, apresento-lhes o PIC 16F628a que será o nosso PIC alvo do primeiro circuito
Esse PIC é bastante fácil de achar, e contém um conjunto de funcionalidades embutidas no chip que o tornam extremamente versátil. Podemos fazer desde circuitos bem simples, como os que vamos fazer aqui, e até equipamentos industriais como uma Interface Homem-Máquina que desenvolvemos para um cliente.
Uma dica interessante é baixar o datasheet do componente em questão. Datasheets são documentos que descrevem detalhadamente todos os aspectos de um determinado componente eletrônico. Desta forma, o projetista poderá avaliar se certo componente eletrônico servirá aos seus propósitos de projeto. O que interessa para nós agora está na página 4 do datasheet. Nesta página, está a pinagem do nosso PIC, ou seja, o que cada "perna" do componente faz.
Baixe o datasheet do PIC 16F628a aqui
Na próxima página vamos analisar o circuito que usaremos na nossa aula.