![]() |
|
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 |
|
![]() |
#1 |
Đệ tử 5 túi
Tham gia ngày: Jan 2009
Bài gửi: 100
: |
Em mới học dsPIC, làm mãi mà nó chẳng chạy :(
Em mới học dsPIC, em viết thử chương trình này nhưng ko hiểu sao mà ko chạy
Code:
#include <p30F2020.h> _FOSC(CSW_FSCM_OFF&FRC) _FWDT(FWDTEN_OFF) _FPOR(PWRT_OFF) void delay(unsigned int time){ unsigned int i,j; for(i = 0;i < time; i++) for(j = 0;j < 1000; j++); } int main(void) { LATD = 0; //Xoa thanh ghi chot cong D TRISD = 0xFFFE; //LED noi vao chan RD0, la ngo ra while (1) { //Vong lap chinh delay(1000); _LATD0 ^= 1; //Lat trang thai LED }; } |
![]() |
![]() |
![]() |
#2 |
Đệ tử 5 túi
Tham gia ngày: Jan 2008
Bài gửi: 97
: |
Khai bao sai:
_LATD0 ^= 1; //Lat trang thai LED khai thanh LATbits.LATD0 ^=1; |
![]() |
![]() |
![]() |
#3 | |
Trưởng lão PIC bang
|
Trích:
Code:
#define _LATD0 LATDbits.LATD0 Về phần bạn pk178, bạn thử bắt đầu bằng các tutorial của tôi cho dsPIC, và chú ý cấu hình cho đầy đủ (các dsPIC có thể có đến 8 từ cấu hình). Thân,
__________________
Biển học mênh mông, sức người có hạn. Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau: http://www.picvietnam.com/forum/showthread.php?t=1263 |
|
![]() |
![]() |
![]() |
|
|