![]() |
|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#5 |
Đệ tử 3 túi
Tham gia ngày: Dec 2006
Bài gửi: 60
: |
Mình nêu vấn đề cụ thể như sau:
chân RC0 = DCLK (input), RC1 = DIO(output) Theo manual, DCLK pin của CC1000 nên được kết nối đến 1 input pin có thể sinh ra interrupt trên MCU. DIO nên được nối với 1 bi-direction I/O pin. Ở TX mode, interrupt sẽ được kích hoạt mỗi khi có cạnh xuống của DCLK. Khi interrupt xảy ra, MCU sẽ xuất ra 1 bit dữ liệu cần truyền ra DIO. Tín hiệu DCLK được điều khiển bởi CC1000 Theo thiết kế phần cứng được dùng của 1 manual, chân DCLK được nối với pin RB0. Bởi có thể dùng INTn để kích hoạt interrupt ngoài. Theo thiết kế phần cứng hiện tại của thiết bị mình đang dùng thì chân DCLK được nối với RC0. Mà mình đọc manual thì không thấy nói interrupt trên chân RC0. Vậy cho nên mình phải dùng while loop để detect cạnh xuốgn tín hiệu của DCLK. Xin hỏi còn cách nào khác không ? (Nói dài quá mà cuối cùng hỏi 1 câu ngắn ngủn) |
![]() |
![]() |
|
|
![]() |
||||
Ðề tài | Người gửi | Chuyên mục | Trả lời | Bài mới |
Dạy bang chủ học PIC18 | falleaf | Cơ bản về vi điều khiển và PIC | 145 | 18-04-2012 05:50 PM |
Pic18 voi USB | Khanhnghia | Cơ bản về vi điều khiển và PIC | 2 | 24-02-2009 11:41 PM |