|
Tài trợ cho PIC Vietnam |
dsPIC - Bộ điều khiển tín hiệu số 16-bit Theo dự kiến của Microchip, vào khoảng năm 2011 dsPIC sẽ có doanh số lớn hơn PIC |
|
Ðiều Chỉnh | Xếp Bài |
30-07-2007, 06:39 PM | #1 |
Đệ tử 1 túi
|
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 } thay đổi nội dung bởi: namqn, 30-07-2007 lúc 10:19 PM. |
|
|