ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 2 از 2
  1. #1
    2014/05/29
    قدس
    1,228
    124

    علت وجود چندین پروتکول I2C در یه میکرو؟

    سلام
    به نظرتون علت این امر چیه؟ مثلا یه میکرویی 3-4 تا SPI داره و 2-3تا I2C داره ولی فقط 1دونه USART ----------- هر چی فک میکنم کارشون برعکسه
    چون SPI ,- I2C با یه دونه میشه چندین تا دستگاه رو کنترل کرد ولی با USART فقط میشه یکی رو کنترل کرد(البته با USART هم میشه مثل I2C-SPI چندین دستگاه رو کنترل کرد ولی من تا حالا ندیم جایی از این روش استفاده کنن)
    اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

    اگه دوس دارید سریع به جواب برسید :
    1) قبل از پرسیدن سوال، بسرچید.
    2) سوالاتون رو با جزئیات کامل مطرح کنید.
  2. #2
    2012/12/30
    بوشهر
    3,211
    1,133

    پاسخ : علت وجود چندین پروتکول I2C در یه میکرو؟

    وجود این سه پروتوکول که شده یه استاندارد برای میکرو ها یعنی تقریبا همه باید داشته باشند. ولی این که چرا چند تا:

    1- استفاده همزمان: باس I2C و SPI رو درسته میشه که برای چندین قطعه استفاده کرد ولی وقتی لازم باشه همزمان(یعنی با سرعت خیلی بالا) ازاون چند قطعه استفاده بشه مقدور نیست. شما روی هیچ کدوم از این باس ها نمی تونی همزمان از چند دستگاه اطلاعات بخوای/بنویسی.
    2- سرعت: وقتی شما سه قطعه رو بخوای روی یکی از این باس ها راه بندازی، سرعت کار گرفته میشه. فرض کن یه نمایشگر به میکرو وصله و یه حافظه فلش و هر دو با SPI کار میکنن. مثلا شما از حافظه اطلاعات رو می خونی و مقادیر لازم رو روی نمایشگر می اندازی. خب نمایشگر هر چه سرعت بیشتر باشه بهتره. همین طور اون حافظه. اگه یه SPI استفاده کنی باید یه بار عملیات روی فلش انجام بدی و یه بار هم روی نمایشگر. اگه دوتا SPI باشه برای این کار خیلی بهتره.
    3- تفاوت ویژگی ها: ممکنه مثلا نمایشگر شما با سرعت 50MHz کار کنه ولی حافظه خارجی نهایتا 20MHz خب شما مجبوری با سرعت پایین تر کار کنی تا بتونی با فلش هم کار کنی. ولی وقتی دوتا SPI داشته باشی خیلی راحته!
    4- طول باس و نحوه چیدمان در برد: گاهی وقتا SPI یا I2C روی یه پینی هستش که بهش نیاز داری یا گاهی وقتا بخاطر چیدمان برد مجبوری بعضی قطعات رو روی برد در یه جهت دیگه بذاری که بازم ممکنه بخاطر کمبود SPI یا نبودش در طرف دیگه غیر ممکن باشه.
    5- محدودیت های باس: گاهی وقتا ممکنه مثلا به باس با سرعت مثلا 40MHz نیاز داشته باشی ولی اگه ترک های روی PCB رو طولانی کنی(بخاطر تعداد قطعات زیاد یا ....) مشکل تایمینگ پیش بیاد یا کلا اطلاعات فاسد(corrupt) بشن. پس مجبوری یه باس دیگه داشته باشی.

    ....

نمایش نتایج: از 1 به 2 از 2

موضوعات مشابه

  1. ارتباط چندین رله با میکرو
    توسط naser1363 در انجمن سایر مطالب مرتبط با ميکرو ها و پروسسورها
    پاسخ: 9
    آخرين نوشته: 2015/11/10, 08:07
  2. ارتباط سریال یک میکرو با چندین میکرو دیگر
    توسط golpesarejahrom در انجمن میکروکنترلرهای AVR
    پاسخ: 6
    آخرين نوشته: 2015/09/24, 23:49
  3. استفاده از چندین میکرو روی یک برد
    توسط hishis در انجمن میکروکنترلرهای PIC
    پاسخ: 5
    آخرين نوشته: 2015/03/28, 23:59
  4. ارتباط سریال بین چندین میکرو
    توسط alirezahedaiaty در انجمن میکروکنترلرهای AVR
    پاسخ: 5
    آخرين نوشته: 2014/10/31, 10:42
  5. پاسخ: 25
    آخرين نوشته: 2014/09/24, 14:19

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •