اطلاعیه

Collapse
No announcement yet.

روش صحیح خواندن فایل hex از روی یک آی سی (avr(atmega8ونوشتن درایسی دیگه

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

    روش صحیح خواندن فایل hex از روی یک آی سی (avr(atmega8ونوشتن درایسی دیگه

    سلام براساتیدمحترم وسال نوی همگی مبارک باشه
    امروزمیخواستم برنامه یک ایسی اتمگا8رودریک ایسی دیگه بریزم که به مشکل برخوردم
    مشکلم اینه که پس ازریختن برنامه درایسی دوم ایسی کارمیکنه امادرصفحه نمایشگردومنوحذف شده
    این دومنوهم مربوط به دوپورت ازخروجی میکروهست که میتونند خروجی های مربوطشونوفعال ویاغیرفعال کنند(حالت کلید)مثلایکی میتونه یک ledرو ودیگری یک بلندگوروفعال یاغیرفعال کنه الان درمیکروی جدیدم منوهای دسترسی به این دوخروجی اصلاوجودنداره ولی بقیه گزینه هامن الجمله وضعیت باطری و...دردسترس هستند
    ضمناازبرنامهeXtreme Burner - AVRدرلب تاپم استفاده میکنم البته اولین باره که ازاین نرم افزاراستفاده میکنم
    حالابه نظراساتیدمشکل ازتنظیم اشتباه فیوزبیت های میکروهست ویانه برنامه هگزروخوب نتونستم بریزم

    #2
    پاسخ : روش صحیح خواندن فایل hex از روی یک آی سی (avr(atmega8ونوشتن درایسی دیگه

    سلام
    اینجور که ظواهر نشون میده، پروسه ای که طی کردید درسته و مشکلی نداره، بنظر میرسه مشکل از تنظیم یوز بیت ها باشه، مثلن Jtag رو غیر فعال کردید؟
    از آنجایی که آموزش ماهی گیری برای من بسیار مهم تر هستش، به همین خاطر، در این انجمن، تاجایی که بتونم جواب مطلبی رو مستقیم نمیگم و تلاش میکنم با آدرس دادن و کمی جستجو به جواب برسید. اگر عاشق الکترونیک باشید، دنبال جواب خواهید گشت.

    دیدگاه


      #3
      پاسخ : روش صحیح خواندن فایل hex از روی یک آی سی (avr(atmega8ونوشتن درایسی دیگه

      نوشته اصلی توسط مرتضی امانی
      سلام
      اینجور که ظواهر نشون میده، پروسه ای که طی کردید درسته و مشکلی نداره، بنظر میرسه مشکل از تنظیم یوز بیت ها باشه، مثلن Jtag رو غیر فعال کردید؟
      سلام وممنون
      واقعیتش من این فیوزبیتjtag رودراتمگا8ندیدم میشه درموردش کمی توضیح بدین
      کریستال روبرای 8مگاهرتزداخلی تنظیم کردم و...یابهتره بگم کل تنظیمات فیوزبیتم اینگونه بوده
      CKSEL0 0
      CKSEL1 0
      CKSEL2 1
      CKSEL3 0
      SUT0 0
      SUT1 1
      BODEN 1
      BODLEVEL 1

      BOOTRST 1
      BOOTSZ0 0
      BOOTSZ1 0
      EESAVE 0
      CKOPT 0
      SPIEN 0
      WDTON 1
      RSTDISBL 1

      دیدگاه


        #4
        پاسخ : روش صحیح خواندن فایل hex از روی یک آی سی (avr(atmega8ونوشتن درایسی دیگه

        متاسفانه من با کد ویژن کار نمیکنم، این رو باید دوستان دیگه کمک کنند.
        آیا از تنظیم مصحیح مقدار کریستال اطمینان دارید؟ همین مورد هم میتونه باعث بروز مشکل بشه
        از آنجایی که آموزش ماهی گیری برای من بسیار مهم تر هستش، به همین خاطر، در این انجمن، تاجایی که بتونم جواب مطلبی رو مستقیم نمیگم و تلاش میکنم با آدرس دادن و کمی جستجو به جواب برسید. اگر عاشق الکترونیک باشید، دنبال جواب خواهید گشت.

        دیدگاه


          #5
          پاسخ : روش صحیح خواندن فایل hex از روی یک آی سی (avr(atmega8ونوشتن درایسی دیگه

          میکروی اول قفل نبوده؟

          دیدگاه


            #6
            پاسخ : روش صحیح خواندن فایل hex از روی یک آی سی (avr(atmega8ونوشتن درایسی دیگه

            نوشته اصلی توسط مرتضی امانی
            متاسفانه من با کد ویژن کار نمیکنم، این رو باید دوستان دیگه کمک کنند.
            با چه برنامه هایی کار میکنید
            اگه فضولی نباشه میگید
            گاهی نمی شود که نمی شود
            گاهی قرعه نگفته به نام تو می شود
            گاهی گدای گدایی و چاره چیست
            گاهی تمام شهر گدای تو میشود
            ای بنده بدان در این عالم ___هرچه خدا خواست همان می شور

            دیدگاه


              #7
              پاسخ : روش صحیح خواندن فایل hex از روی یک آی سی (avr(atmega8ونوشتن درایسی دیگه

              ممنونم ازپاسخ دوستان
              من ازبرنامهeXtreme Burner - AVRبرای پروگرم کردن استفاده میکنم وپروگرامرم برای شرکت هونام گستره
              درخصوص تنظیم نبودن کریستالش هم واقعیتش صددرصدمطمئن نیستم امامگه این موردمیتونه باعث این اشکال بشه؟
              درخصوص قفل بودن میکروی اول قضیه کاملامنتفیه چون وقتی به جای ایسی اصلی این ایسی پروگرم شده رومیزارم برنامه اجرامیشه ولی دومنوکه مربوط به دوپورت خروجی (بغیرازپورتهای نمایشگر) رودرصفحه نمایش ندارم

              دیدگاه


                #8
                پاسخ : روش صحیح خواندن فایل hex از روی یک آی سی (avr(atmega8ونوشتن درایسی دیگه

                چیزی که مطمئن شدم اینه که نوسانسازش روی 8مگاهرتزداخلی بایدتنظیم بشه که بنظرم درست تنظیمش کردم پس اشکال احتمالی بابت این موردهم کاملامنتفیه

                دیدگاه


                  #9
                  پاسخ : روش صحیح خواندن فایل hex از روی یک آی سی (avr(atmega8ونوشتن درایسی دیگه

                  با چه برنامه هایی کار میکنید
                  تخصص من سخت افزار هستش و چندان نرم افزار کار نمیکنم، با بسکام کار میکنم.
                  میتونید فیوز بیت هاتون رو در بسکام چک کنید . برخلاف کد ویژن که بصورت کد نمایش میده، اونجا فیوز بیت ها رو کامل نوشته
                  از آنجایی که آموزش ماهی گیری برای من بسیار مهم تر هستش، به همین خاطر، در این انجمن، تاجایی که بتونم جواب مطلبی رو مستقیم نمیگم و تلاش میکنم با آدرس دادن و کمی جستجو به جواب برسید. اگر عاشق الکترونیک باشید، دنبال جواب خواهید گشت.

                  دیدگاه


                    #10
                    پاسخ : روش صحیح خواندن فایل hex از روی یک آی سی (avr(atmega8ونوشتن درایسی دیگه

                    سلام
                    میکرو atmega8 فیوربیت jtag نداره

                    مشکل از هیچکدوم این های نیست بشرط اینکه میکرو قفل نباشه

                    اگه میکرو قفل نباشه مشکل از نرم افزارت یا تنظیمات باشه شما موقعی که میخوای یه فایل هگز رو بخونی buffer که میخواد هگز داخل میکرو خونده بشه مهمه
                    مثل این میمونه که شما میکرو atmega48 انتخاب کرده باشی که فضای 4k داه ولی هگز میکرو at8 رو بخونی که مثلا 8k حجمشه خب موقع ذخیره سازی فایل هگز مطمئنا ناقص ذخیره میشه
                    یا اشکال در نرم افزارت هست و پیشنهاد میکنم از isp prog استفاده کنی
                    (بشرط قفل نبودن میکرو مطالب بالا درسته)
                    و در نهایت مشکل بعدی میتونه از پروگرام ویا خود میکرو باشه
                    امام مهدی(عج): اگر شیعیان ما ، که خداوند طاعتشان دهد. در عهد ما وفادار و همدل بودند، هرگز دیدار ما (ظهور) به تاخیر نمی افتاد.(کدام عهد ؟)

                    دیدگاه


                      #11
                      پاسخ : روش صحیح خواندن فایل hex از روی یک آی سی (avr(atmega8ونوشتن درایسی دیگه

                      مهدی جان ممنونم
                      بااشکال احتمالی درنرم افزارم موافقم واون روعوض میکنم
                      امادرخصوص قفل بودن میکرونه اخه چطورمیشه برنامه میکروروقفل کردکه بتونه حدود80%برنامش روبدون مشکل اجراکنه امابقیه رواصلااجرانکنه وکاملاحذفش کنه؟

                      دیدگاه


                        #12
                        پاسخ : روش صحیح خواندن فایل hex از روی یک آی سی (avr(atmega8ونوشتن درایسی دیگه

                        امادرخصوص قفل بودن میکرونه اخه چطورمیشه برنامه میکروروقفل کردکه بتونه حدود80%برنامش روبدون مشکل اجراکنه امابقیه رواصلااجرانکنه وکاملاحذفش کنه؟
                        با توجه به اینکه برنامه اجرا شده، بعید بنظر میرسه که میکرو قفل باشه . میتونید فایل هگز رو با txt باز کنید. اگر میکرو قفل باشه (تا جایی که دیدم) همه رو 1 بر میگردونه.

                        از کجا متوجه شدید که کریستال 8 مگه داخلیه؟
                        از آنجایی که آموزش ماهی گیری برای من بسیار مهم تر هستش، به همین خاطر، در این انجمن، تاجایی که بتونم جواب مطلبی رو مستقیم نمیگم و تلاش میکنم با آدرس دادن و کمی جستجو به جواب برسید. اگر عاشق الکترونیک باشید، دنبال جواب خواهید گشت.

                        دیدگاه


                          #13
                          پاسخ : روش صحیح خواندن فایل hex از روی یک آی سی (avr(atmega8ونوشتن درایسی دیگه

                          نوشته اصلی توسط مرتضی امانی
                          با توجه به اینکه برنامه اجرا شده، بعید بنظر میرسه که میکرو قفل باشه . میتونید فایل هگز رو با txt باز کنید. اگر میکرو قفل باشه (تا جایی که دیدم) همه رو 1 بر میگردونه.

                          از کجا متوجه شدید که کریستال 8 مگه داخلیه؟
                          دوست عزیزمطمئنامیکروقفل نیست چون وقتی اونوجای میکروی اصلی میزارم سیستم بالامیادودسترسی به منوهاامکانپذیره فقط دوتاگزینه رودرنمایشگرندارم
                          درخصوص کریستالشم به این خاطرمطمئنم که درفایل راهنماش قیدشده که "میکروروی کریستال8مگاهرتزداخلی تنظیم شده"

                          دیدگاه


                            #14
                            پاسخ : روش صحیح خواندن فایل hex از روی یک آی سی (avr(atmega8ونوشتن درایسی دیگه

                            نوشته اصلی توسط roshik
                            دوست عزیزمطمئنامیکروقفل نیست چون وقتی اونوجای میکروی اصلی میزارم سیستم بالامیادودسترسی به منوهاامکانپذیره فقط دوتاگزینه رودرنمایشگرندارم
                            درخصوص کریستالشم به این خاطرمطمئنم که درفایل راهنماش قیدشده که "میکروروی کریستال8مگاهرتزداخلی تنظیم شده"
                            سلام شاید مشکل از سخت افزار هم باشه حالا با قفل کاری ندارم همچنین میتونه بخشی از برنامه در حافظه eeprom یا حتی boot loader باشه
                            امام مهدی(عج): اگر شیعیان ما ، که خداوند طاعتشان دهد. در عهد ما وفادار و همدل بودند، هرگز دیدار ما (ظهور) به تاخیر نمی افتاد.(کدام عهد ؟)

                            دیدگاه


                              #15
                              پاسخ : روش صحیح خواندن فایل hex از روی یک آی سی (avr(atmega8ونوشتن درایسی دیگه

                              مهدی جان محتویات ایپرام روهم ریختم امابازهم نتیجه ای نداد
                              درخصوص اشکال سخت افزاری منظورتونومتوجه نشدم یک ایسی داره پروگرم میشه وجای ایسی اصلی روی پایه هاش(سوکت ایسی)درمداراصلی میشینه

                              دیدگاه

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