英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流

标题: 烧代码到IC [打印本页]

作者: winnie    时间: 2009-4-25 16:18
标题: 烧代码到IC
我的程序用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 里面??
作者: winnie    时间: 2009-4-25 16:19
用MLAB
1.生成.hex文件烧到芯片上;
2.在MPLAB中调用CCS编译后写到芯片上.




欢迎光临 英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 (http://www.enroobbs.com/) Powered by Discuz! X3.2