PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) (http://www.picvietnam.com/forum/forumdisplay.php?f=12)
-   -   Về InputCature trong PIC18F4431 (http://www.picvietnam.com/forum/showthread.php?t=31891)

ElecTel 08-03-2013 01:05 AM

Về InputCature trong PIC18F4431
 
1 Attachment(s)
Chào các bạn ! Mình có thắc mắc về Motion Feedback Module trong con 18F4431 . Trong module này có phần Input capture với 3 chân CAP1,CAP2,CAP3 . Mình dùng 3 chân này để đọc tín hiệu hall sensor từ BLDC về theo cấu hình trong datasheet .( hình dưới )

Vấn đề của mình ở đây là khi mỗi chân CAPx thay đổi trạng thái mình chỉ quan tâm đến mức tín hiệu hiện tại trên chân CAPx đó thôi ! vì vậy trong phần lập trình : sau khi cấu hình sử dụng module Input Capture theo hình trên ... mỗi khi xảy ra đổi trạng thái trên mỗi CAPx ... mình gọi lệnh
Code:

input(PIN_A2)  // CAP1
 input(PIN_A3)  // CAP2
 input(PIN_A4)  // CAP3

để biết mức logic trên mỗi chân CAPx hiện tại !

Ý tưởng của mình như vậy , liệu có xảy ra xung đột phần cứng trong con vi điều khiển ko ?


Múi giờ GMT. Hiện tại là 05:26 AM.

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