Cho em hỏi khi mình sử dụng module TWI hay I2C của AVR (cụ thể là e dùng atmega16) thì 2 đường SCL và SDA bắt buộc phải có R pull-up ở bên ngoài ?
e dùng R pull up nội của con atmega16 thì ko giao tiếp được ?
thứ 2 nữa là khi mình gửi đi 1 star condition+ 8bit dữ liệu thì sau đó Có CẦN điều chỉnh lại thanh ghi DDR cho chân SDA lúc đó thành input để chuẩn bị nhận ACK/NACK từ slave k ạ ?
e dùng R pull up nội của con atmega16 thì ko giao tiếp được ?
thứ 2 nữa là khi mình gửi đi 1 star condition+ 8bit dữ liệu thì sau đó Có CẦN điều chỉnh lại thanh ghi DDR cho chân SDA lúc đó thành input để chuẩn bị nhận ACK/NACK từ slave k ạ ?
Comment