hiec89
03-11-2014, 05:03 PM
Em đang có một đề tài điều khiển on/off 4 động cơ DC sử dụng pic18f4520, nhưng yêu cầu phải nhận 4 tín hiệu xung phản hồi về từ encoder có tần số xung 1khz, em thấy pic 18f4520 có 3 ngắt ngoài, và 4 timer trong đó có 2 timer có chức năng counter , em muốn hỏi một số nội dung:
- có thể sử dụng 3 ngắt ngoài và 1 counter để đoc xung và 1 timer để định thời không ?
- nếu cả hai động cơ cùng đang chạy thì các ngắt ngoài có đọc tín hiệu cùng một lúc với nhau và với counter đc không ?
- nếu tín hiệu 1khz thì có thể sử dụng chức năng ngắt RB để đọc được không ?
- nếu phương án đọc tín hiệu 4 động cơ là không thể thì pic này có thể đọc tối đa bao nhiêu động cơ ?
mong các anh cho em ý kiến, vì mới tiếp xúc với PIC nên em cũng chưa nắm vững kiến thức !
- có thể sử dụng 3 ngắt ngoài và 1 counter để đoc xung và 1 timer để định thời không ?
- nếu cả hai động cơ cùng đang chạy thì các ngắt ngoài có đọc tín hiệu cùng một lúc với nhau và với counter đc không ?
- nếu tín hiệu 1khz thì có thể sử dụng chức năng ngắt RB để đọc được không ?
- nếu phương án đọc tín hiệu 4 động cơ là không thể thì pic này có thể đọc tối đa bao nhiêu động cơ ?
mong các anh cho em ý kiến, vì mới tiếp xúc với PIC nên em cũng chưa nắm vững kiến thức !