NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3696 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 12 از 12

موضوع: مشکل در mega64

  1. #1
    کاربر فعال giga0101 آواتار ها
    تاریخ عضویت
    Feb 2013
    نام
    حسام حدادیان شاد
    نوشته ها
    105
    تشکر
    94
    تشکر شده 46 بار در 25 پست

    Icon16 مشکل در 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. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #2
    همکار افتخاری dariush_ab آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    داریوش عباسی نژاد
    نوشته ها
    2,112
    تشکر
    1,404
    تشکر شده 1,810 بار در 1,064 پست

    پیش فرض

    سلام دوستان.
    یک 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دیگه هم تست کردم فرقی نداشت!
    شبیه سازی کردم جواب داد.
    مشکل از کجاست؟؟؟؟
    سلام.
    مهندس منبع تغذیه درست هستش؟ تغذیه رو از کجا گرفتید؟

  4. تشکرها از این نوشته :


  5. #3
    کاربر فعال giga0101 آواتار ها
    تاریخ عضویت
    Feb 2013
    نام
    حسام حدادیان شاد
    نوشته ها
    105
    تشکر
    94
    تشکر شده 46 بار در 25 پست

    پیش فرض

    سلام. پاور کامپیوتر با رگولاتور!
    احتمال میدم میکرو قلابیه! شما چطور؟

  6. #4
    همکار افتخاری dariush_ab آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    داریوش عباسی نژاد
    نوشته ها
    2,112
    تشکر
    1,404
    تشکر شده 1,810 بار در 1,064 پست

    پیش فرض

    سلام. پاور کامپیوتر با رگولاتور!
    احتمال میدم میکرو قلابیه! شما چطور؟
    من احتمال میدادم که تغذیه مشکل داشته باشه با یک آداپتور 5 سوییچینگ هم بتونید تست کنید خوبه.
    برای اینکه بگید میکرو قلابیه باید با یک 64 دیگه تست کنید من فکر نکنم از میکرو باشه از سخت افزار و بویژه تغذیه باید باشه.البته شما حتما از همین تغذیه برای مگا 8 گرفتید و میگید درست کار میکنه؟
    ویرایش توسط dariush_ab : 14-03-2014 در ساعت 14:48

  7. تشکرها از این نوشته :


  8. #5
    همکار M3R آواتار ها
    تاریخ عضویت
    Aug 2009
    نام
    مسعود
    نوشته ها
    710
    تشکر
    426
    تشکر شده 649 بار در 304 پست

    پیش فرض

    سلام
    آقا این بسکام کرک شده منبع باگ هست!!
    اگه میتونید با یه کامپایلر دیگه همین برنامه رو بنویسید و تست کنید!
    یا مثلا تو همین بسکام به جای دستور toggle از set و reset استفاده کنید!

    خاطره:
    من داشتم یه ربات 16 سنسوره درست میکردم که تو یکی از شرطها باید از دستور case &b1000000000000000 استفاده میکردم!
    در کمال ناباوری این دستور رو ارور میگرفت! (میتونید الان تست کنید یه متغیر از نوع word تعریف کنید و همین case رو بنویسید حتی با if هم همین مشکل هست)
    بعد به جای این عدد معادل اون یعنی 32768 رو نوشتم و برنامه بدون مشکل کامپایل شد!!
    این یکی از هزاران باگ ورژن کرک شده بسکام هست که من باهاش برخورد کردم!

  9. تشکرها از این نوشته :


  10. #6
    کاربر فعال giga0101 آواتار ها
    تاریخ عضویت
    Feb 2013
    نام
    حسام حدادیان شاد
    نوشته ها
    105
    تشکر
    94
    تشکر شده 46 بار در 25 پست

    پیش فرض

    بله با mega8 درست کار میکنه قبلا این برنامه با mega64 درست کار میکرد.
    فکر نکنم از بسکام باشه. چون توی شبیه سازی جواب میده!
    برد بورد هم مشکلی نداره. تک تک خونه هاش رو چک کردم اتصال کوتاه نداره....

  11. #7
    همکار افتخاری dariush_ab آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    داریوش عباسی نژاد
    نوشته ها
    2,112
    تشکر
    1,404
    تشکر شده 1,810 بار در 1,064 پست

    پیش فرض

    فکر نکنم از بسکام باشه. چون توی شبیه سازی جواب میده!
    مهندس حرف شما کاملا درسته ولی شبیه سازی موارد سخت افزاری صد در صد نمیونه شبیه سازی شود.
    بهتریت کار این است که شما قسمتهای مختلف رو به صورت ماژولار تعویض کنید کار از محکم کاری عیب نمیکنه برنامه رو با یک کامپایلر دیگه کامپایل کنید مثلا codevision یا برنامه آماده mikroc - منبع تغذیه رو عوض کنید - با یک mega64 دیگه تست کنید.نمیدونم خازنهای مدار رو چک کنید.
    تنها از این طریق هستش که میتونید اشکالزدایی کنید.
    امیدوارم حل بشود.

  12. تشکرها از این نوشته :


  13. #8
    کاربر فعال giga0101 آواتار ها
    تاریخ عضویت
    Feb 2013
    نام
    حسام حدادیان شاد
    نوشته ها
    105
    تشکر
    94
    تشکر شده 46 بار در 25 پست

    پیش فرض

    ممنون. من دقیقا همین برنامه رو در mega64 دو هفته پیش تست گرفتم جواب داد! از اون به بعد 5 تا mega64 چک کردم اما نتیجه نگرفتم. یا مشکل از پروگرمرمه که اون روی mega8 جواب میده! یا مشکل از mega64! هر چند روش نوشته تایوان و فروشنده هم معتبره...
    دیگه واقعا گیج شدم. رگولاتور هم عوض کردم. خازن هم همینطور اما میکرو هنگ میکنه....

  14. #9
    مدیر باز نشسته behnam6500 آواتار ها
    تاریخ عضویت
    Jan 2009
    نوشته ها
    801
    تشکر
    311
    تشکر شده 899 بار در 390 پست

    پیش فرض

    سلام

    احتمالن فیوز بیت CompMode رو که فعال کردید؟!

  15. #10
    کاربر فعال giga0101 آواتار ها
    تاریخ عضویت
    Feb 2013
    نام
    حسام حدادیان شاد
    نوشته ها
    105
    تشکر
    94
    تشکر شده 46 بار در 25 پست

    پیش فرض

    سلام
    بله! این فیوز بیت چه کاری انجام میدهد؟
    میشه کمی توضیح دهید؟
    تشکر

  16. #11
    مدیر باز نشسته behnam6500 آواتار ها
    تاریخ عضویت
    Jan 2009
    نوشته ها
    801
    تشکر
    311
    تشکر شده 899 بار در 390 پست

    پیش فرض

    مگا در حالت پیش فرض با غیرفعال بودن این فیوز بیت مگا322 می باشد (عددش رو مطمئن نیستم و شاید اشتباه بگم) با فعال شدن این فیوز، روی مگا64 ست خواهد شد...

  17. کاربران : 3 تشکر کرده اند از شما behnam6500 برای ارسال این پست سودمند:


  18. #12
    کاربر فعال giga0101 آواتار ها
    تاریخ عضویت
    Feb 2013
    نام
    حسام حدادیان شاد
    نوشته ها
    105
    تشکر
    94
    تشکر شده 46 بار در 25 پست

    پیش فرض

    آقا خیلی ممنون.
    درست شد.
    یک دنیا ممنون...

  19. تشکرها از این نوشته :


موضوعات مشابه

  1. اتصال uln2803 به mega64
    توسط giga0101 در انجمن AVR
    پاسخ: 3
    آخرين نوشته: 26-05-2015, 17:31

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •