اطلاعیه

Collapse
No announcement yet.

ارتباط SPI

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

    ارتباط SPI

    سلام یک ارتباط بین 2 میکرو میخوام انجام بدم از طریق SPI ، این ارتباط امکان داره بصورت اینتراپتی باشه ؟

    #2
    پاسخ : ارتباط SPI

    والا اینتراپتی رو متوجه نمیشم اما تو اینترنت کلی پروژه این جوری داریم
    بزن تو گوگل ارتباطSPIبا AVR کلی پروژه میاد
    شاید هم دیدی
    میشه منظورتون رو از اینتراپتی بگین متوجه نشدم :nerd: :nerd: توضیح بدید من هم یاد بگیرم
    از دو چیز بسیار زیاد یاد گرفتم (1) نمونه مدارهای موجود در سایت های خارجی (2) مهندسی معکوس بردهای غیر ایرانی. به نقل از آقای مرتضی امانی
    --------------------------------------------------------
    تمام دنیا ما را تحریم کرده اند؛ حداقل خودمان همدیگر را تحریم نکنیم. به نقل از pencil
    --------------------------------------------------------
    اشک هایی که پس از هر شکست ریخته میشوند همان عرق هاییست که برای پیروزی ریخته نشده است. mehran901

    دیدگاه


      #3
      پاسخ : ارتباط SPI

      نوشته اصلی توسط moghani1376
      والا اینتراپتی رو متوجه نمیشم اما تو اینترنت کلی پروژه این جوری داریم
      بزن تو گوگل ارتباطSPIبا AVR کلی پروژه میاد
      شاید هم دیدی
      میشه منظورتون رو از اینتراپتی بگین متوجه نشدم :nerd: :nerd: توضیح بدید من هم یاد بگیرم
      منظور اینه که وقفه SPI فعال باشه و هر وقت دریافتی داشت بره به زیر برنامه وقفه ، مشابه ارتباط UART در حالت وقفه :nerd:

      دیدگاه


        #4
        پاسخ : ارتباط SPI

        سلام :smile:
        خب توی این ارتباط یه Master میخوایم، و یه Slave
        حالا این Slave میتونه یه IC باشه که با SPI کار میکنه، یا میتونه یه میکرو دیگه باشه
        وقفه SPI که توی میکرو داریم
        http://www.eca.ir/forum2/index.php?topic=108455.msg777842#msg777842

        دیدگاه


          #5
          پاسخ : ارتباط SPI

          نوشته اصلی توسط سامان تقی پور
          سلام :smile:
          خب توی این ارتباط یه Master میخوایم، و یه Slave
          حالا این Slave میتونه یه IC باشه که با SPI کار میکنه، یا میتونه یه میکرو دیگه باشه
          وقفه SPI که توی میکرو داریم
          جدی ؟وقفه SPI ؟ من سمپل میکرو رو کار کردم که فقط عدد رو میفرسته، در واقع یک ارتباط 2 طرفست ، برنامه نمونه اگه داری مهندس خیلی میتونه روشن کنه :read:

          دیدگاه


            #6
            پاسخ : ارتباط SPI

            این عکس مال دیتا شیت mega8 فسقلیه :biggrin: :
            http://s6.picofile.com/file/8226179318/SPI.PNG
            برنامه نمونه ندارم
            دوستای دیگه اگه برنامه دارن بذارن
            http://www.eca.ir/forum2/index.php?topic=108455.msg777842#msg777842

            دیدگاه


              #7
              پاسخ : ارتباط SPI

              نوشته اصلی توسط سامان تقی پور
              این عکس مال دیتا شیت mega8 فسقلیه :biggrin: :
              http://s6.picofile.com/file/8226179318/SPI.PNG
              برنامه نمونه ندارم
              دوستای دیگه اگه برنامه دارن بذارن
              مهندس ازین چیزی سر در نیاوردم ، :biggrin:
              در واقع الان ارتباط یک طرفه راه انداختم ، اما میخوام جفتشون ارسال و دریافت داشته باشند .

              دیدگاه


                #8
                پاسخ : ارتباط SPI

                اون عکس وقفه های هر میکرو رو نشون میده که بتونی ببینی فلان میکرو چه وقفه هایی داره. مثلا mega8 نوزده تا وقفه داره
                وقفه SPI، وقفه TWI، وقفه USART و ...

                توی گوگل یا توی همین انجمن اگه سرچ کنی، به نتایج خوبی میرسی
                مثلا:
                http://www.eca.ir/forum2/index.php?topic=49418.0

                http://dmf313.ir/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AC%D8%A7%D9%85%D8%B9-%D9%85%DB%8C%DA%A9%D8%B1%D9%88%DA%A9%D9%86%D8%AA%D 8%B1%D9%84%D8%B1-avr-%D8%AC%D9%84%D8%B3%D9%878/
                http://www.eca.ir/forum2/index.php?topic=108455.msg777842#msg777842

                دیدگاه


                  #9
                  پاسخ : ارتباط SPI

                  نوشته اصلی توسط سامان تقی پور
                  اون عکس وقفه های هر میکرو رو نشون میده که بتونی ببینی فلان میکرو چه وقفه هایی داره. مثلا mega8 نوزده تا وقفه داره
                  وقفه SPI، وقفه TWI، وقفه USART و ...

                  توی گوگل یا توی همین انجمن اگه سرچ کنی، به نتایج خوبی میرسی
                  مثلا:
                  http://www.eca.ir/forum2/index.php?topic=49418.0

                  http://dmf313.ir/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AC%D8%A7%D9%85%D8%B9-%D9%85%DB%8C%DA%A9%D8%B1%D9%88%DA%A9%D9%86%D8%AA%D 8%B1%D9%84%D8%B1-avr-%D8%AC%D9%84%D8%B3%D9%878/
                  تشکر سامان جان ، من با بسکام کار میکنم ، لینک دومی بیشتر به دردم میخوره ، دارم کار میکنم امیدوارم جوابگیرم .

                  دیدگاه


                    #10
                    پاسخ : ارتباط SPI

                    مهندس سامان ، به یک نتیجه رسیدم که از همین 4 پایه ، 2 تا از پین هارو برای ارتباط سریال نرمافزاری استفاده کنم ، و دیگه spi رو کار نگیرم .
                    من یک برنامه نوشتم اما خوب جواب نمیده توی محیط شبیه ساز پروتئوس

                    دیدگاه


                      #11
                      پاسخ : ارتباط SPI

                      نوشته اصلی توسط mohamadeng
                      سلام یک ارتباط بین 2 میکرو میخوام انجام بدم از طریق SPI ، این ارتباط امکان داره بصورت اینتراپتی باشه ؟
                      داخل میکروهای AVR شامل سری Atmega ، فقط وقفه اتمام ارسال از طریق SPI وجود داره.
                      ---------
                      .
                      .
                      ...........

                      دیدگاه


                        #12
                        پاسخ : ارتباط SPI

                        نوشته اصلی توسط Des_B
                        داخل میکروهای AVR شامل سری Atmega ، فقط وقفه اتمام ارسال از طریق SPI وجود داره.
                        چطوری باید فعال کنم ، و روش کار کردنش به چه صورته ؟

                        دیدگاه

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