اطلاعیه

Collapse
No announcement yet.

پورت به عنوان ورودی در میکرو atmega

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

    پورت به عنوان ورودی در میکرو atmega

    سلام.
    من می خواهم یه پورت از میکرو mega رو به عنوان ورودی تعریف کنم. آیا می شود از مقاومت پول پ داخلی خود میکرو استفاده کرد تا از مقاومت داخلی استفاده نشود؟

    ممنون


    #2
    پاسخ : پورت به عنوان ورودی در میکرو atmega

    آیا می شود از مقاومت پول پ داخلی خود میکرو استفاده کرد تا از مقاومت داخلی استفاده نشود؟
    : بالاخره از مقاومت پول اپ داخلی میخواید استفاده کنید یا استفاده نکنید !؟
    دانلود بدون دردسر از راپیدشر و فور شرد و ...

    دیدگاه


      #3
      پاسخ : پورت به عنوان ورودی در میکرو atmega

      مقاومت داخلی دیگه؟ آیا می شود؟ مشکلی به وجود نمی آید؟

      دیدگاه


        #4
        پاسخ : پورت به عنوان ورودی در میکرو atmega

        اره هم میتونی استفاده کنی و هم میتونی استفاده نکنی :mrgreen:
        از چه زبونی استفاده میکنی؟؟

        دیدگاه


          #5
          پاسخ : پورت به عنوان ورودی در میکرو atmega

          کافیه که رجیستر های DDR و PORT مربوط به اون پورت رو تنظیم کنید

          مثلا تو c به این شکل (برای پورت A):

          PORTA=0xFF;
          DDRA=0x00;
          دانلود بدون دردسر از راپیدشر و فور شرد و ...

          دیدگاه


            #6
            پاسخ : پورت به عنوان ورودی در میکرو atmega

            ممنون از جواب دوستان.
            ولی یه سوال برام پیش اومده. اگر می شود از مقاومت داخلی استفاده کرد چرا در بعضی از پروژه ها از مقاومت خارجی استفاده می کنند؟
            آیا فرق می کند در دقت میکرو؟

            دیدگاه


              #7
              پاسخ : پورت به عنوان ورودی در میکرو atmega

              چون از اون مقامتها فقط تو حالت ورودی بصورت دیجیتال (فعال یا غیر فعال بودن پایه) استفاده میشه؛ پس ربطی به دقت نداره، یعنی تو ورودی های adc تاثیری ندارن.

              اما تو بعضا از پروژه ها با استفاده از مقاوت دیگه برای تعیین سطح ولتاژ پایه میکرو تو حالت pull-up از مقاومت بیرونی استفاده میشه.
              دانلود بدون دردسر از راپیدشر و فور شرد و ...

              دیدگاه


                #8
                پاسخ : پورت به عنوان ورودی در میکرو atmega

                من فقط به 0 و 1 بودن لازم دارم. پس می توانم از مقاومت داخلی استفاده کنم درسته؟

                دیدگاه


                  #9
                  پاسخ : پورت به عنوان ورودی در میکرو atmega

                  بله - برای این کار مشکلی نداره.
                  دانلود بدون دردسر از راپیدشر و فور شرد و ...

                  دیدگاه


                    #10
                    پاسخ : پورت به عنوان ورودی در میکرو atmega

                    حالا مشکل اول بر طرف شد. حالا مشکل بعدی.

                    من یک میکرو دارم Xmega که سرعتش 32MHZ است. یک پورت را به عنوان خروجی کانفیگ می کنم. 100 عدد 74HC547 رو به پورت Xmega وصل می کنم و
                    انیبل هر آی سی به xmega وصل می کنم. خروجی هر آی سی 74547 هم به یه میکروی Mega8 که سرعتش 16MHZ هست وصله.
                    حالا 100 بایت رو ارسال می کنیم از Xmega . بایت اول که ارسال شد انیبل آی سی اولی زده می شود و بایت اول به میکروی اول می رسد و خونده می شود. همین کار تا بایت 100 ادامه می دهیم. حالا Xmega که سرعتش بیشتره مشکلی در اجرای برنامه پیش نمی یاد؟

                    ممنون از لطف دوستان

                    دیدگاه


                      #11
                      پاسخ : پورت به عنوان ورودی در میکرو atmega

                      برام خیلی سوال شد که شما با 101 تا میکرو میخواین چی کار کنین ؟ :eek:
                      فکر کنم با حدود 50 تا بشه پولو هوا کرد :rolleyes:

                      به نظر من مشکلی پیش نمیاد چون ظاهرا ورودی هایی که پورت هر کدوم از mega ها میدین هر 3us عوض میشه که از لحاظ تئوری مشکلی پیش نمیاد ولی عملا با 101 تا میکرو همزمان با هم تا حالا کار نکردم

                      دیدگاه


                        #12
                        پاسخ : پورت به عنوان ورودی در میکرو atmega

                        ممنون دوست گرامی.
                        فرض کنیم که در 100 میکرو هر کدام 1 بایت به خروجی ارسال خواهند کرد. یک پین از همه میکروها وودی تعریف می شود که به سنسور وصل شده. حالا اگر سنسور فعال شود آیا همه میکروها با هم آن بایتی که قرار هست در خروجی داشته باشند انجام می دهند؟
                        ممنون

                        دیدگاه


                          #13
                          پاسخ : پورت به عنوان ورودی در میکرو atmega

                          آهان حالا که پروژتو گفتی راحتتر میتونم کمکت کنم
                          تا جایی که متوجه شدم دارین برا یه سیستم یه جور data logger می سازین ، در این صورت پیشنهاد میکنم به جای اینکار از پروتکل های سریال مربوطه استفاده کنی

                          دیدگاه

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