اطلاعیه

Collapse
No announcement yet.

تبدیل baud rate 9600 to 38400

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

    تبدیل baud rate 9600 to 38400

    سلام
    من دارم از ماژول hmt استفاده میکنم. اما نیاز به baud rate 38400 دارم . و hmt با 9600 ارسال میکنه.
    آیا روشی وجود داره که من توی مدار گیرنده 9600 رو تبدیل کنم به 38400

    #2
    پاسخ : تبدیل baud rate 9600 to 38400

    ?????? :cry: :cry:

    دیدگاه


      #3
      پاسخ : تبدیل baud rate 9600 to 38400

      سلام
      سوالتون یکم نامفهوم هست

      فرض کنیم شما یک وسیله دارید که فقط با 38400 کار میکنه
      در این خالت میتونید به میکرو که 2 تا کانال rx-tx داره انتخاب کنید و یه برنامه بنویسید که هر داده ورودی کانال اول رو به کانال دوم ارسال کنه و هر داده ورودی کانال دوم به کانال اول

      دیدگاه


        #4
        پاسخ : تبدیل baud rate 9600 to 38400

        نوشته اصلی توسط mahdi421
        سلام
        سوالتون یکم نامفهوم هست

        فرض کنیم شما یک وسیله دارید که فقط با 38400 کار میکنه
        در این خالت میتونید به میکرو که 2 تا کانال rx-tx داره انتخاب کنید و یه برنامه بنویسید که هر داده ورودی کانال اول رو به کانال دوم ارسال کنه و هر داده ورودی کانال دوم به کانال اول
        خیلی ممنون از پاسخ تون
        من هم درست منظور شما رو متوجه نشدم الان سوال کردید یا جواب منو دادید؟؟؟؟؟ :biggrin: :biggrin: :biggrin: :biggrin: :mrgreen:
        من میخوام با ماژول hmt که با باود ریت 9600 کار میکنه ارسال داشته باشم اما در طرف گیرنده نیاز به 38400 دارم . طرف فرستنده رو که کاریش نمیتونم بکنم چون hmt حداکثر 9600 میفرسته . اما فکر کنم بشه تو گیرنده یه کارایی کرد که 9600 به 38400 تبدیل بشه .

        دیدگاه


          #5
          پاسخ : تبدیل baud rate 9600 to 38400

          نوشته اصلی توسط mahdi421
          سلام
          سوالتون یکم نامفهوم هست

          فرض کنیم شما یک وسیله دارید که فقط با 38400 کار میکنه
          در این خالت میتونید به میکرو که 2 تا کانال rx-tx داره انتخاب کنید و یه برنامه بنویسید که هر داده ورودی کانال اول رو به کانال دوم ارسال کنه و هر داده ورودی کانال دوم به کانال اول
          قراره از یه پایه بگیره و از یه پایه بفرسته یعنی یه RX و یه TX. نیازی به میکرو دو کاناله نیست

          دیدگاه


            #6
            پاسخ : تبدیل baud rate 9600 to 38400

            نوشته اصلی توسط mohammadfa91
            قراره از یه پایه بگیره و از یه پایه بفرسته یعنی یه RX و یه TX. نیازی به میکرو دو کاناله نیست
            ای ول داش محمد . محمد اینجا محمد اونجا محمد همه جااا. :applause: :applause: :applause: :applause:

            دیدگاه


              #7
              پاسخ : تبدیل baud rate 9600 to 38400

              نوشته اصلی توسط mohammadfa91
              قراره از یه پایه بگیره و از یه پایه بفرسته یعنی یه RX و یه TX. نیازی به میکرو دو کاناله نیست
              حالا به نظرت ارزون ترین میکرو که کارم و راه بندازه چیه؟؟؟؟؟

              دیدگاه


                #8
                پاسخ : تبدیل baud rate 9600 to 38400

                نوشته اصلی توسط mnopamin
                حالا به نظرت ارزون ترین میکرو که کارم و راه بندازه چیه؟؟؟؟؟
                مگا 8
                2700 تومن جوان الکترونیک

                دیدگاه


                  #9
                  پاسخ : تبدیل baud rate 9600 to 38400

                  نوشته اصلی توسط mohammadfa91
                  قراره از یه پایه بگیره و از یه پایه بفرسته یعنی یه RX و یه TX. نیازی به میکرو دو کاناله نیست
                  پیشنهاد جالبی بود و باعث شد عملا این روش رو تست کنم و باید بگم توی پروتیوس به خوبی کار کرد. نمونه کدی که تست کردام رو هم اینجا میزارم

                  کد:
                  $regfile = "m8def.dat"
                  $crystal = 14745600
                  
                  $hwstack = 100
                  $swstack = 100
                  $framesize = 100
                  
                  $baud = 9600
                  On Urxc Rxc_isr_pc
                  Enable Urxc
                  
                  Dim Rs232_pc As Byte
                  
                  Open "comc.0:38400,8,n,1" For Output As #1
                  
                  Print #1 , "38400 output"
                  
                  Enable Interrupts
                  
                  Do
                  Loop
                  
                  End
                  
                  
                  
                  Rxc_isr_pc:
                  
                  Rs232_pc = Udr
                  
                  Print #1 , Chr(rs232_pc) ;
                  
                  Return

                  دیدگاه

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