PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   dsPIC - Bộ điều khiển tín hiệu số 16-bit (http://www.picvietnam.com/forum/forumdisplay.php?f=29)
-   -   Hàm delay cho Dspic (http://www.picvietnam.com/forum/showthread.php?t=5046)

biendt 10-10-2009 10:54 PM

Hàm delay cho Dspic
 
Không bit trong dspic vó viết được hàm delay theo kiểu này ko nhỉ :
void delay()
{
unsigned long m,n;
for(m=0;m<100;m++)
for(n=0;n<1000;n++);
}

Các pác xem code trên có được ko? Các pác có hàm delay khác nào ko?
Em mới tập tành Dspic. Thấy Pic nó có nhiều chỗ khác với dòng vi xử lý khác.

conglong 12-10-2009 01:35 AM

Trích:

Nguyên văn bởi biendt (Post 30128)
Không bit trong dspic vó viết được hàm delay theo kiểu này ko nhỉ :
void delay()
{
unsigned long m,n;
for(m=0;m<100;m++)
for(n=0;n<1000;n++);
}

Các pác xem code trên có được ko? Các pác có hàm delay khác nào ko?
Em mới tập tành Dspic. Thấy Pic nó có nhiều chỗ khác với dòng vi xử lý khác.

Được, và bạn tùy vào chu kỳ máy để tính thời gian delay, nhưng cách này không hiệu quả,vì nó cố định thời gian delay, sao bạn không nghĩ là nên viết 1 hàm delay mà có thể chọn thời gian delay theo ý mình,
Ex:
delay(10);// muốn delay 10us
delay(100);//muốn delay 100us

Trân trọng !.

biendt 12-10-2009 04:36 PM

Tôi mới tìm hiểu thêm Dspic những mà sao mới làm về nó ko hiểu sao có nhấp nháy 1 con LED mà cũng ko đựoc! Ko bit chip dei hay là mình làm cái gì chưa đúng với nó!
Pác biết về dspic có thể chỉ bảo sơ sơ cho tôi bựoc đầu? CHo tôi yahoo của pác! Pác ở HN hay ở TPHCM vâyj?

conglong 13-10-2009 12:18 AM

Trích:

Nguyên văn bởi biendt (Post 30174)
Tôi mới tìm hiểu thêm Dspic những mà sao mới làm về nó ko hiểu sao có nhấp nháy 1 con LED mà cũng ko đựoc! Ko bit chip dei hay là mình làm cái gì chưa đúng với nó!
Pác biết về dspic có thể chỉ bảo sơ sơ cho tôi bựoc đầu? CHo tôi yahoo của pác! Pác ở HN hay ở TPHCM vâyj?

uh, lo lắng vậy là tốt !, hihi, ai bước đầu mà chả vậy, bạn vào các TUT về dsPIC của thấy Nam (nqnam) mà đọc , hay lắm đó, không chạy thì vào chính luồng TUT đó mà hỏi, mình trước đây cũng làm vậy, mình ở Sai Gòn, mail : conglongbk@gmail.com, có gì bạn cứ mail cho mình nhé , biết mình sắn sàng chỉ,
Trân trọng !.

biendt 13-10-2009 06:44 AM

Khổ nỗi các tut đó cũng đã đọc hết rồi! Mà không hiểu sao nữa! Bực mình ko thể chịu được.Làm y nguyên cũng ko hiểu sao bị sai!

tungnh 16-10-2009 12:24 PM

Trích:

Nguyên văn bởi biendt (Post 30192)
Khổ nỗi các tut đó cũng đã đọc hết rồi! Mà không hiểu sao nữa! Bực mình ko thể chịu được.Làm y nguyên cũng ko hiểu sao bị sai!

Bạn kiểm tra phần cứng xem thế nào, trước tiên là nguồn , sau đó kiểm tra xem thạch anh có chạy không, rồi kiểm tra phần mềm, đầu tiên là phần cấu hình, sau đó cho nhấp nháy 1 led, dùng hàm hàm vòng lặp for làm delay ( for(i=0;i<65000;i++); ) Rồi kiểm tra xem chương trình đã nạp được vào chip hay chưa?


Múi giờ GMT. Hiện tại là 03:16 PM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam