PDA

View Full Version : Giúp với các huynh ơi !


volong85
08-05-2008, 04:32 PM
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:


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:


#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