Ðề tài: interrupt in pic18
View Single Post
Old 26-01-2007, 10:25 PM   #5
littlephoc
Đệ 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)
littlephoc vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn