Serial Peripheral Interface (SPI) – giao diện kết nối ngoại vi nối tiếp

Một phần của tài liệu Tài liệu VI ĐIỀU KHIỂN AVR – ATMEGA88 docx (Trang 31 - 34)

SPI Cho phép truyền dữ liệu đồng bộ tốc độ cao giữa ATmega88 và các thiết bị ngoại vi hoặc giữa các thiết bị AVR. Bao gồm các đặc trưng sau:

• Song công, dữ liệu đồng bộ 3 dây • Hoạt động chủ hoặc tớ

• Truyền LSB trước hoặc MSB trước • 7 tốc độ bit có thể lập trình được • Cờ ngắt khi truyền xong

• Bảo vệ xung đột ghi

• Đánh thức từ chế độ nhàn dỗi • Chế độ SPI chủ tốc độ đôi Sơ đồ khối SPI như hình 3.15.

Hình 1.15 Sơ đồ khối của SPI

Bộ truyền và nhận tín hiệu nối tiếp đồng bộ và không đồng bộ vạn năng là thiết bị kết nối nối tiếp có độ linh động cao. Các đặc trưng chính sau:

• Hoạt động song công

• Hoạt động đồng bộ hoặc không đồng bộ

• Hoạt động đồng bộ theo xung nhịp chế độ chủ hoặc tớ • Bộ phát tốc độ truyền có độ phân giải cao

• Hỗ trợ khung truyền với 5, 6, 7, 8, hoặc 9 Bit dữ liệu và 1 hoặc 2 Stop Bits

• Phát và kiểm tra chẵn lẻ được hỗ trợ bởi phần cứng • Phát hiện OverRun dữ liệu

• Phát hiện lỗi khung truyền

• Loạc nhiễu bao gồm phát hiện bit start sai và bộ lọc thông thấp số. • 3 ngắt riêng biệt khi TX hoàn thành, thanh ghi dữ liệu TX rỗng, và RX hoàn thành.

• Chế độ Multi-processor kết nối

• Chế độ kết nối không đồng bộ tốc độ đôi

Hình 1.16 Sơ đồ khối của USART

Một phần của tài liệu Tài liệu VI ĐIỀU KHIỂN AVR – ATMEGA88 docx (Trang 31 - 34)