اطلاعیه

Collapse
No announcement yet.

دستور shiftin و shiftout در بیسکام

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

    دستور shiftin و shiftout در بیسکام

    با سلام
    من میآ‌خوام یه بایت اطلاعات رو بین دو تا میکرو با استفاده از دستور shiftin و shiftout انتقال بدم ولی هر کاری میآ‌کنم اطلاعات درست منتقل نمیآ‌شه :angry:
    برنامم هم اینه:

    فرستنده:
    کد:
    $regfile = "m16def.dat" 
    $crystal = 8000000 
    Config Porta = Output
    Dim A As Word
    A = 4
    Shiftout Pina.0 , Porta.1 , A , 1 , 8
    End
    گیرنده:
    کد:
    $regfile = "m16def.dat" 
    $crystal = 8000000 
    $baud = 19200 
    Config Porta = Input
    Dim A As Word    
    Shiftin Pina.0 , Porta.1 , A , 1 , 8
    Print A
    End
    کسی میآ‌تونه راهنماییم کنه؟

    #2
    پاسخ : دستور shiftin و shiftout در بیسکام

    سلام

    تو گیزنده از وقفه استفاده کن
    زندگی یه فرصته

    دیدگاه


      #3
      پاسخ : دستور shiftin و shiftout در بیسکام

      منظورتون رو متوجه نشدم
      ولی باید بگم از دستور BITWAIT هم استفاده کردم ولی نتیجه نگرفتم

      دیدگاه


        #4
        پاسخ : دستور shiftin و shiftout در بیسکام

        سلام
        به جای pina بنویس porta درست می شه

        دیدگاه


          #5
          پاسخ : دستور shiftin و shiftout در بیسکام

          نوشته اصلی توسط aliagha1382
          سلام
          به جای pina بنویس porta درست می شه
          سلام
          فرق این دو دستور چیه؟
          برای کاری در حوزه اربعین نیاز به نیروی داوطلب هستیم.
          http://hosseinwalkingday.com

          دیدگاه


            #6
            پاسخ : دستور shiftin و shiftout در بیسکام

            سلام
            در port می نویسیم و از pin می خوانیم

            دیدگاه


              #7
              پاسخ : دستور shiftin و shiftout در بیسکام

              نوشته اصلی توسط aliagha1382
              سلام
              به جای pina بنویس porta درست می شه
              درسته
              ولی هنوز مشکل پابرجاست
              اعدادی که فرستاده و خونده میآ‌شن یکی نیستن

              دیدگاه


                #8
                پاسخ : دستور shiftin و shiftout در بیسکام

                سلام
                در دستور shiftout از port ودر shiftin از pin استفاده کن
                شاید هم مشکل شما به دلیل تنظیم نبودن دریافت msb و lsb با توجه به نوع ارسال باشد

                دیدگاه

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