اطلاعیه

Collapse
No announcement yet.

ارتباط سریال نرم افزاری

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

    ارتباط سریال نرم افزاری

    سلام
    مدتیه دارم روی یک مدار کار میکنم ، ولی هنوزنتیجه نگرفتم ،
    2 عدد مگا 32 دارم و از uart سخت افزاری اونها استفاده شده ؛ حالا برای ارتباط اینها با هم از پایه های spi بصورت سخت افزاری استفاده کردم .
    اما به دلیل عدم دانش کافی در spi تصمیم گرفتم با ارتباط سریال نرم افزاری راش بندازم و فقط از 2 پین پایه هایی که برای spi در نظر گرفتم استفاده کنم .
    اما مشکل اینجاست که فقط میکرو یک ارسال میکنه و میکرو 2 دریافت ، ارتباط یک طرفه

    حالا می خوام همین ارتباط بصورت دو طرفه باشه یعنی هم ارسال و هم دریافت ، و دریافتی نمیتونم داشته باشم .
    http://uplod.ir/8f5wz2wlloe7/Uart.rar.htm
    فایل برنامه ها

    #2
    پاسخ : ارتباط سریال نرم افزاری

    تو ارتابط SPI دو طرفه، شما حداقل نیاز به 3 پایه برای تبادل دیتا داری. یکی کلاک، یکی خروجی از میکرو و آخری ورودی به میکرو. البته می تونی با 2 تا پایه هم اینکارو کنی به صورت نرم افزاری که اونوقت باید یک پایه کلاک باشه و پایه دیگه هم یا خروجی باشه و یا ورودی که به برنامه نوشته شده شما بستگی خواهد داشت.
    ---------
    .
    .
    ...........

    دیدگاه


      #3
      پاسخ : ارتباط سریال نرم افزاری

      نوشته اصلی توسط Des_B
      تو ارتابط SPI دو طرفه، شما حداقل نیاز به 3 پایه برای تبادل دیتا داری. یکی کلاک، یکی خروجی از میکرو و آخری ورودی به میکرو. البته می تونی با 2 تا پایه هم اینکارو کنی به صورت نرم افزاری که اونوقت باید یک پایه کلاک باشه و پایه دیگه هم یا خروجی باشه و یا ورودی که به برنامه نوشته شده شما بستگی خواهد داشت.
      درسته spi ، منم واسه همین رزرو کرده بوده ، اما تصمیم عوض شد و قصد دارم بصورت uart نرم افزاری ، به دلیل عدم دانش کافی در spi ، دوست عزیز اگر اطلاعی در این باب ها دارید ، لطف بفرمایید .

      دیدگاه


        #4
        پاسخ : ارتباط سریال نرم افزاری

        از بین شما بزرگواران کسی نیست کمک کنه ؟ :angry:

        دیدگاه


          #5
          پاسخ : ارتباط سریال نرم افزاری

          الان دقیقا مشکل کجاست ؟
          به نظر من همه باید برنامه نویسی را یاد بگیرند زیرا برنامه نویسی طریقه ی فکر کردن را به شما یاد میدهد.
          @@@@@@@@@@*بیل گیتس*@@@@@@@@@@

          دیدگاه


            #6
            پاسخ : ارتباط سریال نرم افزاری

            نوشته اصلی توسط liamplm1382
            الان دقیقا مشکل کجاست ؟
            هدف من اینه یک ارتباط سریال نرم افزارب 2 طرفه راه بندازم ، اما اگه بشه با spi هم کار کنم ، خوبه مشکل حله

            دیدگاه


              #7
              پاسخ : ارتباط سریال نرم افزاری

              نوشته اصلی توسط mohamadeng
              از بین شما بزرگواران کسی نیست کمک کنه ؟ :angry:
              من تو محیط آردوینو استفاده کردم خودش کتابخونه داشت و خیلی ساده میشد ازش استفاده کرد. یه نگاهی بهش بکنید شاید کارتونو راه بندازه.
              https://www.arduino.cc/en/Reference/SoftwareSerial

              دیدگاه


                #8
                پاسخ : ارتباط سریال نرم افزاری

                این آموزش spi هست اگه خواستی یه نگاه بهش بنداز :read: :nerd:
                این جلسه اول :arrow:
                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%877/
                اینم جلسه دوم :arrow:
                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/
                به نظر من همه باید برنامه نویسی را یاد بگیرند زیرا برنامه نویسی طریقه ی فکر کردن را به شما یاد میدهد.
                @@@@@@@@@@*بیل گیتس*@@@@@@@@@@

                دیدگاه


                  #9
                  پاسخ : ارتباط سریال نرم افزاری

                  نوشته اصلی توسط liamplm1382
                  این آموزش spi هست اگه خواستی یه نگاه بهش بنداز :read: :nerd:
                  این جلسه اول :arrow:
                  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%877/
                  اینم جلسه دوم :arrow:
                  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/
                  دوست عزیز من با بسکام کار میکنم :cry2:

                  دیدگاه


                    #10
                    پاسخ : ارتباط سریال نرم افزاری

                    نوشته اصلی توسط mohamadeng
                    دوست عزیز من با بسکام کار میکنم :cry2:
                    خب این یکی با بسکامه اینو ببین :arrow: :biggrin:
                    http://yazdkit.com/link-spi-409.html
                    به نظر من همه باید برنامه نویسی را یاد بگیرند زیرا برنامه نویسی طریقه ی فکر کردن را به شما یاد میدهد.
                    @@@@@@@@@@*بیل گیتس*@@@@@@@@@@

                    دیدگاه

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