View Single Post
Old 04-08-2008, 10:32 AM   #79
bean984
Đệ tử 3 túi
 
Tham gia ngày: Dec 2007
Bài gửi: 51
:
đây là code bootloader của mình
Code:
	radix DEC
	LIST      P=16F877A, F=INHX8M	; change also: Configure->SelectDevice from Mplab 
xtal EQU 8000000		; you may also want to change: _HS_OSC _XT_OSC
baud EQU 9600			; standard TinyBld baud rates: 115200 or 19200
mình lấy bootloader của con 16f873A và sử lại như vậy không biết có vấn đề gì không?
còn đây là code thử pic của mình
Code:
#include "16F877A.h" // PIC16F877A header file
#device 16F877A*=16 ADC=10
#include <defs_16F877A.h>
#include <stdlib.h>
#include <string.h>
#fuses HS, NOWDT,PUT, NOPROTECT, NOLVP, NODEBUG, BROWNOUT // for debug mode
#use delay(clock=8000000) // for 8Mhz crystal
#use fast_io(a)

void main(void)
{
   set_tris_a(0);
   
   while(true)
   {
   porta=255; 
   delay_ms(2000);
   porta=85; 
   delay_ms(2000);
   porta=170;
   delay_ms(2000);
   }
}
không biết cái boot loader của mình có vấn đề? hay code pic có vấn đề? mà khi nạp bằng tiny bootloader thấy thông báo ok rồi mà chương trình không chạy?.
nếu có thể thì cho mình xin file bootloader với cấu hình như trên(cả file .asm và .hex)
cảm ơn mọi người!
bean984 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn