PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Cơ bản về vi điều khiển và PIC (http://www.picvietnam.com/forum/forumdisplay.php?f=8)
-   -   Giúp với các huynh ơi ! (http://www.picvietnam.com/forum/showthread.php?t=2341)

volong85 08-05-2008 04:32 PM

Giúp với các huynh ơi !
 
e đang xài piclab40 của a Thien Minh, e debug thử trên mplab7.2 thì cho kết quả đúng, nhưng nạp vào piclab40 thì ko chạy (e dùng winpic800 3.6), (code e viết chỉ là mở rb0 thôi, khi thử với ICD2 thì chạy rồi). E ko biết tại sao code e viết lại ko chạy, các huynh ra tay giúp với ! (Em lấy chương trình mẫu của a Thien Minh thì nó chạy)

Code e viết mở RB0:

Code:

INCLUDE <P16F877A.INC>

ORG 0X0000
GOTO MAIN

ORG 0X0005
MAIN:
                BANKSEL TRISB
                MOVLW B'00000000'
                MOVWF TRISB

                BANKSEL PORTB
                MOVLW B'00000001'
                MOVWF PORTB

                GOTO $
END

code của a Thien Minh:

Code:

#include<16f876A.h>
#fuses XT,NOLVP,NOWDT,PUT
#use delay(clock=4000000)  // defind crystal = 4MHz
//******************************
// main program start here
//******************************
void main()
{
  char i,count;

  while(true)
  {
      output_high(PIN_C4);
      delay_ms(100);
      output_low(PIN_C4);
      delay_ms(100);
  }

/*
  while(TRUE)
  {
        count=1;
        for (i=0;i<=8;i++)
        {
          output_b(count);
          delay_ms(100);
          count=count<<1;
        }
        output_b(0xff);


        delay_ms(100);
        output_b(0x00);
        delay_ms(100);
        output_b(0xff);
        delay_ms(100);
        output_b(0x00);
        delay_ms(100);
  }
}
*/


volong85 08-05-2008 04:34 PM

em đã set pic P16F977A trên winpic800, settings harware là propic2 (như hướng dẫn luôn rồi), nạp ko hề báo lỗi, hic

volong85 08-05-2008 10:05 PM

tìm ra rồi, chưa stick bỏ LVP, hic


Múi giờ GMT. Hiện tại là 02:02 PM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam