اطلاعیه

Collapse
No announcement yet.

پورت رو هوا!!!

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

    پورت رو هوا!!!

    سلام
    دوستان تو کدویژن کدی هست ک یه پورت نه زمینش کنه و نه ولتاژ بیافته روش(نه یک بشه و نه صفر پورت رو هوا باشه یعنی خاکستری شه!!!)
    من تو یه برنامه یکی از پورت ها رو میخام کنترلش کنم طوری که یا صفر بشه یا هیچ یک نشه!!
    لطفا کمکم کنید :read:
    من با دانش و آکاهی ام تمام جهالت ها رو به زانو در خواهم اورد.

    #2
    پاسخ : پورت رو هوا!!!

    سلام دوست عزیز
    همچین چیزی فک نکنم وجود داشته باشه ولی میتونی با pwm این پایه رو درست کنی مثلا پایه رو بکنی 2 ولت که 1 نشه

    دیدگاه


      #3
      پاسخ : پورت رو هوا!!!

      نوشته اصلی توسط Masoud0711
      سلام دوست عزیز
      همچین چیزی فک نکنم وجود داشته باشه ولی میتونی با pwm این پایه رو درست کنی مثلا پایه رو بکنی 2 ولت که 1 نشه
      خب اون وقت همون صفر میشه خب!!!
      راستش میخام تو پروتکل spi سه تا اسلیو با پوش باتم کنترل کنم(پورت b.4 صفر شه اسلو میشه و...)صفر میشه ارتباط برقرار میشه میخام یکی رو قطع کنم و دومی برقرار بشه سیستم بهم میریزه!!
      من با دانش و آکاهی ام تمام جهالت ها رو به زانو در خواهم اورد.

      دیدگاه


        #4
        پاسخ : پورت رو هوا!!!

        اگه هیچی واسش کانفیگ نکنی (نه خروجی و نه ورودی)خاکستری میشه.اینکه نه صفر بشه و نه یک با اینکه هم صفر بشه هم یک خیلی فرق داره.
        اگه مورد دوم را بخوای اجرا کنی نویزی میشه چون یا باید پول پ باشه یا پول دان.
        الهم صل علی محمد و آل محمد و عجل فرجهم

        دیدگاه


          #5
          پاسخ : پورت رو هوا!!!

          نظر دوستان درسته.
          اگه میخواین صفر یا یک بودن یا hiz بودن یه ورودی رو تشخیص بدید پیشنهاد میکنم از دوتا پین استفاده کنید. یکیش پول دان و یکیش پول پ.
          www.gam-co.blogsky.com

          دیدگاه


            #6
            پاسخ : پورت رو هوا!!!

            وقت بخیر

            برای این نوع تعریف مورد نظر شما پورت رو بصورت ورودی تعریف کنید و با تغییر جهت بین ورودی و خروجی یعنی به جای نوشتن اطلاعات خروجی در پورت out در پورت dir توشتن !! به حالت مد نظر خود می رسید .

            دیدگاه


              #7
              پاسخ : پورت رو هوا!!!

              شما یعنی high impedance می خواید؟می تونید از کد زیر استفاده کنید:
              DDRB = 0x00; //make port b as input
              PORTB = 0x00; //disable pull-ups and make it tri state

              دیدگاه

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