View Single Post
Old 25-04-2008, 02:44 PM   #8
hungbkhn
Trưởng lão PIC bang
 
Tham gia ngày: Jun 2006
Bài gửi: 39
:
Smile

***OVDCON ?

--> extract from AN957 page 4:
"The OVDCON register has two 6 bit fields in it. Each of the six bit fields corresponds to an output pin. The high byte portion of the OVDCON register, determines if the corresponding
output pin is driven by a PWM signal (when set to 1) or (when set to 0) driven Active/Inactive by the corresponding bit field in the low byte portion of the
OVDCON register. This feature allows the user to have PWM signals available, but not driving, at all output stages of the pins"

ý nghĩa của OVDCON là rõ ràng và hợp lí nếu hiểu là chân " is driven by a PWM signal"

*** ???
Trong khi em cần chọn bảng lookup có 1 kênh H và 1 kênh L dẫn ở mỗi thời điểm(tuần tự)
trong file hướng dẫn AN957 của microchip có phần hướng dẫn khai báo bảng đó như sau:
unsigned int stateLotable[]={0x0000,0x0210,0x2004,0x0204,0x0801,0x0810,0x2001 ,0x0000};
và dùng bảng đó để quy định kênh ưu tiên của các kênh PWM phát ra bằng lệnh:
OVDCON=stateLotable[hallvalue]
với hallvalue là một biến đọc về để xác định vị trí để phát xung của em.
Như thế có phải là quy định có hai kênh được đưa xung ra trong 1 thời điểm ko?
Nếu vậy thì giả thích như thế nào với những gì được viết trong datasheet?
Em đang làm đồ án và cần gấp câu trả lời,mong các bác giúp em![/QUOTE]

---> bạn có thể tham khảo AN885 page 11 để xem một ví dụ và tự viết cho mình.
Với 2 cái bảng có trong ví dụ, tôi chưa hiểu ý nó đặt ra nhưng hình như nó hơi chuối thì phải, nó không theo trinh tự ở hình 1, trang 1 AN957. Vi du khi HallValue = 2 thì firing Q2, Q6 nhưng OVDCON =0b 0010 0000 0000 0100 ???
Mong trao đổi với các bạn.
Chúc cuối tuần vui vẻ.

thay đổi nội dung bởi: hungbkhn, 25-04-2008 lúc 03:45 PM.
hungbkhn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn