![]() |
|
Tài trợ cho PIC Vietnam |
dsPIC - Bộ điều khiển tín hiệu số 16-bit Theo dự kiến của Microchip, vào khoảng năm 2011 dsPIC sẽ có doanh số lớn hơn PIC |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
|
![]() |
#1 |
Nhập môn đệ tử
Tham gia ngày: Oct 2009
Bài gửi: 6
: |
em đang làm về module này, nhưng gặp phải vấn đề ko biết phải viết CCS cho module này như thế nào. em đã đọc hết datasheet của con 18f4431, cũng biết được cách hoạt động của module này rồi. Nhờ các anh hướng dẫn giúp.
cụ thể là em đang viết chương trình nhận xung từ encoder. loại encoder em đang sử dụng là loại encoder 6 dây, bao gồm 1 dây nguồn, 1 dây mass, 2 dây là pha a và pha b, 2 dây còn lại không sử dụng. 2 dây pha này em nối vào 2 chân QEA và QEB của píc8F4431, em xin hỏi viết code như thế nào để có thể đếm xung nhận được từ 2 pha của encoder Thanks thay đổi nội dung bởi: wakener_thesun, 13-11-2010 lúc 06:20 PM. |
![]() |
![]() |
![]() |
#2 |
Nhập môn đệ tử
Tham gia ngày: Jul 2010
Bài gửi: 4
: |
CCS phiên bản mới đã có lệnh hỗ trợ QEI nhưng mình chưa thử bao giờ, bạn vào đó đọc xem có thu được gì không.
__________________
ngcanhdtdn@gmail.com |
![]() |
![]() |
![]() |
#3 |
Nhập môn đệ tử
Tham gia ngày: Oct 2009
Bài gửi: 6
: |
|
![]() |
![]() |
![]() |
#4 |
Nhập môn đệ tử
Tham gia ngày: Jul 2010
Bài gửi: 4
: |
Bản mình đang dùng là v4.107 trong Help có đoạn sau
Code:
setup_qei( ) -------------------------------------------------------------------------------- Syntax: setup_qei( [unit,]options, filter,maxcount ); Parameters: Options- The mode of the QEI module. See the devices .h file for all options Some common options are: · QEI_MODE_X2 · QEI_TIMER_GATED · QEI_TIMER_DIV_BY_1 filter- This parameter is optional and the user can specify the digital filter clock divisor. maxcount- This will specify the value at which to reset the position counter. unit- Optional unit number, defaults to 1. Returns: void Function: Configures the Quadrature Encoder Interface. Various settings like modes, direction can be setup. Availability: Devices that have the QEI module. Requires: Nothing. Examples: setup_qei(QEI_MODE_X2|QEI_TIMER_INTERNAL,QEI_FILTER_DIV_2,QEI_FORWARD); Example Files: None Also See: qei_set_count() , qei_get_count() , qei_status().
__________________
ngcanhdtdn@gmail.com |
![]() |
![]() |
![]() |
#5 | |
Nhập môn đệ tử
Tham gia ngày: Oct 2009
Bài gửi: 6
: |
Trích:
thanks |
|
![]() |
![]() |
![]() |
|
|