Ðăng Nhập

View Full Version : Thắc mắc về Giao tiếp giữa hai PIC ???


Delfy_Coltech
24-11-2009, 08:54 PM
Hi all!
Em có vấn đề này muốn hỏi các pro.
Bây giờ Em có 1 Mạch chính chứa Master Pic(PIC1). Và một mạch phụ chứa Slave Pic(PIC2)

Em nối chân RA0 của PIC1 với chân RB0 của PIC2, mục đích để tạo ngắt ngoài cho PIC2.

Nhưng Em dùng 2 Adapter(nguồn) khác nhau để nuôi 2 mạch này. Mạch chính dùng sạc điện thoại Nokia (5V, 350mA). Mạch phụ dùng Adapter(9V,600mA).
Các bác cho Em hỏi liệu như vậy có đảm bảo việc tạo ngắt của Em là hợp lệ không ah?

Sơ đồ minh họa:

ncnham
24-11-2009, 09:58 PM
Theo tôi bạn phải nối chung đất hai nguồn mới được.

nhoczin
24-11-2009, 11:02 PM
Mình nghĩ có 1 cách đơn giản hơn đó là bạn dùng chuẩn giao tiếp RS232 ( truyền được cỡ 10m ) cắm theo đúng thứ tự chân là ok. Bạn có thể dễ dàng truyền dữ liệu từ con nọ sang con kia. Còn bạn làm bài tập trên theo cách tự xây dựng từ a->z cách thức truyền dữ liệu thì mình nghĩ bạn nên nối chung GND như lời khuyên của ncnham.

Delfy_Coltech
24-11-2009, 11:47 PM
Cảm ơn hai bác đã góp ý! Ở đây Em không thực hiện truyền nhần gì cả. Mà chỉ tạo ngắt ngoài cho PIC2 bằng cách set chân RA0 lên 1 rồi lại set nó về 0 thôi.

Nhưng mà nối chung đất 2 nguồn khác nhau liệu có ổn không nhỉ?

0509592
24-11-2009, 11:58 PM
uah!
bạn phải nối chung đất!
nếu không giữa hai nguồn riêng biệt thì khó phân biệt được mức 0, 1
và dễ sinh nhiễu!

Delfy_Coltech
25-11-2009, 02:16 AM
uah!
bạn phải nối chung đất!
nếu không giữa hai nguồn riêng biệt thì khó phân biệt được mức 0, 1
và dễ sinh nhiễu!

Cảm ơn bác! Đúng là nhiễu thật.
Em đã test thử. Thôi đành dùng chung nguồn vậy.