การสอ่ื สารดว้ ย I2CI2C Communication
ความหมายของ I2C I2C อ่านว่า I-squared-C ย่อมาจาก Inter-Integrated Circuit ถกู พฒั นาขนึ ้ มาโดยบริษัท Philips Semiconductor หรือปัจจบุ นั ก็คอื NXP Semiconductors จดุ ม่งุ หมายของการใช้การส่ือสารแบบ I2C ก็คือ ต้องการใช้เพื่อรับส่งข้อมูลระหว่างอุปกรณ์ความเร็วต่าต่างๆ ภายใน เมนบอร์ดของคอมพิวเตอร์ (Computer Motherboards) หรือระบบ สมองกลฝังตวั (Embedded systems)
ขาสญั ญาณของการส่อื สารแบบ I2C SDA (Serial Data Line) SCL (Serial Clock Line)
ความหมายของ I2C ความเร็วในการรับสง่ ข้อมลู ด้วย I2C Bus Mode Speed (bit/s) Low-speed 10k Standard 100k Fast mode 400kFast mode plus 1M Hi-speed 3.4M
ความหมายของ I2C การเช่ือมตอ่ อปุ กรณ์หลายตวั บนสายสญั ญาณ I2C เดียวกนั
ลกั ษณะของสญั ญาณ I2C ลกั ษณะของสญั ญาณ I2C บน I2C Bus
ลกั ษณะของสญั ญาณ I2C รูปแบบของข้อมลู บน I2C Bus กรณีเขียนข้อมลู
ลกั ษณะของสญั ญาณ I2C รูปแบบของข้อมลู บน I2C Bus กรณีอา่ นข้อมลู
ลกั ษณะของสญั ญาณ I2C รูปแบบของข้อมลู บน I2C Bus กรณีเขียนข้อมลู และอ้าง Address แบบ 10 บติ
ลกั ษณะของสญั ญาณ I2C รูปแบบของข้อมลู บน I2C Bus กรณีอา่ นข้อมลู และอ้าง Address แบบ 10 บติ
การใช้งาน I2C บนอาร์ดยุ โน ขาสญั ญาณสาหรับใช้ในการส่อื สารผา่ น I2C Bus ของ Arduino Mega 2560
การใช้งาน I2C บนอาร์ดยุ โน include ไฟล์ Wire.h
การใช้งาน I2C บนอาร์ดยุ โน กาหนดชื่อให้กบั Address ของอปุ กรณ์ I2C
การใช้งาน I2C บนอาร์ดยุ โน เร่ิมต้นการสอ่ื สารด้วย I2C Bus
การใช้งาน I2C บนอาร์ดยุ โน สง่ Address ของอปุ กรณ์ Slave ที่ต้องการสือ่ สารด้วยไปใน I2C Bus
การใช้งาน I2C บนอาร์ดยุ โน เขียนข้อมลู ไปยงั อปุ กรณ์ Slave
การใช้งาน I2C บนอาร์ดยุ โน บอกสนิ ้ สดุ การสื่อสารกบั อปุ กรณ์ Slave
การใช้งาน I2C บนอาร์ดยุ โน ร้องขอข้อมลู จากอปุ กรณ์ Slave
การใช้งาน I2C บนอาร์ดยุ โน อา่ นข้อมลู จากอปุ กรณ์ Slave
คาถามท้ายใบความรู้ที่ 11 จงอธิบายความหมายของการสอื่ สารด้วย I2C จงวาดรูปการเช่ือมตอ่ อปุ กรณ์ I2C Master 1 ตวั และ I2C Slave อีก 3 ตวั กบั สายสญั ญาณ SDA, SCL และ VDD จงอธิบายและบอกขนั้ ตอนการใช้อปุ กรณ์ Master เขียนข้อมลู ไปยงั อปุ กรณ์ Slave และอา่ นข้อมลู จากอปุ กรณ์ Slave โดยอ้าง Address แบบ 7 บิต (7-bit addressing) จงอธิบายขนั้ ตอนการใช้งาน I2C บน Arduino Mega 2560 เพื่อเขียนข้อมลู ไปยงั อปุ กรณ์ Slave และอ่านข้อมลู จากอปุ กรณ์ Slave โดยอ้าง Address แบบ 7 บติ (7-bit addressing)
ใบงานการทดลองท่ี 11 การใช้งาน Real Time Clock ด้วย DS1307
ใบงานการทดลองท่ี 12 การใช้งาน SHT11 วดั ความชืน้ และอณุ หภมู ิ
Search
Read the Text Version
- 1 - 22
Pages: