... ModuleI2C trong Viđiềukhiển PIC Vớinhữngtiệníchđemlại,khốigiaotiếpI2Cđãđượctíchhợpcứng trong khánhiềuloạiViđiềukhiểnkhácnhau. Trong các loạiViđiềukhiển PIC dòngMid‐rangephổbiếntạiViệtNam,chỉtừ16F88mớicóhỗtrợphầncứngI2C,còn các loại16F84,16F628thìkhôngcó.VớinhữngloạiViđiềukhiểnkhôngcóhỗtrợphầncứnggiaotiếpI2C,đểsửdụngtacóthểdùngphầnmềmlậptrình,khiđótasẽviếtmộtchươngtrinhdiềukhiển2chânbấtkỳcủaViđiềukhiểnđểnóthựchiệngiaotiếpI2C (các hàmSTART,STOP,WRITE,READ). Trong bàiviếtnàytađềcậpđếnviệcsửdụnggiaotiếpI2Ccủa các loại PIC cótíchhợpkhốiI2Csẵn trong nó,màcụthểlàViđiềukhiển PIC1 6F 877 A.2.1. ... ModuleI2C trong Viđiềukhiển PIC Vớinhữngtiệníchđemlại,khốigiaotiếpI2Cđãđượctíchhợpcứng trong khánhiềuloạiViđiềukhiểnkhácnhau. Trong các loạiViđiềukhiển PIC dòngMid‐rangephổbiếntạiViệtNam,chỉtừ16F88mớicóhỗtrợphầncứngI2C,còn các loại16F84,16F628thìkhôngcó.VớinhữngloạiViđiềukhiểnkhôngcóhỗtrợphầncứnggiaotiếpI2C,đểsửdụngtacóthểdùngphầnmềmlậptrình,khiđótasẽviếtmộtchươngtrinhdiềukhiển2chânbấtkỳcủaViđiềukhiểnđểnóthựchiệngiaotiếpI2C (các hàmSTART,STOP,WRITE,READ). Trong bàiviếtnàytađềcậpđếnviệcsửdụnggiaotiếpI2Ccủa các loại PIC cótíchhợpkhốiI2Csẵn trong nó,màcụthểlàViđiềukhiển PIC1 6F 877 A.2.1. ... Tốcđộ:Slow(100KHz)hayFast(400KHz)‐ SDAvàSCLlà các châni2ctươngứngcủa PIC Saukhaibáotrên,tacóthểsửdụng các hàmnêutrênđểthựchiện,xửlý các giaotiếpi2cvới các thiếtbịngoạivikhác.Còntiếpnữa…3....