Ðề tài: sửa lỗi???
View Single Post
Old 30-07-2007, 06:39 PM   #1
ayuh
Đệ tử 1 túi
 
ayuh's Avatar
 
Tham gia ngày: Apr 2007
Bài gửi: 13
:
Send a message via Yahoo to ayuh
sửa lỗi???

Mình có viết code đơn giản trên dspic 30f4011.
Chg trình chỉ đơn giản làm nhiệm vụ set 1 bit lên tại chân D0 của Port D.
Nhưng ko hiểu cắm board ko thể chạy đc.Nhiều khả năg là do lỗi fần config!
Ai biêt t chỉ cho m nhé.M post lên cả phần cứng cho các bạn tham khảo.
Thanks nhiều.
Sau đây là code:

Code:
#include	<p30F4011.h>
_FOSC(CSW_FSCM_ON & XT_PLL4);
_FWDT(WDT_OFF);
_FBORPOR(PBOR_ON & BORV_20 & PWRT_64 & MCLR_EN);

//Cac prototype cho cac chuong trinh con
void Init_PORTS(void);	

//Chuong trinh chinh
int main(void) {
	Init_PORTS();		//Khoi tao cac cong I/O
    LATDbits.LATD0=1;
	while (1) {			//Vong lap chinh
	};
}

//Chuong trinh con khoi tao cac cong I/O, de noi voi LED
void Init_PORTS(void) {
	LATD = 0;			//Xoa thanh ghi chot cong D
	TRISD = 0xFFFE;		//LED noi vao chan RD0, la ngo ra
}
Hình Kèm Theo
File Type: bmp mach.bmp (934.6 KB, 6 lần tải)
File Kèm Theo
File Type: rar thu.rar (38.2 KB, 14 lần tải)

thay đổi nội dung bởi: namqn, 30-07-2007 lúc 10:19 PM.
ayuh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn