Olá Mundo Com MPLAB X

Publicado: 11 de abril de 2013 em C, Eletronica, IDE, IDE, Linux, MPLAB X, Programação, Progrmação, Uncategorized
Tags:, , , , , , ,

Fala Pessoal, blz?

Como falei no post passado estou me aventurando com o MPlab X até o momento está sendo bacana mexer com ele. Um desavio na verdade pois como quero migrar totalmente para o Linux e o compilador que aprendi e estudei até o momento é o CCS e este não tem uma versão par aLinux.

Então estou reaprendendo a programar Pic usando o compilador da Microchip o XC 8, 16 e 32 até o momento estou apanhando mas o primeiro passo já foi dado!!🙂

Se na programação o “OLÁ MUNDO!” é o primeiro passo de um programador, na eletrônica o “OLÁ MUNDO!” é fazer um led piscar. E isso eu consegui!!!

Segue abaixo o código utilizado e o vídeo:

/*
* File:   OlaMundo.c
* Author: will
*
* Created on 8 de Abril de 2013, 15:05
*/

#include <stdio.h>
#include <stdlib.h>
#include <xc.h>

#define _XTAL_FREQ 400000000
#define delay_ms(x) _delay((unsigned long)((x)*(_XTAL_FREQ/4000.0)))

#pragma config FOSC  = HS
#pragma config WDTE  = OFF
#pragma config PWRTE = ON
#pragma config BOREN = OFF
#pragma config LVP   = OFF
#pragma config CPD   = OFF
#pragma config CP    = OFF

/*
*
*/
void main (void)
{
   TRISB0 = 0;
   PORTA  = 0;

   for (;;)
   {

      RB0 = 1;
      delay_ms(5);
      RB0 = 0;
      delay_ms(2);

   }
}

 

No próximo post irei falar do gravador usando e da placa que aparece no vídeo. Se tiver alguma duvida deixe seu comentário aqui ou no blog. Segue abaixo o código acima na pratica:

 

Abraços

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s