اطلاعیه

Collapse
No announcement yet.

مشتقات پورت سریال

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مشتقات پورت سریال

    با سلام خدمت همه ی دوستان.
    میشه یه توضیحی در مورد اینا بدید؟
    RTS
    CTS
    DTR
    DCD
    DSR
    اینا برای راه اندازی ماژول Sim900 لازمه میخواستم ببینم چیکار میکنن.
    مرسی.
    الهم عجل لولیک الفرج

    فقط 313 نفر...

    #2
    پاسخ : مشتقات پورت سریال

    اینا برای handshake استفاده میشه. اما این چیه بذار اینجوری برات بگم.
    فرض کن که sim300 نمیتونه با سرعت زیادی اطلاعات رو پردازش کنه. اما شما میتونی با سرعت زیادی اطلاعات تولید کنی. دو کار میشه کرد. اطلاعات یک بایت یک بایت به سیستم ارسال بشه و هر وقت sim300 آمادگی برای پردازش اطلاعات جدید داشت شما براش ارسال کنی. که این مورد بنا بر دلایلی باعث تلف شدن وقت sim300 و میکروی شما میشه. کار دیگه استفاده از بافر هست. یعنی مثلا sim300 دارای یک بافر مثلا 16 بایت باشه. شما شروع به ارسال اطلاعات میکنی تا جایی که این بافر پر بشه. بعد از اون صبر میکنی تا sim کل اطلاعات رو پردازش کنه و دوباره ازت درخواست ارسال بقیه اطلاعات رو بکنه.

    این یک منطق ساده. که میتونی برای پیاده سازیش از سیگنالهای سخت افزاری استفاده کنی. RTS یعنی request to send یا درخواست برای ارسال اطلاعات. و CTS یعنی clear to send یعنی اگر حذف شده؛ من مجازم بفرستم. این دو سیگنال رو شما به میکروتون وصل میکنین. برای ارسال صبر میکنین تا RTS طرف مقابل بیاد. اما RTS رو چجوری میشه فهمید اومده. RTS اون به CTS شما وصله. یعنی شما CTS خودتون رو چک میکنین.

    بقیه سیگنالها هم برای کار مشابه و منطق های مشابه استفاده میشه که شما میتونی از سایت wiki در بیاری:
    http://en.wikipedia.org/wiki/RS-232

    دیدگاه

    لطفا صبر کنید...
    X