winnie 发表于 2009-4-25 16:18:50

烧代码到IC

我的程序用ICD调试没有问题,但是烧到IC里面独立运行就有问题,
#include <18f452.h>
//#device ICD=TRUE
#fusesNOLVP,WDT,NODEBUG,PUT,RC_IO,NOPROTECT,HS
//#fuses HS, NOWDT, NOLVP, PUT
#use delay(clock = 20000000)
#include <lcd_small.c>
void main( )
{
int x=0;
int y=0;
delay_ms(200);
output_high(PIN_B5);
setup_adc_ports( NO_ANALOGS );
setup_adc( ADC_OFF );
delay_ms(200);
output_low(PIN_B5);
lcd_init();
delay_ms(200);
printf(lcd_putc,"Hello world ! ");
delay_ms(200);
while(1)
{
    lcd_gotoxy(1,1); printf(lcd_putc,"   Voltageis: %uV",x++);
    output_high(PIN_B5);
    delay_ms(200);
    lcd_gotoxy(1,2); printf(lcd_putc,"   Currency is: %uA",y++);
    delay_ms(200);
    output_low(PIN_B5);
}
}

我怎样用 ccs 的 icd 传代码到 ic 里面??
我用CCS 写了代码, 并用ccs 的 icd 调试, 没有问题;
但用CCS 的ICD 不能将代码传到IC 里面独立运行,
所以,每次都用 microchip 的 icd 传 ccs 生成的 hex 文件.
我怎样用 ccs 的 icd 传代码到 ic 里面??

winnie 发表于 2009-4-25 16:19:28

用MLAB
1.生成.hex文件烧到芯片上;
2.在MPLAB中调用CCS编译后写到芯片上.
页: [1]
查看完整版本: 烧代码到IC