

O maior inimigo do conhecimento não é a ignorância, mas sim a ilusão de que conhecemos. (Stephen Hawking)

USANDO O PIC NA PRÁTICA - PIC16F628A
Por mais dor de cabeça que possamos ter com esse micrcontrolador, tenha certeza que não é pra tanto, pois com dois cliques diferenciados podemos fazer grandes coisas para o bom funcionamento do nosso código. O grande segredo (ou talvez não seja segredo) é a respeito do clock de trabalho, se este é o clock interno ou outro clock que pode ser o externo. A diferença entre esses dois é o circuito elétrico a ser montado para que tudo ocorra bem. Vamos detalhar minuciosamente os dois casos.
Configurando e trabalhando com o CLOCK INTERNO.
Acredito que seja o mais fácil de ser trabalhado e configurado pois não vamos precisar fazer nenhum circuito além dos que fazemos para a simulção no ISIS 7. Para entender isso, podemos imaginar (que realmente existe) um sistema de oscilação dentro do microcontrolador que trabalha com uma frequencia que depende deste (ver datasheet do micrcontrolador correspondente) e assim traz para nossa prática a funcionalidade do nosso código dentro do PIC. As configurações que usávamos para os nossos códigos não estão erradas, muito pelo contrário, estão corretíssimas, porém, se usamos esse PIC e selecionamos, por exemplo o clock High Speed, devemos fazer um circuito fora do microcontrolador com a frequência designada no campo específico. Vamos entender melhor isso dentro do CCS. Como sempre, vamos abrir nosso compilador, clicar e PIC Wizard e selecionar o PIC16F628A.
1 – Aqui está a chave de tudo. Como selecionamos o clock interno não precisaremos de mais nenhum circuito além dos feitos dentro do ISIS.
2 – Desabilitamos o MasterClear pois não queremos resetar nada.
3 – Aqui nós vamos selecionar a frequência de oscilação do nosso clock interno que precisa ser verificada dentro do datasheet do microcontrolador. Para esse PIC vamos digitar uma frequência de 4MHz.
Pronto, estamos com o nosso PIC configurado. Agora é só clicar em OK, digitar o código, compilar o que fizemos, programar nosso PIC e ver nosso código rodando perfeitamente apenas com dois cliques diferenciados.
Resumindo tudo: O PIC só funciona com um sistema de clock configurado, funcionando e produzido pelo utilizador.
Com isso você poderá criar qualquer tipo de projeto funcional que é suportado pelo PIC16F628A. Bons trabalhos.
Vamos abordar outros tipos de clock na aula que envolve o PIC16F877A pois é mais viável e você entenderá porquê. Até mais galera!
