Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

04/06/2010 #1


programar pic
Hola estoy comenzando a programar el 16f877 para lograr la comunicacion con el 232 y luego al pc por el puerto serie
me dieron este codigo como ejemplo

Código:
#include <16F877.h>
#FUSES XT,NOWDT
#use delay(clock=4000000)
#use rs232(baud=9600, xmit=pin_c6, rcv=pin_c7)

///////////////////////Principio del programa//////////////////////////////////

void main(void)
{

 int dato=0;//declaracion de variables
 set_tris_b(0b11111111);//puerto b como salida
 set_tris_c(0b10111111); //RC7/Rx entrada, RC6/Tx salida
 output_b(0b00000000); //pone en ceros todo el puerto b

while(TRUE)//Ciclo
{
   
   if(kbhit())//si ha llegado un dato
   {
      dato=getc(); //Lee el dato recibido
      
      if (dato==1)//si el dato es 1
      {
          
          output_high(PIN_B0); 
          
      }
      
      if (dato==2)//si el dato es 2
      {
      
         output_low(PIN_B0); 
      }
         
     
      
   }   
   
  
}

}
pero tengo problemas con el compilador estoy usando ccs y mplab
creo el proyecto en ccs y dps en mplab eligo el pic y le digo q compile con ccs y al apretar build sale error
Clean: Deleting intermediary and output files.
Clean: Done.
Executing: "C:\Archivos de programa\PICC\Ccsc.exe" ejemplo.c
Error[48] C:\Archivos de programa\MPLAB IDE\ejemplo\ejemplo.c 45 : Expecting a ( 1 Errors, 0 Warnings.
Halting build on first failed translation as user preferences indicate.
BUILD FAILED: Fri Jun 04 10:56:51 2010

pero no existe la linea 45 en mi codigo
como puedo arreglar el error
04/06/2010 #2


Respuesta: programar pic
pues a mi ese mismo codigo me lo compila sin errores:

Executing: "D:\Archivos de programa\PICC\Ccsc.exe" +FM "Untitled.c" +DF +LN +T +A +M +Z +Y=9 +EA
Memory usage: ROM=1% RAM=2% - 2%
0 Errors, 0 Warnings.
Loaded E:r\Electronica\Diseños\borrar\Untitled.cof.
BUILD SUCCEEDED: Fri Jun 04 17:05:20 2010
04/06/2010 #3


Respuesta: programar pic
hola
gracias pir tu ayuda
el problema esta entonces con el mplab?
lo hice siguiendo esto http://www.ccsinfo.com/downloads/ccs_c_manual.pdf pagina 37-38 y me extraño que al elegir los archivos no me muestra la imagen igual a la de la 38
sera ese el error?
04/06/2010 #4


Respuesta: programar pic
prueba a creear el proyecto en MPLAB con el Proyect Wizard, pegas el codigo y luego añades el archivo que tienes hecho en C. Es lo que hice yo.
04/06/2010 #5


Respuesta: programar pic
ya solucione el error era un problema del archivo que estaba en la carpeta del ejemplo a compilar era distinto al archivo q creaba en el ccs
lo que no se ahora es que sigue si ya se que el codigo funciona como lo hago para cargarlo en el pic?
04/06/2010 #6


Respuesta: programar pic
que programador tienes? ¿supongo que tienes el pic, no?
04/06/2010 #7


Respuesta: programar pic
si ya tengo el circuito armado del 16f877 y el 232
te refieres al hyperterminal como programador?
04/06/2010 #8


Respuesta: programar pic
no, me refiero al programador para grabar el pic.
04/06/2010 #9


Respuesta: programar pic
ah ok
mail borrado xP
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.