اطلاعیه

Collapse
No announcement yet.

ارسال دیتا از یک میکرو به 4 میکروی دیگر

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

    ارسال دیتا از یک میکرو به 4 میکروی دیگر

    سلام دوستان
    من می خوام 4 بایت از یک میکرو به 4 میکروی دیگر ارسال کنم( هر بایت برای یک میکرو)
    با بیشترین سرعت ممکن. از چه روشی استفاده کنم.
    با تشکر.

    #2
    پاسخ : ارسال دیتا از یک میکرو به 4 میکروی دیگر

    سلام
    پروتکل RS485 رو بررسی کنید.

    موفق باشید :smile:
    [left][move][b][color=green][size=11pt]ما می توانیم .
    ، همین ... *. * * *. * * * [color=re

    دیدگاه


      #3
      پاسخ : ارسال دیتا از یک میکرو به 4 میکروی دیگر

      سلام دادا.
      بهتره بگی شرایط کارت چیه؟ مثلاً فاصله میکروهات از هم چند متره و .....
      تشکر لازم نیست!

      دیدگاه


        #4
        پاسخ : ارسال دیتا از یک میکرو به 4 میکروی دیگر

        سلام دوستان
        کاری که می خواهم انجام بدم به این صورت است.

        512 بایت رو در sram میکروی اصلی mega128 می ریزم. حالا می خواهم با بالاترین سرعت 128 بایت اول رو در میکروی اول mega32 بریزم و در sram میکرو ذخیره بشه(mega32) بعد 128 تای بعدی از mega128 به میکروی mega32 دومی بره الا اخر. آیا برای این کار با دستور shiftout در باسکام امکان پذیر است. این کار رو در بالاترین سرعت می خوام انجام شود. نظر دوستان چیست؟

        دیدگاه


          #5
          پاسخ : ارسال دیتا از یک میکرو به 4 میکروی دیگر

          سلام
          اگر فاصله میکروهات زیاد نیست از SPI استفاده کن راحترین کار هست.

          دیدگاه


            #6
            پاسخ : ارسال دیتا از یک میکرو به 4 میکروی دیگر

            نوشته اصلی توسط feshwari
            سلام دوستان
            کاری که می خواهم انجام بدم به این صورت است.

            512 بایت رو در sram میکروی اصلی mega128 می ریزم. حالا می خواهم با بالاترین سرعت 128 بایت اول رو در میکروی اول mega32 بریزم و در sram میکرو ذخیره بشه(mega32) بعد 128 تای بعدی از mega128 به میکروی mega32 دومی بره الا اخر. آیا برای این کار با دستور shiftout در باسکام امکان پذیر است. این کار رو در بالاترین سرعت می خوام انجام شود. نظر دوستان چیست؟
            فاصله میکروها چنده دادا؟
            تشکر لازم نیست!

            دیدگاه


              #7
              پاسخ : ارسال دیتا از یک میکرو به 4 میکروی دیگر

              سلام.
              فاصله میکرو ها کمتر از 5 سانتیمتر است. میکروی شماره 1 بهش MMC وصله. به صورت سخت افزاری MMC وصل شده.
              حالا چطور با SPI می شود دیتا ها رو به میکروی دیگه داد. چون پین های SPI به MMC وصله. باید چکار کنم.؟

              دیدگاه


                #8
                پاسخ : ارسال دیتا از یک میکرو به 4 میکروی دیگر

                سلام دادا.
                برا اتصال چندین میکرو به هم تمام پین های MISO, MOSI,CLK میکروها به هم وصل میشن و فقط در زمان تبادل اطلاعات باید میکرو Slave رو با پبن CS انتخاب کنی.
                تشکر لازم نیست!

                دیدگاه


                  #9
                  پاسخ : ارسال دیتا از یک میکرو به 4 میکروی دیگر

                  سلام.
                  من با کانفیگ سخت افزاری MMC رو به میکرو ارتباط دادم. حالا می شود 4 پین دیگر رو به روش نرم افزاری کانفیگ کنم و اونو به 4 تا میکروی دیگه ارتباط بدم؟

                  دیدگاه


                    #10
                    پاسخ : ارسال دیتا از یک میکرو به 4 میکروی دیگر

                    این مشکل منم بود البته من کارم چیز دیگه ای بود واسه من یدونه میکرو به 16 تا دستور می داد.از rs485 استفاده کن اگر کدهایی که می خوای بفرستی انتخابش دست خودته با check sum می تونی کارتو انجام بدی یعنی هر میکرو فقط اطلاعاتی رو بخونه که check sum اون با chek sum دیتای مورد نظر یکسان باشد.منظورو رسوندم
                    تو اين جهان 7 ميلياردي من معني ندارد و اگه تو اين دنيا فقط 1 نفر وجود داشت باز هم من معني نداشت

                    دیدگاه


                      #11
                      پاسخ : ارسال دیتا از یک میکرو به 4 میکروی دیگر

                      هیچی نفهمیدم

                      دیدگاه


                        #12
                        پاسخ : ارسال دیتا از یک میکرو به 4 میکروی دیگر

                        کچاشو دادا؟ :eek:
                        تشکر لازم نیست!

                        دیدگاه


                          #13
                          پاسخ : ارسال دیتا از یک میکرو به 4 میکروی دیگر

                          نوشته اصلی توسط sey22
                          این مشکل منم بود البته من کارم چیز دیگه ای بود واسه من یدونه میکرو به 16 تا دستور می داد.از rs485 استفاده کن اگر کدهایی که می خوای بفرستی انتخابش دست خودته با check sum می تونی کارتو انجام بدی یعنی هر میکرو فقط اطلاعاتی رو بخونه که check sum اون با chek sum دیتای مورد نظر یکسان باشد.منظورو رسوندم
                          مهندس جان فلسفه Chksum چیز دیگه ای هست
                          برای چک کردن ایرادات در فریم هست
                          شما شاید منظورت Funcyion ویا Slave Id هست
                          به هر حال Chksum ربطی به این چیزی که شما دارید میگید نداره
                          معجزه پس از معجزه می آید و شگفتی ها از تجلی باز نمی مانند.

                          دیدگاه

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