اطلاعیه

Collapse
No announcement yet.

SPI بین دو میکرو

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

    #16
    پاسخ : SPI بین دو میکرو

    یه اس پی ای که خودم نوشتم و نرم افزاری هست و تست شده همراه با فایل پروتیوس
    فایل های پیوست شده
    علم چندانکه بیشتر خوانی چون عمل در تو نیست نادانی

    دیدگاه


      #17
      پاسخ : SPI بین دو میکرو

      میخوام به این صورت میکروهارو شبکه کنم اونوقت مدار چطوری میشه؟

      دیدگاه


        #18
        پاسخ : SPI بین دو میکرو


        مدار به صورت شکل بالا می باشد در ضمن اون not ها رو هم مطابق اون مطلبی که قبلا گفتم می شود حذف کرد در مدار.

        دیدگاه


          #19
          پاسخ : SPI بین دو میکرو

          ببخشید
          1-اگه بخواهیم این شبکه رو با پروتکل TWI انجام بدیم باید چیکار کنیم و مدارش چجوری میشه؟
          چون تو دیتاشیت نوشته بود USI رو میتونیم به صورت TWI یا SM-Bus Interface استفاده کنیم

          2- SM-Bus Interface چیه ؟

          دیدگاه


            #20
            پاسخ : SPI بین دو میکرو

            نوشته اصلی توسط Amir-b
            ببخشید
            1-اگه بخواهیم این شبکه رو با پروتکل TWI انجام بدیم باید چیکار کنیم و مدارش چجوری میشه؟
            چون تو دیتاشیت نوشته بود USI رو میتونیم به صورت TWI یا SM-Bus Interface استفاده کنیم

            2- SM-Bus Interface چیه ؟
            سخت افزارش در شکل صفحه 88 دیتاشیت می باشد که هر چند تا میکرو را که بخواهید می توانید به آن وصل کنید. اما چون TWI نیاز به یک آدرس دارد و در این واحد رجیستری برای آدرس در نظر گرفته نشده است و آدرس از طریق بافر دریافت می شود و باید نرم افزاری آدرس را چک کرد فکر کنم برنامه آن یک خورده سخت تر از حالت قبل شود. و باید دائم آدرس دریافتی چک شود و اگر آدرس درست بود آنگاه عملیات بعدی که انتقال اطلاعات می باشد رو انجام داد.
            SM-Bus Interface تا حالا نشنیدم ولی به نظرم همون حالت اتصال 3 سیمه می باشد که با مدار قبلی آنرا به صورت SPI استفاده کردیم.

            دیدگاه


              #21
              پاسخ : SPI بین دو میکرو

              یه حالت کمی نامتعارف:

              میدونید که پروتکل 1wire برای ایجاد ارتباط با سنسورهای شرکت دالاس میباشد ولی من یه پروژه دانلود کرده بودم که با این پروتکل دوتا mega8 رو به هم ارتباط داده بود، یکی از میکروها شروع میکرد به شمارش (هر میکرو یه 7segment داشت) طوری که یه سویچ وجود داشت وقتی سویچ رو نگه میداشتی ادامه ی شمارش رو اون یکی میکرو انجام میداد یعنی از پروتکل 1wire استفاده کرده بود تا عددی رو از یه میکرو به یکی دیگه بفرسته ولی به زبان c بود که من متاسفانه زبان بیسیک کار میکنم

              حالا منظورم اینه که یه مثال عملی (تست شده) برای این کار واسه زبان بیسیک ( کامپایلر بسکام) میخواستم ؟
              البته توهین نشود ولی کتاب آقای 1nafar رو خوندم که مثالش هم ایجاد ارتباط بین دو میکرو با 1wire هستش ولی مثالش کار نکرد البته شاید اشکال از من باشه، به هر حال نتونستم راه اندازیش کنم اگه کسی موفق به راه اندازی اون مثال شده به منم یه ok بده ؟

              دیدگاه


                #22
                پاسخ : SPI بین دو میکرو

                لطفا کمک کنید

                دیدگاه


                  #23
                  پاسخ : SPI بین دو میکرو

                  see here
                  http://www.mcselec.com/index.php?option=com_content&task=view&id= 75&Itemid=57
                  if u cant solve your problem

                  send me your source
                  علم چندانکه بیشتر خوانی چون عمل در تو نیست نادانی

                  دیدگاه


                    #24
                    پاسخ : SPI بین دو میکرو

                    سلام
                    این لینک شما و هم کل اینترنت یه مثال نمیشه پیدا کرد که ارتباط بین دو میکرو از طریق 1wire باشه
                    البته تو کتاب الکترونیکی آقای 1nafar هم 1wire و دستوراتش رو توضیح داده و هم مثالی آورده که ارتباط بین دو میکرو میباشد
                    من هم اون مثال رو تو پروتئوس شبیه سازی کردم ولی جواب نداد
                    تو لینک زیر من هم قسمتی از کتاب رو که 1wire رو همراه با مثال توضیح داده گذاشته ام هم برنامه ی بسکام رو و هم فایل پروتئوس رو
                    لطفا یه نگاهی بهش بیندازید
                    خیلی واجبه اگه بتونین راهش بیندازید مدیونتون میشم
                    http://www.lgshare.com/upload/do.php...377f01e251.rar

                    http://www.jetup.ir/do.php?filename=...3018464031.rar

                    دیدگاه


                      #25
                      پاسخ : SPI بین دو میکرو

                      سلام.
                      توی کتاب 11 پروژه با AVR ، پروژه شماره 4 در مورد ارتباط از طریق پروتکل یک سیمه است.
                      هسته اصلی، میکروی ATmega8 است و برای اندازه گیری دما در 5 نقطه مختلف، 5 عدد DS18S20 به میکرو متصل شده است.
                      برقراری ارتباط بین میکرو و تراشه‎های DS18S20 از طریق پیاده‎سازی نرم‎افزاری صورت گرفته است.
                      به این ترتیب می‎توانیم روی هر یک از پایه‎های ورودی/ خروجی میکرو، یک باس یک سیمه داشته باشیم.
                      اینها بخشی از توضیحات خود کتاب بود.
                      اگه فکر می‎کنید این پروژه بهتون کمکی می‎کنه بگید.
                      در ضمن برنامه میکرو در محیط Bascom AVR نوشته شده است.

                      دیدگاه


                        #26
                        پاسخ : SPI بین دو میکرو

                        اگه این پروژه رو برای دانلود بزارید خوب میشه
                        ولی مشکل من هنوز سرجاشه که میخوام این ارتباط بین دو میکرو باشه نه یک میکرو و یک سنسور

                        دیدگاه


                          #27
                          پاسخ : SPI بین دو میکرو

                          اینم لینک دانلود:
                          http://ifile.it/5wkqusg/p.4.rar

                          من خودم به شخصه چون با این پروتکل کار نکردم، نمی‎تونم زیاد کمکتون کنم.
                          از این بابت شرمنده.
                          موفق باشین.

                          دیدگاه


                            #28
                            پاسخ : SPI بین دو میکرو

                            کمک :angry:

                            دیدگاه


                              #29
                              پاسخ : SPI بین دو میکرو

                              امیر جان من این فایلی که دوستمون گزاشتن رو تست کردم
                              هر از گاهی یهو کار میکنه و این نشون میده که حود پرتیوس باگ داره
                              شما باید عملی تست کنین
                              علم چندانکه بیشتر خوانی چون عمل در تو نیست نادانی

                              دیدگاه


                                #30
                                پاسخ : SPI بین دو میکرو

                                مثالی که دوستمون sina_80 گذاشتن، بین میکرو و سنسور هستش
                                من میخوام با این پروتکل (1wire) بین دو میکرو ارتباط برقرار کنم
                                خودمم یه تستهای کرده ام (عملی) ولی جواب نگرفتم
                                لطفا کمکم کنید

                                دیدگاه

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