View Single Post
Old 10-02-2007, 09:50 AM   #15
diencaothe
Nhập môn đệ tử
 
Tham gia ngày: Jun 2006
Bài gửi: 5
:
Các bác giải thích rõ cho em chỗ này với:
Câu hỏi của em là: nếu em dùng cả 2 CCP ở chế độ PWM thì có dùng time0 và timer1 làm counter đếm xung từ 2 encoder đưa về được không?

Bác Nam viết: Dùng cả CCP1 và CCP2 ở PWM mode thì vẫn chỉ dùng timer 2. Bạn được phép dùng timer 0 và timer 1 cho những việc khác.

Bác falleaf lại viết: PWM được set là output, còn counter là input. Như vậy không thể sử dụng cả hai chức năng cùng lúc.Cho nên nếu muốn dùng 2PWM và 1 counter, bạn có thể lấy một chân làm counter1, 1 chân làm PWM, và một chân I/O bất kỳ khác để làm PWM.


Như vậy rốt cục là em có dùng được cả 2 PWM và 2 counter cùng lúc không các bác ơi? nếu được thì khai báo cụ thể như thế nào?

Em thấy chân 15 là RC0/T1OSO/T1CKI: vậy T1OSO (timer1 oscillator output)là gì? còn T1CKI (timer1 externel clock input) thì phải là đầu vào của xung cần đếm cho counter1 rồi đúng ko ạ? (bình thường em vẫn làm vậy và đếm đúng)

chân 16 là RC0/T1OSI/CCP2: T1OSI (timer1 oscillator input) sử dụng ra sao??

Syntax:
setup_timer_1 (mode)

Trong help CCS em thấy: setup_timer_1 (mode)

Parameters:
mode values may be:

T1_DISABLED, T1_INTERNAL, T1_EXTERNAL, T1_EXTERNAL_SYNC

T1_CLK_OUT

các bác giải thích hộ em cụ thể về T1_EXTERNAL, T1_EXTERNAL_SYNC
T1_CLK_OUT được không ạ??
diencaothe vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn