Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore ใบความรู้ที่ 11 การสื่อสาร I2C

ใบความรู้ที่ 11 การสื่อสาร I2C

Published by kowit2558, 2018-04-02 12:21:54

Description: I2C Communication

Search

Read the Text Version

การสอ่ื สารดว้ ย 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 วดั ความชืน้ และอณุ หภมู ิ


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook