اطلاعیه

Collapse
No announcement yet.

صفر کردن پایه ورودی

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

    صفر کردن پایه ورودی

    سلام
    یه برنامه ساده برای x256 نوشتم که میاد از ورودی مقداری رو بخونه و در صورتی که دکمه فشرده بود یه خروجی رو یک کنه
    ولی مشکل اینجاست که وقتی با مولتی متر پایه رو چک می کنم مقدارش 3.1 هست
    چطور به میکرو بگم در ابتدا این پایه باید صفر باشه؟

    #2
    پاسخ : صفر کردن پایه ورودی

    با چه زبان برنامه نویسی کار میکنی ؟
    اگه بسکام هست که باید بگی:
    مثلا اگه پایه پورت بی 2 باشه :
    CONFIG PORTB.2 = input
    PORTB.2 =0

    و برای اینکه مقدار 3.1 از بین بره
    یک مقاومت 10کیلو رو بین منفی و اون پایه قرار بده
    وقتی سطح مثبت رو به پایه بی 2 متصل کنی ...فرمان صادر میشه

    اگه میخوای سطح منفی بدی که 0 رو 1 کن و مقاومت رو از منفی به مثبت متصل کن

    نمیدونم منظورت رو درست متوجه شده بودم یا نه ولی خوب...همین کمک از دستم بر میاد
    هنگامي که چيزي مينويسي، کاري نکن تنها کسي که از مغزش استفاده کرده باشد ،مدادت باشد .

    \|/_\/_

    دیدگاه


      #3
      پاسخ : صفر کردن پایه ورودی

      ببخشید آقای چمنی ولی فکر کنم منظور ایشون ARM بوده :nerd:

      دیدگاه


        #4
        پاسخ : صفر کردن پایه ورودی

        نوشته اصلی توسط PLASMA
        ببخشید آقای چمنی ولی فکر کنم منظور ایشون ARM بوده :nerd:
        آها پس هیچی دیگه...آرم با بسکام کار نمیکنه...
        دوستان دیگه باید راهنمایی کنند

        ولی برای از بین بردن 3.1ولت بازم میتونند مقاومت 10کیلو رو بین مثبت و پایه آرم قرار بدن یا پول دون داخلی رو فعال کنند
        هنگامي که چيزي مينويسي، کاري نکن تنها کسي که از مغزش استفاده کرده باشد ،مدادت باشد .

        \|/_\/_

        دیدگاه


          #5
          پاسخ : صفر کردن پایه ورودی

          خب من پول پ داخلی رو غیر فعال کردم و درست شد
          ولی نمی ذونم به میکرو ضرر میزنه یا نه؟

          دیدگاه


            #6
            پاسخ : صفر کردن پایه ورودی

            نوشته اصلی توسط gbg
            خب من پول پ داخلی رو غیر فعال کردم و درست شد
            ولی نمی ذونم به میکرو ضرر میزنه یا نه؟
            فقط نویز میگیره
            میبینید که کلید رو فشار ندادید ولی داره فرمان میده
            حتما از پول دون خارجی استفاده کنید
            هنگامي که چيزي مينويسي، کاري نکن تنها کسي که از مغزش استفاده کرده باشد ،مدادت باشد .

            \|/_\/_

            دیدگاه


              #7
              پاسخ : صفر کردن پایه ورودی

              سلام
              ببخشید دو سه روزی مسافرت بودم دیر شد :smile:
              مقاومت پول پ برای ورودی استفاده میشه و بسته به این که شما بخاین ورودیتون صفر فعال یا یک فعال باشه باید از پول پ و پول داون استفاده کنید
              اگه یک فعاله از پول داون و اگه صفر فعاله از پول پ استفاده کنید
              بود یا نبودش برا عملکرد برنامتون ضرر داره ولی برا خود میکرو نه
              پس اگه برنامه درست کار میکنه مشکلی نداره از پول پ استفاده نکن
              ولی
              ولی
              اگه محیطت نویزی باشه دیگه بدون پول پ اطمینانی به برنامت نداشته باش
              موفق باشی

              زندگی یعنی امید و حرکت
              کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
              سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
              برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
              به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

              دیدگاه


                #8
                پاسخ : صفر کردن پایه ورودی

                ممنون از توضیح کاملتون
                رجیستر پول پ رو میدونم
                ریجیستر پول دان چیه؟

                دیدگاه


                  #9
                  پاسخ : صفر کردن پایه ورودی

                  نوشته اصلی توسط gbg
                  ممنون از توضیح کاملتون
                  رجیستر پول پ رو میدونم
                  ریجیستر پول دان چیه؟
                  متصل کردن پین ورودی میکرو با یک مقاومت مثلا 10 کیلو به vcc میشه پول پ
                  متصل کردن پین ورودی میکرو با یک مقاومت مثلا 10 کیلو به GND میشه پول داون
                  هنگامي که چيزي مينويسي، کاري نکن تنها کسي که از مغزش استفاده کرده باشد ،مدادت باشد .

                  \|/_\/_

                  دیدگاه


                    #10
                    پاسخ : صفر کردن پایه ورودی

                    ممنون از توضیحتون
                    می دونستم
                    سوالم در مورد پول دان داخلی بود (ریجستری که پول دان انجام بده)

                    دیدگاه


                      #11
                      پاسخ : صفر کردن پایه ورودی

                      نوشته اصلی توسط gbg
                      ممنون از توضیحتون
                      می دونستم
                      سوالم در مورد پول دان داخلی بود (ریجستری که پول دان انجام بده)
                      خواهش میکنم
                      خوب شما اگه بگین پین ورودیتون در حالت پیشفرض 1 باشه یعنی پول پ داخلی فعال
                      و اگه بگین پین ورودی در حالت پیشفرض 0 باشه یعنی پول داون داخلی فعال

                      و اگه چیزی تعریف نکنین که میکرو اون پایه رو پول پ در نظر میگیره ولی از ورودی نویز زیادی رو هم متحمل میشه
                      هنگامي که چيزي مينويسي، کاري نکن تنها کسي که از مغزش استفاده کرده باشد ،مدادت باشد .

                      \|/_\/_

                      دیدگاه


                        #12
                        پاسخ : صفر کردن پایه ورودی

                        فکر نکنم چیزی به نام پول داون داخلی توی arm وجود داشته باشه!! تنها پول پ داخلی داریم.

                        دیدگاه


                          #13
                          پاسخ : صفر کردن پایه ورودی

                          نوشته اصلی توسط shahrivar88
                          فکر نکنم چیزی به نام پول داون داخلی توی arm وجود داشته باشه!! تنها پول پ داخلی داریم.
                          دقیقا
                          فقط پول پ داریم
                          البته منظورم توی AT91SAM7X هست اونم به صورت داخلی
                          ولی میتونیم به صورت خارجی و با یه مقاومت خودمون هر دوتاشو بسازیم
                          زندگی یعنی امید و حرکت
                          کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
                          سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
                          برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
                          به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

                          دیدگاه


                            #14
                            پاسخ : پاسخ : صفر کردن پایه ورودی

                            نوشته اصلی توسط علی ایمانی فر
                            دقیقا
                            فقط پول پ داریم
                            البته منظورم توی AT91SAM7X هست اونم به صورت داخلی
                            ولی میتونیم به صورت خارجی و با یه مقاومت خودمون هر دوتاشو بسازیم
                            سلام، یعنی می شه پول پ داخلی رو نرم افزاری غیرفعال کرد؟تو iar چطوریه؟

                            دیدگاه


                              #15
                              پاسخ : پاسخ : صفر کردن پایه ورودی

                              نوشته اصلی توسط gizmo89
                              سلام، یعنی می شه پول پ داخلی رو نرم افزاری غیرفعال کرد؟تو iar چطوریه؟
                              سلام
                              بله که میشه
                              توی Keil و IAR هم نداره همه جا میشه
                              فقط باید رجیستر مربوط به پول پ رو مقدار دهی کنی اسم رجیستر هاش هم ایناست PIO_PUDR برای غیر فعال کردن و PIO_PUER برای فعال کردن
                              زندگی یعنی امید و حرکت
                              کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
                              سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
                              برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
                              به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

                              دیدگاه

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