Ir ao conteúdo
  • Cadastre-se

Eudes

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

0
  1. O programa feito é o que está abaixo. A ideia dele é enquanto eu tiver um botão pressionado no pino "PORTAbits.RA0", eu teria um led acesso no pino "PORTBbits.RB0". /* * File: main.c * Author: Eudes * * Created on 14 de Novembro de 2012, 15:56 */ #include <stdio.h> #include <stdlib.h> #include <pic16f84a.h> // PIC16F84A Configuration Bit Settings #include <xc.h> #pragma config FOSC=XT #pragma config WDTE=OFF #pragma config PWRTE=ON #pragma config CP=OFF /* * */ int main() { TRISA=0x03; TRISB=0xF0; PORTA=0x00; PORTB=0x00; while(1) { if (PORTAbits.RA0==1) { PORTBbits.RB0=1;} else { PORTBbits.RB0=0;} } return (EXIT_SUCCESS); }
  2. Senhores, boa tarde. Sou novato em programação de PIC e fiz um programa muito básico apenas para ir interagindo com as ferramentas. Estou usando o 16F84A. Usei o Mplab para fazer um programa. Compilei e até aqui nenhum erro. O arquivo .hex foi gerado. Para gravar o pic estou usando uma placa pic burner como vocês podem ver na foto abaixo. O software para gravar o pic foi o Us-burn, Este software reconhece o pic que está na placa, porém na hora de gravar ele dá uma mensagem de erros como vocês podem ver abaixo. O pic continuava em "branco" e os erros foram: "Start to program FLASH## 25 error(s)" "Start to program ID## 4 error(s)" "Start write Configuration## 1 error(s)" Fiquei sem saber o que fazer. Alguém pode me ajudar?

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!