Haz una pregunta
  Foros de Electrónica » Diseño digital » Interfaces y Programación
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

04/06/2010 #1


Problema al ejecutar .hex en el pic
Buenas, postee hace unos días porque al compilar en CCS me daba errores al definir las variables, en cambio si compilaba con un programa sencillo (encender led´s) donde no entraba en juego ninguna variable iba bien.
Un compañero me dijo que en su versión de CCS no le daba errores asi que decidí instalar su versión, compilé con algunas variables, y no me dió errores !!
Ahora cuando voy a cargar el .hex en el PIC medinate USB y el bootloader funciona !
Reinicio el PIC y no hace nadaa !!!! he probado de todo, y NADA !
compilar con variables, sin ellas, probando con los led´s solo, nada ... :enfadado:

Aqui está en código que utilizo:
Código:
/*****************************************/
#include <18f4550.h>
//#use delay(clock=48000000)
/*****************************************/

#define LOADER_SIZE (0xFFF)
#define LOADER_START (0)
#define LOADER_END (LOADER_SIZE) 
#define APPLICATION_START (LOADER_SIZE+1)
#define APPLICATION_END (getenv("PROGRAM_MEMORY")-1)
#define APPLICATION_ISR (APPLICATION_START+8)
#ifndef _bootloader
#build(reset=APPLICATION_START, interrupt=APPLICATION_ISR)
#org 0, LOADER_END {}
#endif

void wait(void);
void main()
{

   setup_adc_ports(NO_ANALOGS|VSS_VDD);
   setup_adc(ADC_OFF);
   setup_psp(PSP_DISABLED);
   setup_spi(FALSE);
   setup_wdt(WDT_OFF);
   setup_timer_0(RTCC_INTERNAL);
   setup_timer_1(T1_DISABLED);
   setup_timer_2(T2_DISABLED,0,1);
   setup_comparator(NC_NC_NC_NC);
   setup_vref(FALSE);
   setup_oscillator(False);
  

   
   //Led indicador todo correcto
   output_high(PIN_E0);


}
Si alguien tiene alguna idea... será bien recibida.
El .hex que sale es este:
Código:
:0410000004EF08F001
:08100800F86AD09EEA6AE96A69
:10101000C150C00B0F09C16E070EB46EC150C00B9A
:101020000F09C16EC2909698C66AD190800ED56E97
:10103000CD6A000ECA6E000ECB6E070EB46E9250D3
:10104000926EB450A19CB56AD36AD35096908D80AD
:0210500003009B
:020000040030CA
:0E0000003FCF3E1E008781000FC00FE00F4073
:00000001FF
;PIC18F4550
;CRC=BC54  CREATED="04-jun-10 21:58"
No sé si servirá de algo.
Saludos.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Interfaces y Programación

Lenguajes de programación, gestión y manejo de puertos

Cerrar
Foros de Electrónica » Diseño digital » Interfaces y Programación

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