اطلاعیه

Collapse
No announcement yet.

یک بودن پورت خروجی

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

    یک بودن پورت خروجی

    سلام. من وقتی یک پورت را خروجی تعریف می کنم به صورت defualt روشن میشه حتی با دستور ریست هم خاموش نمیشه . مثلا برنامه زیرو نوشتم ولی وقتی میکرو روشن می کنم درجا دیود هایی که تو خروجی هستن روشن میشن و اصلا کاری وضعیت پین ورودی نداره. اگه کسی میدونه چرا اینطوری میشه کمک کنه. یه هفته وقتمو گرفته. هم پرو گرامرو عوض کردم هم میکرو . ولی بازم همین طوره .


    $regfile = "m32def.dat"
    $crystal = 1000000

    Config Portd = Output

    Config Pina.0 = Input , Pina.1 = Input


    Reset Portd.0
    Reset Portd.1


    If Pina.0 = 1 Then
    Portd.0 = 1
    End If

    If Pina.1 = 1 Then
    Portd.1 = 1
    End If




    End

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

    سلام
    port a رو که ورودی کردی.ایا توسط مقاومت به زمین هم وصل کردی؟
    do -loop رو هم بزار.

    دیدگاه


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

      از دستور DDR استفاده نکردی
      صفحه 61 دیتاشیت مگا32 رو بخون
      راستی دوستمون هم راست می گن از مقاومت PULL DOWN هم استفاده کردی یا نه ؟
      خداوند بی نهایت است اما به قدر نیاز تو فرود می آید ، به قدر آرزوی تو گسترده می شود و به قدر ایمان تو کارگشاست.
      [hr]

      دیدگاه


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

        مقاومت گذاشتم درست شد. دستتون درد نکنه.

        دیدگاه

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