Lưu ý: Các bit STOPF không được thiết lập sau khi tiếp nhận một NACK.
Đó là đề nghị để thực hiện các trình tự thanh toán bù trừ đầy đủ (READ SR1 sau đó
VIẾT CR1) sau khi STOPF được thiết lập. Tham khảo Hình 236: Chuyển đồ trình tự
cho nhận nô lệ trên trang 547.
Bit 3 ADD10: 10-bit tiêu đề gửi (chế độ Master)
0: Không có sự kiện ADD10 xảy ra.
1:. Thầy đã gửi byte địa chỉ đầu tiên (header)
-Đặt bởi . phần cứng khi thầy đã gửi các byte đầu tiên trong chế độ địa chỉ 10-bit
-Cleared bởi phần mềm đọc SR1 đăng ký tiếp theo là một ghi trong DR đăng ký của các
byte địa chỉ thứ hai, bởi phần cứng khi PE = 0.
Chú ý: ADD10 bit không được thiết lập sau khi một NACK tiếp
Bit 2 BTF: chuyển Byte xong
0: dữ liệu chuyển byte không được thực hiện
1: chuyển byte dữ liệu thành công
-Đặt bởi phần cứng khi NOSTRETCH = 0 và:
tiếp nhận -Trong khi một byte mới được nhận (bao gồm cả xung ACK ) và DR chưa được
đọc chưa (RxNE = 1).
truyền -Trong khi một byte mới nên được gửi và DR không được viết chưa
(TxE = 1).
-Cleared bởi phần mềm đọc SR1 tiếp theo hoặc là đọc hoặc viết trong DR đăng ký hoặc
bởi phần cứng sau một khởi đầu hoặc một điều kiện dừng trong truyền tải hoặc khi PE = 0.
Lưu ý: Các bit BTF không được thiết lập sau khi tiếp nhận một NACK
Các bit BTF không được thiết lập nếu byte tiếp theo sẽ được truyền đi là PEC ( TRA = 1 trong I2C_SR2
đăng ký và PEC = 1 trong I2C_CR1 đăng ký)
đang được dịch, vui lòng đợi..
