GIAO TiẾP I2C GiỚI THIỆU • SDA (serial data): Dây truyền liệu theo, hướng • SCL(serial clock) : Dây truyền xung đồng hồ, hướng • Quan hệ: chủ- tớ (master – slave) Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng caonam@gmail.com ĐỊNH DẠNG DỮ LiỆU TRUYỀN •START – STOP •Quá trình truyền liệu Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng caonam@gmail.com GHI – ĐỌC DỮ LiỆU Ghi Đọc Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng caonam@gmail.com LẬP TRÌNH //báo chân giao tiep I2C #defne SCL P0_3 #defne SDA P0_2 //Cac ham giao tiep I2C void I2C_time_start(){ SCL = 1; SDA = 1; SDA = 0; SCL = 0; } void I2C_time_stop(){ SCL = 1; SDA = 0; SDA=1; SCL=1; } unsigned char I2C_write(unsigned char dat) { unsigned char i; for (i=0;i