Trích:
Nguyên văn bởi muahoaoi
Mình dùng mạch nạp GTP USB Programmer. Quá trình nạp không báo lỗi gì, sau đó kiểm tra lại verify all đều giống file đã nạp vậy mà mạch không chạy. Mình gửi file nhờ các bạn xem giúp. Khi chạy đèn sáng mãi không theo chương trình
Code:
#include <16F88.h>
#include <def_88.h>
#use delay(clock=20000000)
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT, XT
void main(void)
{
trisb = 0x00;
portb = 0x00;
while(1)
{
portb = 0xff;
delay_ms(1000);
portb = 0x00;
delay_ms(1000);
portb = 0x55;
delay_ms(1000);
portb = 0xaa;
delay_ms(1000);
portb = 0x33;
delay_ms(1000);
portb = 0xcc;
delay_ms(1000);
}
}
|
Cấu hình của bạn vừa có HS vừa có XT, cuối cùng tổng hợp lại thì nó sẽ thành ECIO. Do đó mạch của bạn không chạy là điều dễ hiểu. Với tần số thạch anh là 20 MHz, bạn nên dùng HS.
Thân,