SPI SPI được phát triển trong thập niên 1980 bởi Motorola như là 1 cách để giao tiếp giữa những vi điều khiển đời đầu của họ với những ngoại vi onboard như là EEPROM. Motorola, cũng như bất kỳ tổ chức nào khác, duy trì bất kỳ hình thức tiêu chuẩn hóa nào của giao thức SPI. Do tiêu chuẩn "de facto" này, việc triển khai có thể khác nhau giữa các nhà sản xuất. Hãy chắc chắn rằng bạn đọc kỹ datasheet cho từng phần liên quan đến SPI! SPI dùng 4 đường tín hiệu tích cực (không bao gồm nguồn và đất) để giao tiếp giữa các phần. - SCLK: Serial Clock (điều khiển bởi master) - MOSI: Master Out Slave In (điều khiển bởi master) - MISO : Master In Slave Out (điều khiển bởi thiết bị slave) - SS: Slave Select (điều khiển bởi master) Với 4 tín hiệu này, 1 thiết bị điều khiển (master) có thể giao tiếp với những thiết bị ngoại vi khác (slave) Kết nối SPI kiểu điểm-điểm Trong khi ta chỉ có 1 master trên SPI bus thì ta có thể thêm số lượng bất kỳ các ngoại vi. Với mỗi ngoại vi thêm vào thì ta ph...
Nhận xét
Đăng nhận xét