نمایش نتایج 1 تا 2 از 2

نام تاپیک: خواندن از پورت سریال

  1. #1

    Exclamation خواندن از پورت سریال

    از دوستان گرامی خواهشمند در مورد دانستن عملکرد کد های زیر مرا راهنمایی نمایند.
    MSserial.Settings = "9600,n,8,1"
    MSserial.Handshaking = comXOnXoff
    MSserial.RTSEnable = False
    MSserial.RThreshold = 1
    MSserial.SThreshold = 1

    )MSserial.CommEvent
    comEvCD
    comEvCTS
    comEvDSR
    comEvRing
    comEvReceive
    comEvSend
    comEvEOF
    comEventBreak
    comEventFrame
    comEventOverrun
    comEventRxOver
    comEventRxParity
    comEventTxFull
    comEventDCB

  2. #2
    کاربر تازه وارد آواتار ehsan_electronic
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    Iran-Esfahan
    سن
    44
    پست
    56
    سلام
    MSserial.Settings = "9600,n,8,1 پورت سریال را در نرخ ارسال و دریافت 9600 بیت بر ثانیه بدون چک کردن بیت توازن ، با بسته های اطلاعاتی 8 بیتی ، 1 بیت به عنوان نشانه بیت پایان ارسال تنظیم می کنه
    MSserial.Handshaking = comXOnXoff یکی از روشهای نشان دادن شروع ارسال از مبدا به مقصد و برعکس در پورت سریال روش xon X off هست که با این کد این روش انتخاب می شه

    MSserial.RTSEnable = False یکی از پایه های پورت سریال RTS هست که چون از پروتکل XonXoff استفاده می کنیم این پایه را غیر فعال کرده

    MSserial.RThreshold = 1 برای اینکه پس از دریافت 8 بیتی وقفه ایجاد شود یا کلا مطلع شویم این مقدار 1 به معنای 1 بسته که قبلا 8 بیت تنظیم شده استفاده می شود

    MSserial.SThreshold = 1 برای اینکه پس از ارسال 8 بیتی وقفه ایجاد شود یا کلا مطلع شویم این مقدار 1 به معنای 1 بسته که قبلا 8 بیت تنظیم شده استفاده می شود


    MSserial.CommEvent این قسمت هر کد یک واقعه را اطلاع میده و شبیه کدنویسی case میمونه پس از هر خط از کدها مثلا comEvReceive که واقعه دریافت میتونید کد نویسی کنید و بگید پس از دریافت یک بایت این کارها را بکن.

    ترجیحا اگه دقیقا بگید مشکلتون کجاست بهتر میشه جوابتون را داد.
    ضمنا تو پستهای من بگردید مثالهایی از پورت سریال پیدا میکنید.
    خدانگهدار

قوانین ایجاد تاپیک در تالار

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