آموزش I2C میکرو STM32

  • تاریخ ایجاد بهمن ۲۹, ۱۳۹۸
  • تاریخ بروزرسانی مرداد ۹, ۱۴۰۰
  • فایل های موجودZIP
  • نسخه1.0.1
  • فروش 0
  • دیدگاه 0
شناسه محصول: راه اندازی نورسنج GY-30 دسته:

آموزش I2C میکرو STM32

پروتکل I2C در واقع ادغام شده از بهترین ویژگی های SPI  و UART می باشد. توسط I2C امکان اتصال چند slave به یک master (مانند SPI) و یا استفاده از چند master برای کنترل یک یا چند slave وجود دارد. این ویژگی زمانی که شما می خواهید از چند میکروکنترلر برای ارسال داده به یک کارت حافظه و یا نمایش بر روی LCD استفاده کنید، بسیار مناسب می باشد.

مانند روش UART در I2C نیز از دو سیم برای انتقال اطلاعات استفاده می شود.

SDA (Serial Data) =  خطی برای ارسال و دریافت داده بین master و slave

SCL (Serial Clock) =  خطی که حامل سیگنال کلاک می باشد.

I2C یک پروتکل ارتباطی سریال می باشد، لذا داده ها به صورت بیب به بیت از طریق خط SDA منتقل خواهند شد.

همانند SPI، پروتکل I2C نیز به صورت همزمان می باشد، لذا بیت های خروجی با بیت های نمونه توسط سیگنال کلاک همزمان می باشند. سیگنال کلاک توسط master کنترل می شود.

در I2C داده ها به صورت پیام هایی فرستاده شده و پیام ها نیز خود به چند بخش تقسیم می شوند. هر پیام شامل یک بخش آدرس بوده، که همان آدرس باینری مربوط بهslave است. یک یا دو بخش مربوط به داده نیز در پیام های ارسالی وجود دارد. پیام همچنین شامل شرایط اولیه و پایانی، بیت های read/write و بیت های ACK / NACK بین هربخش از پیام می شود.

جهت مشاهده ویدئو آموزش I2C میکرو STM32 کلیک کنید.

مدرس این ویدئو جناب آقای “علیرضا عبدالکریمی” هستند!

درصورتی که تازه کار هستید اینجا را کلیک کنید.

سوال اول: در این آموزش چه چیزهایی یاد می گیریم؟

راه اندازی I2C توسط میکرو کنترلر STM32

توضیحات تکمیلی

ویژگی

ویژگی 1, ویژگی 2

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش I2C میکرو STM32”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

اطلاعات فروشنده

  • آدرس:
  • 4.03 امتیاز از 88 دیدگاه
قبلا حساب کاربری ایجاد کرده اید؟
گذرواژه خود را فراموش کرده اید؟
Loading...