Autor Tema: ayuda  (Leído 1211 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado yair_xiox

  • PIC16
  • ***
  • Mensajes: 210
ayuda
« en: 08 de Septiembre de 2015, 19:24:47 »
hola amigos actualize la version que tenia del pic c y ahora me sale un error que no entiendo porque sale
Código: [Seleccionar]
#include <16f73.h>

#fuses XT,NOWDT,PUT, NOPROTECT


#use delay (clock =4000000)



#use fast_io(A)
#use fast_io(B)
#use fast_io(C)
#use rs232(BAUD=9600, XMIT=PIN_C6, RCV=PIN_C7, BITS=8)

#include <stdio.h>
#include <math.h>
#include <string.h>
#include <stdlib.h>





unsigned char datos [16];
int j; 
void diagnostico (void)
{
datos [0]=0;
delay_ms(1);
datos [1]=1;
delay_ms(1);
datos [2]=0;
delay_ms(1);
datos [3]=1;
delay_ms(1);
datos [4]=0;
delay_ms(1);
datos [5]=1;
delay_ms(1);
datos [6]=0;
delay_ms(1);
datos [7]=1;
delay_ms(1);
datos [8]=0;
delay_ms(1);
datos [9]=1;
delay_ms(1);
datos [10]=1;
delay_ms(1);
datos [11]=0;
delay_ms(1);
datos [12]=1;
delay_ms(1);
datos [13]=0;
delay_ms(1);
datos [14]=1;
delay_ms(1);
datos [15]=1;
delay_ms(1);
for (j=0;j<15;j++ )
{
putc(datos[j]);
}
}

void main(){

set_tris_b(0x00);
set_tris_a(0x10);
set_tris_c(0x80);
setup_adc_ports(NO_ANALOGS);



 
output_high(PIN_A0);
 
while(true)
{
if(input(PIN_A4)==1)
{
output_high(PIN_B0);
output_high(PIN_B1);
output_high(PIN_B2);
output_high(PIN_B3);
}
else
{
output_low(PIN_B0);
output_low(PIN_B1);
output_low(PIN_B2);
output_low(PIN_B3);
}
diagnostico();

 
}
}


este es el error que sale
Clean: Deleting intermediary and output files.
Clean Warning: File "C:\Users\ciel\Desktop\archivos mplab\programa7.o" doesn't exist.
Clean: Deleted file "C:\Users\ciel\Desktop\archivos mplab\programa7.ERR".
Clean: Done.
Executing: "C:\Program files\Picc\CCSC.exe" +FM "programa7.c" #__DEBUG=1 +ICD +DF +LN +T +A +M +Z +Y=9 +EA #__16F73=TRUE
*** Error 164 "C:\Program Files\PICC\devices\16f73.h" Line 11(9,17): Selected part does not have ICD debug capability
      1 Errors,  0 Warnings.
Build Failed.
Halting build on first failure as requested.
BUILD FAILED: Tue Sep 08 17:22:55 2015
 y me sale en esta parte
//////// Standard Header file for the PIC16F73 device ////////////////
#device PIC16F73
#nolist
//////// Program memory: 4096x14  Data RAM: 192  Stack: 8
//////// I/O: 22   Analog Pins: 5
//////// C Scratch area: 20   ID Location: 2000
//////// Fuses: LP,XT,HS,RC,NOWDT,WDT,NOPUT,PUT,PROTECT,NOPROTECT,BROWNOUT
//////// Fuses: NOBROWNOUT
////////
////////////////////////////////////////////////////////////////// I/O
// Discrete I/O Functions: SET_TRIS_x(), OUTPUT_x(), INPUT_x(),
//                         PORT_x_PULLUPS(), INPUT(),
//                         OUTPUT_LOW(), OUTPUT_HIGH(),
//                         OUTPUT_FLOAT(), OUTPUT_BIT()
// Constants used to identify pins in the above are:
en la linea de discrete i/o en el archivo .h de definicion de los pines del micro alguien sabe como solucinarlo

Desconectado yair_xiox

  • PIC16
  • ***
  • Mensajes: 210
Re: ayuda
« Respuesta #1 en: 08 de Septiembre de 2015, 19:28:03 »
ayuda me sale el mismo error aunque cambie el micro sera por haber actualizado el pic c compiler

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re: ayuda
« Respuesta #2 en: 08 de Septiembre de 2015, 22:44:47 »
Primero que nada, comentar lo del titulo.

Intenta que el titulo describa tu problema sin que se vaya a ser muy extenso. Ejemplo

"Problema compilacion CCS - Error 164"

Seria una gran ayuda para el que va a entrar y saber de que se trata y no un "ayuda" simplemente.
Luego el problema.

Tenes que buscar una opcion para cambiarlo al modo Release, normalmente los compiladores tienen 2 modos Release/Debug. En tucaso esta como debug , pero no tiene siporte para eso

Citar
Executing: "C:\Program files\Picc\CCSC.exe" +FM "programa7.c" #__DEBUG=1 +ICD +DF +LN +T +A +M +Z +Y=9 +EA #__16F73=TRUE

Si es el MPLAB entonces en:

MPLAB / Project / Build Configuration . Elegi el modo Release


 

anything