آژانس هواپیمایی
pop up

ارتباط بیش از دو میکروبه وسیله سریال

شروع موضوع توسط iman-63 ‏11 اکتبر 2007 در انجمن برق و الکترونیک

  1. iman-63

    iman-63 کاربر تازه وارد

    تاریخ عضویت:
    ‏26 اکتبر 2006
    نوشته ها:
    6
    تشکر شده:
    0
    کسی می تونه توضیح بده؟
     
  2. ErfanEa

    ErfanEa کاربر فعال برق و الکترونیک کاربر فعال

    تاریخ عضویت:
    ‏9 می 2005
    نوشته ها:
    808
    تشکر شده:
    10
    محل سکونت:
    Lost Heaven
    معمولا برای ارتباط بیش از دو میکرو از TWI استفاده میشه .
    بهتره از سریال استفاده نکنی چون برای بیش از دو میکرو طراحی نشده . فقط در صورتی میکرو های اضافه گیرنده باشند .
    ولی با سریال هم میشه . به شرطی که یکسری کار ها رو انجام بدی .
    راه های زیادی داره :
    1- Multiplexer
    2- یکی کردن RX و TX :
    برای برنامه نویسی میتونی یه بیت Busy تعریف کنی که هر وقت میکرویی میخواد اطلاعات بفرسته میکرو های دیگه TX شون رو ورودی کنند .
    در واقع همیشه میکرو ها باید پایه ی TXشون ورودی تعریف شده باشه مگه اینکه بخوان اطلاعاتی بفرستند .
    وقتی میکرو یی بخواد دیتا بفرسته بیت Busy رو اکتیو میکنه و اینجوری به میکرو های دیگه میفهمونه که دیتایی نفرستند و منتظر دریافت دیتا باشند /
    از نظر تئوری که مشکلی نیست .
    فقط باید توی عمل تست کنی