اطلاعیه

Collapse
No announcement yet.

رفتار عجیب ATmega8

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

    رفتار عجیب ATmega8

    سلام
    من این برنامه رو برای تست میکرو نوشتم
    کد:
    $regfile = "m8def.dat"
    $crystal = 1000000
    Config Portd = Output
    '****************************************************************************
    Set Portd.0
    
    Waitms 900
    Do
       Set Portd.0
       Set Portd.1
       Set Portd.2
       Set Portd.3
       Waitms 900
       Reset Portd.0
       Reset Portd.1
       Reset Portd.2
       Reset Portd.3
       Waitms 900
    Loop
    End
    ولی فقط Portd.0 کار می کرد!!!!
    وقتی سه پورت دیگه رو هم قبل از حلقه set کردم همه چیز درست شد!!!!
    کد:
    $regfile = "m8def.dat"
    $crystal = 1000000
    Config Portd = Output
    '****************************************************************************
    Set Portd.0
    
    Set Portd.1                         '???
    Set Portd.2                         '???
    Set Portd.3                         '???
    
    Waitms 900
    Do
       Set Portd.0
       Set Portd.1
       Set Portd.2
       Set Portd.3
       Waitms 900
       Reset Portd.0
       Reset Portd.1
       Reset Portd.2
       Reset Portd.3
       Waitms 900
    Loop
    End

    به نظرتون چرا این مشکل پیش اومده؟؟؟؟
    نــــ_ـــمـــ_ــــیــــ_ـــدونـــــ_ــم.....

    #2
    پاسخ : رفتار عجیب ATmega8

    سلام
    دوست خیلی عجیبه من تا حالا همچنین چیزی ندیده و نشنیده بودم و....
    فکر میکنم از میکرو باشه چون از نظر برنامه نویسی نباید اینطوری نوشته بشه و هیچ ربطی نداره که قبل از حلقه بیت ها رو یک کنید

    دیدگاه


      #3
      پاسخ : رفتار عجیب ATmega8

      :eek: oo:
      اشکال باید از میکرو باشه.یا اگه با پروتئوس شبیه سازی میکنی شاید اشکال از اون باشه.
      من همون برنامه اولیتو روی مگا8 تست کردم جواب داد.
      خیلی هم برام پیش اومده که با پروتئوس جواب نگرفتم ولی در واقیت جواب داده.

      دیدگاه


        #4
        پاسخ : رفتار عجیب ATmega8

        سلام
        آره فکر کنم مشکل از میکرو باشه
        تو پروتئوس که همه چیز درست بود.
        پس یعنی میکروم فلج شده؟؟؟
        نــــ_ـــمـــ_ــــیــــ_ـــدونـــــ_ــم.....

        دیدگاه


          #5
          پاسخ : رفتار عجیب ATmega8

          آره به احتمال زیاد.

          دیدگاه

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