View Single Post
Old 22-03-2008, 02:17 PM   #15
LeDuc
Đệ tử 6 túi
 
LeDuc's Avatar
 
Tham gia ngày: Mar 2007
Bài gửi: 150
:
Trích:
Nguyên văn bởi falleaf View Post
Bạn cấu hình chip như thế nào, bạn hãy post lên đây. Cách sửa code không có gì khó khăn cả, chỉ cần sửa vài dòng của nó thôi, nếu bạn hiểu lập trình MPASM thì chắc chắn là bạn sẽ hiểu được cách cấu hình rất dễ dàng.

Chúc vui
em sửa lại được rồi anh à . lúc đầu em khai báo cấu hình như sau :
Code:
   __CONFIG  _CP_OFF & _WDT_OFF & _PWRTE_ON & _HS_OSC & _WRT_OFF & _LVP_OFF & _CPD_OFF
Còn phần icdpictypes em thêm vào như sau :
Code:
IFDEF __16F887
		#include "p16f887.inc"
IdTypePIC = 0x36		
		#define max_flash 0x2000
	ENDIF
chỉ có thể nhận diện đươc chip mà ko nạp được .
Em đã sửa lại cấu hình giống như anh Nam và đã chạy được rồi với cấu hình như sau :
Code:
__CONFIG  _CONFIG1, _HS_OSC & _FCMEN_OFF & _IESO_OFF & _CP_OFF & _WDT_OFF &  _  BOR_ON & _PWRTE_ON & _LVP_OFF & _DEBUG_OFF
	__CONFIG  _CONFIG2, _WRT_OFF & _BOR21V
Lần này thì đã nạp được rồi .. Cảm ơn các anh
Nhưng em vẫn chưa hiểu phần khai báo cấu hình , bình thường khi viết chương trình em cũng khái báo 1 số cái như HS ,WDT, LVP,DEBUG . sao cái phần này lại khai báo nhiều quá , các anh có thể chỉ dẫn giúp em đưỡc ko ?

Thanks for all !
__________________
_________________________________________________
Le Trung Duc
Industry Research & Application Center
NTT Institute of Hi_technolog
ltduc@ntt.edu.vn
leduc_cktd@yahoo.com.vn
http://www.nttc.edu.vn
CNC DIY : http://quangcaosanpham.com/shop/driverservo
0909300332
LeDuc vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn