PDA

View Full Version : Kết nối 3 PIC thông qua giao thức SPI


hocavr
11-10-2011, 10:25 AM
Tui cũng đã đọc một số tài liệu về giao thức SPI, nhưng thú thực là tui cũng chưa làm thực tế bao giờ. Hiện tại tui muốn làm một mạch điện gồm 3 con PIC giao tiếp với nhau qua giao thức SPI (3 PIC6F887 ). Nhưng tui không hiểu vì trong tài liệu nói phải dùng chân CS, nhưng con PIC16F877 của tui không có, mà chỉ có chân SS(RA5). Vậy tui phải nối thế nào đây. Tui hình dung thế này :
ở 2 con Slaver : thì cứ SDO(RC5) nối với nhau, SDI(RC4) nối với nhau, SCK(RC3) nối với nhau và nối vào SDO(RC5),SDI(RC4),SCK(RC3) của con Master. Còn chân SS(RA5) của mỗi con Slaver được nối lần lượt vào các chân B0, B1 của con Master dùng để điều khiển.

Tui hiểu thế có đúng không?, mong bạn nào đã làmn rồi chỉ giáo cho tui với. Vẽ sơ đồ được thì càng tốt( cho dễ hình dung ) và hướng dẫn tui cách truyền số liệu nhé.

Cảm ơn nhiều

chairman_t
11-10-2011, 11:36 AM
spi cũng config tương tự i2c(master ,slave) , vào luồng i2c là ok

cho87
14-10-2011, 08:00 PM
chào các anh chị cho em hỏi nếu muốn giao tiếp 3 con pic dung spi thì làm sao dể truyền dữ liệu từ con slave về master

vandiep_ctd07
30-10-2011, 09:28 PM
em dang Làm đồ án
em muốn giao tiếp 3 con pic 16F887 với nhau thì theo chuẩn nào tốt nhất!
thanks!

chairman_t
31-10-2011, 11:53 AM
bạn làm bằng chuẩn i2c đi, khá phổ biến và có nhiều ví dụ trong diễn đàn này.