Ir ao conteúdo
  • Cadastre-se

Microcontroladores - Circuitos & Linguagens & Tutorial em BASIC para PIC's e AVR's


Posts recomendados

  • 8 meses depois...

Aos iniciantes no uso de microprocessadores PIC :

Faz algum tempo, eu fiquei de fazer um pequeno tutorial sobre o uso de processadores PIC com a linguagem BASIC, usando o programa PIC SIMULATOR IDE para fazer a programação e simulação dos projetos.

Porém, o que eu achei que ia ficar pequeno, acabou tornando-se quase um pequeno livro, mas cheio de explicações sobre os PIC´s, seu uso no dia a dia, dicas práticas para programas, uso de interrupção , e muitas outras coisas.

Aqui está a primeira parte, composta por 38 páginas em arquivo PDF, e a segunda parte eu estou terminando ela e irei publicar ainda este mês.

Como é o primeiro trabalho deste tipo que eu escrevo, peço desculpas pelo meu "estilo" ( ou a falta dele.... ) , e gostaria que postassem críticas e sugestões, para irmos juntos aperfeiçoando este tutorial.

Segue o link :

Introdução ao uso de PIC partes 1 e 2 Juntas

Gostaria de agradecer a todos os amigos do fórum que colaboraram, me incentivando a escrever este tutorial !

Se tiver dúvidas poste-as no tópico abaixo:

http://forum.clubedohardware.com.br/tutorial-introducao-ao/692629

Bom uso a todos !

Paulo

Link para o comentário
Compartilhar em outros sites

  • 8 meses depois...

Pessoal, segue um novo tutorial, baseado na linguagem BASIC do Bascom, e no uso de programadores ICSP, para quem quiser usar os processadores AVR's em seus projetos.

Como é a primeira versão, podem existir erros de escrita, ou até mesmo algum conceito que eu tenha entendido de uma maneira pode estar errado, mas basta me avisarem, que eu corrijo o tutorial, ok ?

Os programas e circuitos do tutorial foram todos montados e testados.

E gostaria de enviar um agradecimento ao nosso amigo SOSCHIP, pois ele, mais do que todos os outros deste Fórum, é quem mais batalhou para incentivar o uso dos AVR's, e até mesmo foi por indicação dele que eu iniciei a usar o programa Bascom em meus projetos.

SOSCHIP, obrigado, meu amigo !

Segue o link para o tutorial :

http://www.4shared.com/office/WHtIxI3t/TUTORIAL_PROGRAMAO_AVR_EM_BASI.html

Paulo

EDIT: Dúvidas sobre este Tutorial, Retire-as no tópico abaixo:

http://forum.clubedohardware.com.br/tutorial-programacao-basic/790825

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...

Pessoal, há muito tempo que vinha planejando elaborar um tutorial de programação Assembly para microcontroladores PIC da Microchip e agora finalmente comecei a fazê-lo.

A primeira parte está pronta, tratando-se de um pisca LED.

Conforme as próximas partes forem ficando prontas irei atualizando o post.

Espero que gostem.

http://www.esnips.com/nsdoc/1d1a385b-5b1d-4194-a0e8-3a752fa04d28/?action=forceDL

Dúvidas sobre este tutorial, retire-as no tópico abaixo:

http://forum.clubedohardware.com.br/tutorial-pic-programacao/919942

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • 4 anos depois...

galera sou novo na área de programação e gostaria de uma ajuda.

quando vou compilar o programa em C para piscar um led utilizando o pic P18F4550 aparecem dois erros, como posso elimina-los?

 

programa em c que digitei :

 

 

#include <P18F4550.h>             
#pragma config OSC =  XT                                // oscilador modo XT
#pragma config WTD = OFF                              // watchdog desligado
#pragma config MCLRE = OFF                         // função MCLR desativada
#pragma config DEBUG = OFF                         // modo DEBUG desativado
#pragma config LVP = OFF                               // programação por baixa tensão desativada
#pragma config PWRT = ON                             // timer de inicialização
void atraso (void)
{
        unsigned char cnt1,cnt2;
        for (cnt1=255;cnt1;cnt1--)                         // loop externo
              for (cnt2=255;cnt2;cnt2--);                  // loop interno
}
main()
{
           TRISBbits.TRIB0 = 0;                            // configura RBO como saída
           ADCON1 = 0X0F;                                 // desliga entradas analógicas
           while(TRUE)
          {
             LATBbits.LATB0 = 1;                          // RBO = 1
             atraso() ;                                             // chama a função de atraso
             LATBbits.LATB0 = 0;                         // RB0 = 0
             atraso ();                                            // chama a função de atraso 
 
              }
}
 

 

 

 

 

erros que aparecem:

 

 

 Error 18 "pisca led.c" Line 2(10,35): File can not be opened
    Not in "C:\Program Files (x86)\PICC\devices\P18F4550.h"
    Not in "C:\Program Files (x86)\PICC\drivers\P18F4550.h"
    Not in local "C:\Users\ygor\Desktop\projeto pic 18\projeto 1 pisca led\P18F4550.h"
 
 
 
*** Error 128 "pisca led.c" Line 9(1,63): A #DEVICE required before this line
      2 Errors,  0 Warnings.
 
 
 
grato: ygor pascon
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

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...