Chế độ nhận Slave

Một phần của tài liệu Thiết kế đồng hồ thời gian thực dùng vi điều khiển AT MEGA 16 (Trang 29 - 31)

7 bit cao là địa chỉ mà chế độ truyền 2 dây sẽ đáp ứng khi địa chỉ này là của bên. Nếu bit ít quan trọng nhất được lập,TWI sẽ đáp ứng lời gọi địa chỉ thông thường ($00), mặc dù vậy nó vẫn bỏ qua lời gọi thông thường :

TWEN phải được ghi thành 1 để khởi tạo TWI. TWEA bit phải được viết là 1 để khởi tạo sự nhận của các thiết bị riêng địa chỉ bên Slave hoặc phát ra lời gọi địa chỉ. TWSTA và TWSTO phải được ghi bằng 0.

Khi TWAR và TWCR được khởi tạo, TWI đợi đến khi nó vào địa chỉ bởi địa chỉ Slave riêng (hoặc lời gọi thông thường được khởi tạo ) theo dõi bởi dữ liệu trực tiếp. Nếu bit trực tiếp là“0” (ghi), TWI sẽ hoạt động ở chế độ SR, cách khác chế độ ST phải được bắt đầu. Sau đó nó đi vào địa chỉ bên Slave và bit ghi khi được nhận, cờ TWINT được lập và giá trị mã trạng thái có thể đọc từ TWSR. Mã trạng thái này được sử dụng để định nghĩa thích ứng với hoạt động phần mềm. Chế độ nhận Slave có thể cũng bắt đầu nếu thích ứng này mất trong khi TWI ở chế độ Master (trạng thái $68 và $78).

Nếu TWEA bit khởi động lại trong suốt quá trình truyền, TWI sẽ trở lại “Không thừa nhận” (“1”)với SDA sau khi nhận byte dữ liệu kế tiếp. Điều này có thể sử dụng để chỉ ra rằng bên Slave không thể nhận nhiều byte. Trong khi TWEA là 0, TWI không báo nhận ở địa chỉ bên Slave. Tuy nhiên, chế độ 2 dây này vẫn được điều chỉnh và địa chỉ nhận biết có thể điều chỉnh thời gian bởi sự khởi tạo TWEA. Điều này chỉ ra rằng TWEA bit có thể được sử dụng kết hợp tạm thời với TWI đến từ chế độ 2 dây.

Trong tất cả các trạng thái ngủ hơn là trạng thái nghỉ, đồng hồ hệ thống tắt. Nếu TWEA bit được lập, giao diện này có thể nhận biết nó bởi địa chỉ riêng bên Slave hoặc phát ra lời gọi địa chỉ sử dụng đồng hồ của chế độ 2 dây lấy từ đồng hồ. Phần này sẽ đánh thức và TWI sẽ giữ đồng hồ SCL chậm suốt quá trình đánh thức và mãi đến khi cờ TWINT bị xóa (được ghi 1).

Một phần của tài liệu Thiết kế đồng hồ thời gian thực dùng vi điều khiển AT MEGA 16 (Trang 29 - 31)

Tải bản đầy đủ (DOC)

(97 trang)
w