PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Cơ bản về vi điều khiển và PIC

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 11-05-2011, 01:50 PM   #1
popbob
Nhập môn đệ tử
 
Tham gia ngày: Nov 2010
Bài gửi: 7
:
Exclamation tại sao lỗi vòng lặp

em có project freeRTOS viết bằng MPLAB điều khiển độ rộng xung nhưng em bị gặp lỗi ở vòng while(1):
mọi người chỉ cho em cách khắc phục với:
while(1){

pxParameters->xPWMduty=++xPWMduty;
if(xPWMduty==1021) xPWMduty=1020;// muon lap den gia tri 1020 thi giu nguyen gia tri PWM
SetDCPWM1(pxParameters->xPWMduty);
Delay100TCYx(pxParameters->uxdelay);
pxParameters->uxdelay=--uxdelay;
if(pxParameters->uxdelay==1)uxdelay=2;
}


khi đưa ra proteus thì xung bị lật ngược sau mỗi khoảng thời gian
project của em đây mọi người xem giúp lỗi thế nào

code trên trong file PWMx.C đó
project nằm trong folder demo nhá


giúp em nhanh với.
Hình Kèm Theo
File Type: png Capture.PNG (40.6 KB, 2 lần tải)
File Kèm Theo
File Type: zip rtosdemo1.zip (210.8 KB, 13 lần tải)
popbob vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


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


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam