Ðề tài: Dùng ngắt ngoài
View Single Post
Old 15-12-2008, 03:13 AM   #12
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi thongdtk3 View Post
các bác cho em hỏi, em muốn ngắt ngoài dùng 1 trong các chân của cổng C thì làm thế nào nhi?em muốn dùng 1 nút ấn , và mỗi lần ấn thì nó sẽ chuyển chương trinh từ program1 lên program2 ....dùng lệnh switch(mode) { case...... cổng b có chân RBO/INT thì em dùng mất rồi... giúp em với.. đây là đoạn chương trình ngắt ở RBO:.. còn ngắt ở RC0 thì em chịu
...
Người ta thiết kế phần cứng rồi mới viết chương trình. Khi thiết kế phần cứng thì người ta phải chú ý đến những tài nguyên được cung cấp trên chip, chứ không gán chức năng cho các chân một cách vô tội vạ rồi sau đó dùng một chân không có tài nguyên để hiện thực một chức năng nào đó, dẫn đến ngõ cụt. Trừ một số chip có tính năng remappable pin (dsPIC/PIC24), các vi điều khiển PIC khác có rất ít khả năng chuyển một chức năng được gán cho một chân sang một chân khác.

Nếu bạn dùng PIC 8-bit, bạn chắc chắn phải thiết kế lại mạch nguyên lý.

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn