اطلاعیه

Collapse
No announcement yet.

مشکل در MEGA64

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

    مشکل در MEGA64

    سلام دوستان.
    یک mega64 رو با برنامه زیر پروگرم کردم اما فقط پین اول set و reset میشه!!!!
    با mega8 چک کردم درست بود!!!
    این هم بگم از نظر سخت افزاری (میکرو-بردبورد-تبدیل smd به dip همگی سالم اند!!!
    اگر فقط یک پین رو toggle کنم مشکلی نداره! ولی اگه بیشتر بشه انگار میکرو هنگ میکنه و led چشمک نمیزنه

    $regfile = "m64def.dat"
    $crystal = 1000000
    Config Porte = Output
    Do

    Toggle Porte.2
    Waitms 300
    Toggle Porte.3
    Waitms 300

    Loop
    End
    این برنامه با mega8 کار میکنه اما با mega64 نه! یکی از E2 و E3 ثابت روشن میمونه و دیگری خاموش!
    با mega64دیگه هم تست کردم فرقی نداشت!
    شبیه سازی کردم جواب داد.
    مشکل از کجاست؟؟؟؟

    #2
    پاسخ : مشکل در MEGA64

    سلام

    فیوزبیت ATMega103 Mod غیره فعاله ؟

    دیدگاه


      #3
      پاسخ : مشکل در MEGA64

      منظورتون رو نفهمیدم...
      فیوز بیت ها حالت پیش فرض اند.
      روی تمام پورت ها به غیر از E تست کردم و باز هم جواب نداد...

      دیدگاه


        #4
        پاسخ : مشکل در MEGA64

        اول بگو با چه برنامه ای پروگرام می کنی و کلاکت رو چند هست.فیوز بیت ها رو چطور کانفیگ کردی؟
        حرف زدن کافي نيست بايد عمل کرد.دانستن کافي نيست بايد به کار گرفت

        دیدگاه


          #5
          پاسخ : مشکل در MEGA64

          فیوزبیت ATMega103 Mod رو غیرفعال کن
          موفق باشید
          [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
          معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
          معرفی نرم افزار Codewizard PWM
          با من بیشتر آشنا شوید

          دیدگاه


            #6
            پاسخ : مشکل در MEGA64

            با سلام و عرض ادب
            ببخشید این فیوز بیت که می فرمایید ATMega103 Mod در مگا128 وجود داره و در مگا 64 به جاش این هستش compmode
            آیای تو مگا 64 اینو غیر فعالش کنم؟ یعنی یکش کنم؟
            خیلی ممنون

            دیدگاه


              #7
              پاسخ : مشکل در MEGA64

              نوشته اصلی توسط keivansadeghi
              با سلام و عرض ادب
              ببخشید این فیوز بیت که می فرمایید ATMega103 Mod در مگا128 وجود داره و در مگا 64 به جاش این هستش compmode
              آیای تو مگا 64 اینو غیر فعالش کنم؟ یعنی یکش کنم؟
              خیلی ممنون
              سلام
              منظورتون compatibility mode اینه؟
              به احتمال زیاد ...
              با چه پروگرامری کار می کنید؟
              توی پروگرامر من که هر جفتش M103C هست ...
              دقیقا اسم فیوزبیتش اینه M103C
              این فیوز بیت به طور پیشفرض (تنظیمات کارخانه ای) فعال (صفر) است ...
              شما باید این فیوزبیت را یک (غیر فعال) کنید ...
              یک غیر فعال
              صفر فعال
              ساختمان میکروهای ATmega64 و ATmega128 یکی است و تنها تفاوت آنها در این است که میزان حافظه FLASH و SRAM و EEPROM با هم فرق میکنند ...
              موفق باشید
              [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
              معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
              معرفی نرم افزار Codewizard PWM
              با من بیشتر آشنا شوید

              دیدگاه


                #8
                پاسخ : مشکل در MEGA64

                نوشته اصلی توسط سامان اسدی
                سلام
                منظورتون compatibility mode اینه؟
                به احتمال زیاد ...
                با چه پروگرامری کار می کنید؟
                توی پروگرامر من که هر جفتش M103C هست ...
                دقیقا اسم فیوزبیتش اینه M103C
                این فیوز بیت به طور پیشفرض (تنظیمات کارخانه ای) فعال (صفر) است ...
                شما باید این فیوزبیت را یک (غیر فعال) کنید ...
                یک غیر فعال
                صفر فعال
                ساختمان میکروهای ATmega64 و ATmega128 یکی است و تنها تفاوت آنها در این است که میزان حافظه FLASH و SRAM و EEPROM با هم فرق میکنند ...
                موفق باشید
                نمی دونم از پروگرمر multi فروشگاه استفاده می کنم و نرم افزار هم progisp هستش
                و چیزی به این نام در فیوز بیت ها وجود نداره
                وقتی از آیسی ها مگا128 رو انتخاب می کنم در نرم افزار گزینه ای که می فرمایید در ستون سوم وجود داره ولی وقتی مگا64 رو انتخاب می کنم به جای اون گزینه compmode میاد
                بازم عرض می کنم M103C نیستش
                فیوربیتی که می فرمایید بالای wdtog قرار داره؟
                حالا چیکار کنم؟ :read:

                دیدگاه


                  #9
                  پاسخ : پاسخ : مشکل در MEGA64

                  نوشته اصلی توسط keivansadeghi
                  وقتی از آیسی ها مگا128 رو انتخاب می کنم در نرم افزار گزینه ای که می فرمایید در ستون سوم وجود داره ولی وقتی مگا64 رو انتخاب می کنم به جای اون گزینه compmode میاد
                  بازم عرض می کنم M103C نیستش
                  فیوز بیت CompMode همان M103C هست که باید 1 بشه تا غیر فعال بشه.
                  صفحه 291 دیتاشیت را ببینید :read:

                  راهنمای فیوزبیت ها: http://www.eca.ir/forum2/index.php?topic=95281.msg600033#msg600033
                  موفق باشید
                  امام علي (عليه السلام) : الزکات العلم نشرهُ/ زکات علم نشر آن است

                  دیدگاه

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