اطلاعیه

Collapse
No announcement yet.

خطا در برنامه ریزی فیوز ها

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

    خطا در برنامه ریزی فیوز ها

    اگر atmega8 atmega16 tiny26 را در اثر برنامه ریزی اشتباه فیوز ها دیگه نشه برنامه داد چکار باید کرد؟؟؟؟

    #2
    پاسخ : خطا در برنامه ریزی فیوز ها

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

    دیدگاه


      #3
      پاسخ : خطا در برنامه ریزی فیوز ها

      سلام
      میخواستم فیوز های CKSEL و CKOPT رو دستکاری کنم که میکرو دیگه برنامه نگرفت. البته یه بار به CODE VISION و یه بار با PONYPROG این اتفاق افتاد . تا حالا نتونستم با این دوتا نرو افزار فیوز میکرو را تنظیم کنم.

      دیدگاه


        #4
        پاسخ : خطا در برنامه ریزی فیوز ها

        دوست عزیز
        این فیوز بیت ها مربوط به کلاک میکرو ه و با انجام کار های زیر میتونی اون رو برگردونی
        حالت اول
        اگه اشتباها روی external rc osilator تنظیم شده یک خازن 30 پیکو و یک مقاومت متغیر 100 کیلو تولید پالس میکنن و به پایه xtal1 باید پالسها رو بدی تا programer میکرو تو بشناسه و بعد می تونی روی internal rc osilator فیوز بیت رو تنظیم کنی
        حالت دوم
        اگه اشتباها روی low frequency crystal تنظیم شده باید یک کریستال 4 مگا و دو تا خازن 30 پیکو بین xtal1,2 بگزاری تا programer میکرو تو بشناسه و بعد می تونی روی internal rc osilator فیوز بیت رو تنظیم کنی
        حالت سوم
        اگه اشتباها روی external clock تنظیم شده باید بوسیله یک مدار دیگه مثلا 555 یا 741 و... تولید فرکانس کنی و به پایه xtal1 بدی تا programer میکرو تو بشناسه و بعد می تونی روی internal rc osilator فیوز بیت رو تنظیم کنی
        بهتره هر سه راه رو امتحان کنی چون معلوم نیست فیوز بیت روی چی تنظیم شده
        اگه سوال دیگه ای داشتی بگو
        اگه مردم می دونستن زمان چقدر با ارزشه دیگه هیچ وقت کفش بند دار نمی خریدن البرت انیشتن

        دیدگاه


          #5
          پاسخ : خطا در برنامه ریزی فیوز ها

          من قصد داشتم اون رو برای نوسان داخلی 8 MHZ تنضیم کنم یعنی 0100 CKSEL و CKOPT=0 نظرت چیه؟

          دیدگاه


            #6
            پاسخ : خطا در برنامه ریزی فیوز ها

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

            دیدگاه


              #7
              پاسخ : خطا در برنامه ریزی فیوز ها

              منظر شما رو متوجه نمیشم . با این تنظیم باید کار میکرد یا نه ؟ اگر جوابت اره هست پس چرا کار نکرد؟؟؟؟ :question:

              دیدگاه


                #8
                پاسخ : خطا در برنامه ریزی فیوز ها

                فیوز بیت 0100 CKSEL مربوط به internal rc osilator اسیلاتور داخلی با فرکانس 8 مگا هرتزه
                منظورم اینه که شاید روی چیز دیگه ای تنظیم شده
                می تونی بگی میکروت الان تو چه وضعیتیه
                اگه مردم می دونستن زمان چقدر با ارزشه دیگه هیچ وقت کفش بند دار نمی خریدن البرت انیشتن

                دیدگاه


                  #9
                  پاسخ : خطا در برنامه ریزی فیوز ها

                  برای انتخاب اسیلاتور داخلی تنها انتخاب CKSEL کفایت نمیکنه
                  باید فیوز های SUT رو هم تنظیم کنید ، برای اسیلاتور داخلی حالت 11 برای فیوز بیتهای SUT1,0 حالت رزرو هستش
                  پس اگه اینجوری پروگرم کرده باشید میکروتون رو فقط و فقط با JTAG یا STK500 میتونین به حالت اول برگردونین.
                  تنظیمات SUT1,0 از قرار زیر است(برای مگا 16) :
                  00 : برای حالت فعال بودن BOD
                  01: بالا آمدن سریع (4.1ms)
                  10:بالا آمدن کند (65ms)
                  11 : حالت رزرو (هرگز در این حالت میکرو را پروگرم نکنید - در حالی که میخواهید از اسیلاتور داخلی استفاده کنید.)

                  موفق باشید.
                  آموزش نرم افزار Matlab برای دانشجویان رشته های مهندسیhttp://alidoost.ir/news.php?readmore=22

                  دیدگاه


                    #10
                    پاسخ : خطا در برنامه ریزی فیوز ها

                    سلام
                    ckopt برای نوسان داخلی باید در چه وضعیتی باشه
                    در ضمن چطور میتونم یه stk500 بسازم

                    باتشکر

                    دیدگاه


                      #11
                      پاسخ : خطا در برنامه ریزی فیوز ها

                      سلام
                      دوست من طبق مطلبی که گفتی پس من به یک stk500 نیاز دارم چون موقع
                      برنامه ریزی فیوز ها sut رو پیش فرز بود . از طرفی یک بار هم که میخواستم
                      jtag غیر فعال کنم هم همینطور شد
                      من چطور میتونم یه stk500 بسازم

                      دیدگاه


                        #12
                        پاسخ : خطا در برنامه ریزی فیوز ها

                        نوشته اصلی توسط fazel459
                        سلام
                        ckopt برای نوسان داخلی باید در چه وضعیتی باشه
                        در ضمن چطور میتونم یه stk500 بسازم

                        باتشکر
                        هنگام استفاده از اسیلاتور داخلی نباید فیوز CKOPT رو پروگرم کنید. یعنی باید 1 باشه.
                        این هم یه لینک برای ساخت STK500:
                        http://www.iranled.com/article40.html
                        این هم برای JTAG:
                        http://www.iranled.com/article39.html
                        موفق باشید.
                        آموزش نرم افزار Matlab برای دانشجویان رشته های مهندسیhttp://alidoost.ir/news.php?readmore=22

                        دیدگاه


                          #13
                          پاسخ : خطا در برنامه ریزی فیوز ها

                          سلام
                          دوست من از لطف شما بسیار متشکرو
                          در پناه حق :job:

                          دیدگاه

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