Olá,
Eu estou com um projeto em mente e pretendo utilizar um microcontrolador PIC 16F877A nele. Então, como não tenho muita experiência, resolvi tentar aprender como mexer neste microcontrolador e, de início, quis fazer um LED Blink, no qual um LED apenas piscará.
Para isso, utilizei o programa MikroC PRO for PIC com o seguinte código:
void main() {
TRISB = 0;
PORTB = 0;
do {
PORTB = 0;
Delay_ms(500);
PORTB = 1;
Delay_ms(500);
} while(1);
}
Configurei o programa para utilizar um oscilador RC (pois no momento não tenho um cristal) e compilei. Utilizei o Pickit 3 juntamente com o MpLab IPE para enviar para o PIC. O programa relatou que enviou/programou o PIC com sucesso.
Fiz as seguintes ligações em protoboard:
Fiz estas ligações seguindo a imagem esquemática do PIC no datasheet:
O LED simplesmente permanece desligado durante todo o tempo, sem nem ao menos dar uma piscadela sequer.
Desculpem se foi algum erro "bobo", mas preciso de ajuda para fazer funcionar um projetinho desse, já que a partir daí virão outros.