اطلاعیه

Collapse
No announcement yet.

روش کار با پورت سریال مجازی

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

    روش کار با پورت سریال مجازی

    با سلام به همه دوستان
    ------------------------------------------
    اگه بخواهیم به ساده ترین شکل اطلاعات رو از طریق پورت سریال رد و بدل کنیم چه کارهایی رو باید انجام داد؟
    ​------------------------------------------
    به عنوان مثال میدونم که باید یه نرم افزار واسه ساخت پورت سریال مجازی داشته باشیم.(که من vitual serial port emulator رو دارم).....همچنین یه نرم افزار واسه ارتباط با پورت سریال مخاهیم(که من hyper terminal رو دارم) که داده ی ارسالی و دریافتی رو نشون میده.....فقط جزئیات کارو نمیدونم
    **********
    در مرحله بعد هم میخام این کارو توی proteus توسط virtual terminal انجام بدم

    #2
    پاسخ : روش کار با پورت سریال مجازی

    با سلام
    منظورتون ار جزئیات رو متوجه نمیشم؟!
    شما یک پورت مجازی درست می کنی، و بعد با نرم افزار بهش اتصال پیدا می کنی، و رد و بدل اطلاعات می کنین، یا می تونین تونل بزنین بعد دوتا هایپر رو به هم از طریق اون وصل کنید و بین این دو ترمینال اطلاعات رو منتقل کنین.
    The healthy human mind doesn't wake up in the morning thinking this is his last day on earth.

    دیدگاه


      #3
      پاسخ : روش کار با پورت سریال مجازی

      نوشته اصلی توسط hessam2013
      با سلام
      منظورتون ار جزئیات رو متوجه نمیشم؟!
      شما یک پورت مجازی درست می کنی، و بعد با نرم افزار بهش اتصال پیدا می کنی، و رد و بدل اطلاعات می کنین، یا می تونین تونل بزنین بعد دوتا هایپر رو به هم از طریق اون وصل کنید و بین این دو ترمینال اطلاعات رو منتقل کنین.
      دوست عزیز حرف شما مثه اینکه برای رفتن به یه جایی با هواپیما اینجوری طرف مقابلو آموزش بدی:1.سوار هواپیما میشی 2.اونو هدایت میکنی 3. توی مقصد فرود میای!
      منظور من از جزئیات اینکه بصورت چندتا عکس مرحله به مرحله نشون داده بشه یا بصورت بهتر با یه کلیپ.
      من میتونم پورت سریال مجازی رو درست کنم و همچنین فکر کنم ارتباط رو هم با hyper terminal برقرار میکنم(چون در حین ارتباط با hyper terminal نمیتونم پورت مجازی رو delete کنم ولی توی رد و بدل اطلاعات مشکل دارم(توی یه مورد اطلا نمیشد توی hyper terminal چیزی نوشت)
      اگه بشه روی ارتباط با proteus کار کنیم خیلی بهتره

      با تشکر

      دیدگاه


        #4
        پاسخ : روش کار با پورت سریال مجازی

        نوشته اصلی توسط cortex-m3
        دوست عزیز حرف شما مثه اینکه برای رفتن به یه جایی با هواپیما اینجوری طرف مقابلو آموزش بدی:1.سوار هواپیما میشی 2.اونو هدایت میکنی 3. توی مقصد فرود میای!
        :applause: :wow: :biggrin: :job: بهترین اموزش
        اما برای جزئیات
        خب اول با استفاده از نرم افزار VSPE یک pair میسازیم،

        بعد پورت رو مشخص می کنیم و next تا تموم شه
        بعد تو پروتئوس یه COM PORT میسازیم

        تو تنظیماتش میریم و شماره یکی از پورت های pair رو بهش میدیم و باود ریت و اینا رو تنظیم می کنیم
        بعد یه ویرچوال ترمینال میذاریم و وصلش میکنیم به COM PORT

        تمام، هایپر رو باز کن و وصلش کن به اون یکی پورت pair،
        امیدوارم مفید بوده باشه
        The healthy human mind doesn't wake up in the morning thinking this is his last day on earth.

        دیدگاه


          #5
          پاسخ : روش کار با پورت سریال مجازی

          خیلی ممنون بابت راهنماییتون
          حالا میخام بریم یه مرحله جلوتر: اگه من با یه مبدل USB TO COM به عنوان مثال یه LED بهش وصل کنم(با فرض تقسیم ولتاژ صحیح) اونوقت توی پروتئوس چی باید بنویسم تا LED رو روشن و خاموش کنه؟(0 و 1؟)
          آیا همین کارو میشه با HYPER TERMINAL هم انجام داد؟

          دیدگاه


            #6
            پاسخ : روش کار با پورت سریال مجازی

            ؟؟بدون میکرو؟ نمیشه که، خب شما هر چی بفرستی یه سری صفر و یکه که یه پالس ایجاد می کنه که باعث چشمک زدن سریع led میشه،
            The healthy human mind doesn't wake up in the morning thinking this is his last day on earth.

            دیدگاه


              #7
              پاسخ : روش کار با پورت سریال مجازی

              ok...پس نمیشه همینجوری بدون میکرو فقط در حد on و off به com دستور فرستاد؟؟(فک کنم میشه...مثلا دیدم که با متلب و ارسال دستور به پورت سریال واقعی میشه led روشن کرد)
              اگه حرف شما رو قبول کنیم حالا اینجا چجوری باید اطلاعات رو دیکد کرد؟(یعنی چجوری میشه فهمید که مثلا وقتی"ok" رو از کامپیوتر به com میفرستم باید خروجی میکرو رو یک کنه؟)

              دیدگاه


                #8
                پاسخ : روش کار با پورت سریال مجازی

                ببین دوست عزیز com فقط یه لایه فیزیکی برای اانتقال داده هست و خودش پردازشی نداره، و خب تو اینکار رو با ولتاژ انجام میده، پس اگه مثلا ولتاژ 5 رو برای بیت 1 بخواد انتقال بده(TTL با RS232 فزق داره)، من میام و تو برنامم تو یک حلقه همش بیت 1 رو می فرستم پس led روشن میشه، شدن میشه، اما اینکه یکبار دستور بدی و روشن شه، با اطلاعات من جور در نمیاد( اگه لینکی چیزی هست که اطلاعات بنده رو اصلاح و تکمیل تر کنه ممنون میشم کمک کنین، )
                در کار با میکرو هم که خب بخش usart میاد وسط و usart با رشته سروکار داره، شما مکانیزم دریافت رو که مشخص کنین، حالا میاین و شرط میذارین رو رشته های دریافتی و میگین اگه ok بود فلان پین رو یک کن
                The healthy human mind doesn't wake up in the morning thinking this is his last day on earth.

                دیدگاه


                  #9
                  پاسخ : روش کار با پورت سریال مجازی

                  http://dmf313.ir/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AC%D8%A7%D9%85%D8%B9-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-%D9%BE%D8%B1%D9%88%D8%AA%D8%A6%D9%88%D8%B3-%D8%AC%D9%84%D8%B3%D9%871/



                  http://dmf313.ir/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AC%D8%A7%D9%85%D8%B9-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-%D9%BE%D8%B1%D9%88%D8%AA%D8%A6%D9%88%D8%B3-%D8%AC%D9%84%D8%B3%D9%872/
                  اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

                  اگه دوس دارید سریع به جواب برسید :
                  1) قبل از پرسیدن سوال، بسرچید.
                  2) سوالاتون رو با جزئیات کامل مطرح کنید.

                  دیدگاه

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