|
我的程序用ICD调试没有问题,但是烧到IC里面独立运行就有问题,
#include <18f452.h>
//#device ICD=TRUE
#fuses NOLVP,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," Voltage is: %u V",x++);
output_high(PIN_B5);
delay_ms(200);
lcd_gotoxy(1,2); printf(lcd_putc," Currency is: %u A",y++);
delay_ms(200);
output_low(PIN_B5);
}
}
我怎样用 ccs 的 icd 传代码到 ic 里面??
我用CCS 写了代码, 并用ccs 的 icd 调试, 没有问题;
但用CCS 的ICD 不能将代码传到IC 里面独立运行,
所以,每次都用 microchip 的 icd 传 ccs 生成的 hex 文件.
我怎样用 ccs 的 icd 传代码到 ic 里面?? |
|