اطلاعیه

Collapse
No announcement yet.

تغییر ورودی یا خروجی بودن پورت های میکرو

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

    تغییر ورودی یا خروجی بودن پورت های میکرو

    سلام
    من می خوام یه برنامه بنویسم که با توجه به وضعیت یکی از پایه های میکرو نوع ورودی و خروجی بودن پایه های دیگه رو تغییر بده
    مثلا به PORTC.0 یه سوییچ وصل کنم، اگه یک بود پورت A ورودی باشه و اگه PORTC.0 صفر بود پورت A خروجی باشه

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

    اگه کامپایلرتون کدویژن هستش این برنامه به دردتون می خوره
    (if(PINC.0
    DDRA=0x00
    else
    DDRA=0xFF
    Share OR Die

    دیدگاه


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

      داداش اگه شد ترو خدا به ما هم بگین تا جایی یکه ما میدونیم نمیشه فیوز بیت رو توست نرم افزار تغیر بدی :cry2: :read:
      [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

      دیدگاه


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

        نوشته اصلی توسط حامد رحیمی
        داداش اگه شد ترو خدا به ما هم بگین تا جایی یکه ما میدونیم نمیشه فیوز بیت رو توست نرم افزار تغیر بدی :cry2: :read:
        ببخشید مگه DDRA هم فیوز بیته؟؟؟؟؟؟
        Share OR Die

        دیدگاه


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

          ترو خدا ینی میشه تو ای وی ار
          دستور خروجی و ورودی بودنو تعیین کرد oo:
          بیسکامو بلدین داداش گلم من این دستورو دادم ارور نداد
          If Pinb.0 = 1 Then : Config Pinb.0 = output
          :eek:
          [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

          دیدگاه


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

            نوشته اصلی توسط حامد رحیمی
            ترو خدا ینی میشه تو ای وی ار
            دستور خروجی و ورودی بودنو تعیین کرد oo:
            بیسکامو بلدین داداش گلم من این دستورو دادم ارور نداد
            If Pinb.0 = 1 Then : Config Pinb.0 = output
            :eek:
            تو بسکام هم میشه ولی تا جایی که من میدونم باید بنویسید:
            config portb.0=output
            Share OR Die

            دیدگاه


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

              داداش میدونم سوال من اینه که میشه دوتا کانفیگ نوشت ینی مثلا میکرو 5 دقیقه یه پایش خروجی بعد بدونه این که برنامشو تغیر بدی با یه دستور که قبلا دادی همون پایه ورودی شه بدون اینکه ایسیو دباره برنامه بدی و از این کارا :eek:
              [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

              دیدگاه


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

                بله میشه
                فقط تو سخت افزارش دقت کن....
                Share OR Die

                دیدگاه


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

                  :eek: :eek: کف کردم بابا oo: oo: oo: :applause: :applause: :applause: دستت طلااااااااا داداش من یه پروژه داشتم نمیدونسم چه طوری کنم حل شد داداش یه سوال کوچولو دیگه

                  اگه یه پورت یا یه پایه خروجی باشه خوب و رو حالت set باشه به gnd بزنی پورت میسوزه ؟؟؟؟؟؟؟؟؟؟
                  [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

                  دیدگاه


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

                    نه نمیسوزه
                    توی میکرو مدار محافظ داره....
                    Share OR Die

                    دیدگاه


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

                      داداش من ما هر چقد تشکر بود زدیم دمت گرم :applause: :applause:
                      گه گاهی یه ایدیم بزار شاید یکی ادت کرد
                      [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

                      دیدگاه


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

                        نوشته اصلی توسط Mahdi.N
                        بله میشه
                        فقط تو سخت افزارش دقت کن....
                        باید در سخت افزار به چه چیز هایی توجه کنیم


                        تو بسکام هم میشه ولی تا جایی که من میدونم باید بنویسید:
                        config portb.0=output
                        من الان کامپایلر دم دستم نیست، اما در اولین فرصت این دستور رو چک می کنم امیدوارم جواب بده

                        دیدگاه


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

                          منظورم اینه که مواظب باش که یه وقت ورودیت با خروجیت قاطی نشه
                          برای این کار بهتره از مالتی پلکسر استفاده کنی...
                          Share OR Die

                          دیدگاه

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