اطلاعیه

Collapse
No announcement yet.

بحث راجع به فیوز بیتهای میکروکنترلر AVR

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

    #31
    پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

    اگه فهمیدی یه ندایی هم به ما بده. :redface:
    خوب مال تو 2 تاش اینجوری شده،آ‌مال من 4 تاست! :biggrin:
    بابا هی این امضای منو پاک نکن! حساسیت داری؟!
    "سبز سبــــزم ریشه دارم! من درختــــــــــــی استوارم!"

    دیدگاه


      #32
      پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

      اگر تو میکرو گزینه 1111 رو انتخاب کرده باشی یا 1010 با یه کریستال 1 یا 4 مگ با دوسه بار قط و وصل کردن پرگرامر کارت راه می افته سریع داخلی کن کریستال رو

      دیدگاه


        #33
        پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

        کار کرد. اگر میخوای تو بسکام از کریستال خارجی استفاده کنی برای فرکانس زیر 8 از 1010 و فرکانس بالای 8 از 1101 استفاده کن m32 m16

        دیدگاه


          #34
          پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

          سلام به دوستان

          من برای قفل کردن میکرو از دو تا پروگرمر استفاده کردم ولی نتونستم نتیاجی طبق انچه تو دیتا شیت هست بدست بیارم تقریبا همه حالتهای قفل رو امتحان کردم ولی نتیجه زیاد فرقی نکرد من برنامه رو تو بیسکام نوشتم وقتی از پروگرمر STK200 تو محیط پروگرم بیسکام استفاده میکنم باید از دستور زیر تو برنامه استفاده کنم تا فقط نشه از میکرو خوند یعنی رایت کردن رو نتونستم قفل کنم
          $PROG LB, FB , FBH , FBX
          LB
          Lockbit settings

          FB
          Fusebit settings

          FBH
          Fusebit High settings

          FBX
          Extended Fusebit settings

          وقتی فیوزبیتها رو تنظیم کردین با زدن ایکونWRITE PRG کامپایلر خودش این خط رو تو برنامه قرار میده
          ولی هیج طوری نتونستم میکرو رو کامل قفل کنم
          با پروگرمر USB نواوران هم که تست کردم اصلا هیچ نوع قفلی نمیشه
          اگه راهنماییم کنید ممنون میشم
          چه دعایی کنمت بهترازاین ،که کنار پسر فاطمه هنگام اذان ، سحر جمعه ای پشت دیوار بقیع قامتت قد بکشد در دو رکعت به نمازی که نثار حرم و گنبد برپا شده ی حضرت زهرا بکنی ... انشاالله

          دیدگاه


            #35
            پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

            سلام
            شما لاک بیت ها رو با بیسکام تنظیم میکنید؟؟؟؟
            این لاک بیتها تو بیسکام زیاد درست و حسابی نیستن. بهتره کد های هگز رو که تو بیسکام نوشتین رو با یه نرم افزار دیگه( مثلا کدویژن یا یه نرم افزار چینی هستش که از سایت کویر الکترونیک میتونی دانلود کنی) لاک بیت ها رو هم پروگرام کنی
            من خودم این کار رو میکنم! oo:
            صدایی از قلب آذربایجان

            Ya$a odlar yurdum AZERBAICANIM

            دیدگاه


              #36
              پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

              نوشته اصلی توسط mehrdadgh
              سلام
              شما لاک بیت ها رو با بیسکام تنظیم میکنید؟؟؟؟
              این لاک بیتها تو بیسکام زیاد درست و حسابی نیستن. بهتره کد های هگز رو که تو بیسکام نوشتین رو با یه نرم افزار دیگه( مثلا کدویژن یا یه نرم افزار چینی هستش که از سایت کویر الکترونیک میتونی دانلود کنی) لاک بیت ها رو هم پروگرام کنی
              من خودم این کار رو میکنم! oo:
              من از پروگرمرusb نواوران تو avrstudio میکرو رو پر میکنم ولی اصلا هیچ نوع قفلی نمیکنه
              شما از چه پروگرمری تو چه محیطی استفاده مکنید ؟ من از stk200 چند بار که تو کد ویژن استفاده کردم ایسی رو سوزوند
              چه دعایی کنمت بهترازاین ،که کنار پسر فاطمه هنگام اذان ، سحر جمعه ای پشت دیوار بقیع قامتت قد بکشد در دو رکعت به نمازی که نثار حرم و گنبد برپا شده ی حضرت زهرا بکنی ... انشاالله

              دیدگاه


                #37
                پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

                من
                فقط با avrstudio کار نکردم و نمی دونم اما با stk200 لاک بیتها رو دستکاری نکن همون usb بهتره
                با نرم افزار progisp ( اگه اسمشو اشتباه نکنم) میتونی راحت لاک بیتها رو فعال کنی
                صدایی از قلب آذربایجان

                Ya$a odlar yurdum AZERBAICANIM

                دیدگاه


                  #38
                  پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

                  نوشته اصلی توسط mehrdadgh
                  من
                  فقط با avrstudio کار نکردم و نمی دونم اما با stk200 لاک بیتها رو دستکاری نکن همون usb بهتره
                  با نرم افزار progisp ( اگه اسمشو اشتباه نکنم) میتونی راحت لاک بیتها رو فعال کنی
                  پروگرمر خودتون چیه ؟ از همین پروگرمر های usb که طرز ساختش تو سایتهای مختلف هست؟ بعد تو spiprog پروگرمرتون رو با چه اسمی معرفی میکنید ؟تو کدویژن با پر کردن میکرو مشکل ندارید؟
                  چه دعایی کنمت بهترازاین ،که کنار پسر فاطمه هنگام اذان ، سحر جمعه ای پشت دیوار بقیع قامتت قد بکشد در دو رکعت به نمازی که نثار حرم و گنبد برپا شده ی حضرت زهرا بکنی ... انشاالله

                  دیدگاه


                    #39
                    پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

                    نوشته اصلی توسط mehrdadgh
                    سلام
                    شما لاک بیت ها رو با بیسکام تنظیم میکنید؟؟؟؟
                    این لاک بیتها تو بیسکام زیاد درست و حسابی نیستن. بهتره کد های هگز رو که تو بیسکام نوشتین رو با یه نرم افزار دیگه( مثلا کدویژن یا یه نرم افزار چینی هستش که از سایت کویر الکترونیک میتونی دانلود کنی) لاک بیت ها رو هم پروگرام کنی
                    من خودم این کار رو میکنم! oo:
                    نه با این چینیه به فیوز بیتها کاری نداشته باشید
                    من هم با usb و هم stk300 توی این چینیه استفاده کردم میکرو منهدم شده

                    در مورد لاک کردن هم وقتی شما لاک میکنید نباید اتفاقی بیفته
                    بعد از لاک کردن برنامه رو بخونید. برنامه دریوریه
                    فیوزبیتها رو هم نمیشه دستکاری کرد مگر با chip erase که لاک بیت هم برداشته میشه
                    به وبلاگم سر بزنید

                    دیدگاه


                      #40
                      پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

                      نوشته اصلی توسط alitaroosheh


                      نه با این چینیه به فیوز بیتها کاری نداشته باشید
                      من هم با usb و هم stk300 توی این چینیه استفاده کردم میکرو منهدم شده

                      در مورد لاک کردن هم وقتی شما لاک میکنید نباید اتفاقی بیفته
                      بعد از لاک کردن برنامه رو بخونید. برنامه دریوریه
                      فیوزبیتها رو هم نمیشه دستکاری کرد مگر با chip erase که لاک بیت هم برداشته میشه
                      خوب پس با چی میکرومون را پروگرم کنیم؟
                      من از این پروگرمر های Usb توی سایت کویرالکترونیک دارم.
                      محمد حسین سعادت فر

                      ---------------------------------------------
                      آنچه خود داشت زبيگانه تمنا مي كرد....

                      دیدگاه


                        #41
                        پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

                        سلام
                        کی میگه که این نرم افزار خوب نیست؟ :eek:
                        لطفا بی دلیل ...
                        صدایی از قلب آذربایجان

                        Ya$a odlar yurdum AZERBAICANIM

                        دیدگاه


                          #42
                          پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

                          آقا ینفر بالاخره درست کار رو به ما بگه با stk200 و بیسکام میخام میکرو رو قفل کنم که برنامش دیگه خونده نشه به هیچ روشی!؟؟؟
                          خدا خیرتون بده :redface:
                          هنوز وقت برای پیشرفت باقیست!

                          دیدگاه


                            #43
                            پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

                            برای قفل کردن میکرو با بسکام باید lockbit رو تغییإ¾إ¾ر بدی وبعد رایت لاک بیت رو بزنی
                            شرمنده الان نمیتونم توضیح بیشتری بدم چون مسافرتم و از کافی نت وصل شدم انشا ا.. بعدا بیشتر توضح میدم
                            پروردگارا: به من زيستني عطا کن که در لحظه مرگ بر بي ثمري لحظه اي که براي زيستن گذشته است حسرت نخورم، و مردني عطا کن که بر بيهودگيش سوگوار نباشم. بگذار تا آن را خود انتخاب کنم، اما آنچنان که تو دوست ميداري

                            دیدگاه


                              #44
                              پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

                              نوشته اصلی توسط امیر حسنی کاخکی
                              برای قفل کردن میکرو با بسکام باید lockbit رو تغییإ¾إ¾ر بدی وبعد رایت لاک بیت رو بزنی
                              شرمنده الان نمیتونم توضیح بیشتری بدم چون مسافرتم و از کافی نت وصل شدم انشا ا.. بعدا بیشتر توضح میدم
                              کسی یعنی بلد نیست که به ما یاد بده داریم نا امید میشیم ازینجا ها؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ :cry2:
                              هنوز وقت برای پیشرفت باقیست!

                              دیدگاه


                                #45
                                پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

                                نوشته اصلی توسط mehrdadgh
                                سلام
                                کی میگه که این نرم افزار خوب نیست؟ :eek:
                                لطفا بی دلیل ...
                                ما نگفتیم این بده گفتیم خیلی بده :mrgreen:

                                واقعیتش نمیدونم چرا ولی usbasp روی سیستم های متفاوت جواب های متفاوتی میده oo:

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

                                من خودم روی سیستم فعلی این مشکل رو دارم ولی قبلا عالی فیور بیت پروگرام میکرد oo: :cry2:

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

                                یه فوت کوزه گری:

                                توی مسیر نصب بیسکام برید. فایلهای با پسوند .dat میبینید مثلا m32def.dat رو با notepad باز کنید و اسم فیوز بیت مورد نظر رو سرچ کنید. پایین سرچ در مورد cksel رو گذاشتم میبینید که همه توضیحات کامل نوشته شده:


                                KLA987-000000=Ext. Clock; Start-up time: 6 CK + 0 ms; [CKSEL=0000 SUT=00]
                                KLA987-010000=Ext. Clock; Start-up time: 6 CK + 4 ms; [CKSEL=0000 SUT=01]
                                KLA987-100000=Ext. Clock; Start-up time: 6 CK + 64 ms; [CKSEL=0000 SUT=10]
                                KLA987-000001=Int. RC Osc. 1 MHz; Start-up time: 6 CK + 0 ms; [CKSEL=0001 SUT=00]
                                KLA987-010001=Int. RC Osc. 1 MHz; Start-up time: 6 CK + 4 ms; [CKSEL=0001 SUT=01]
                                KLA987-100001=Int. RC Osc. 1 MHz; Start-up time: 6 CK + 64 ms; [CKSEL=0001 SUT=10]; default value
                                KLA987-000010=Int. RC Osc. 2 MHz; Start-up time: 6 CK + 0 ms; [CKSEL=0010 SUT=00]
                                KLA987-010010=Int. RC Osc. 2 MHz; Start-up time: 6 CK + 4 ms; [CKSEL=0010 SUT=01]
                                KLA987-100010=Int. RC Osc. 2 MHz; Start-up time: 6 CK + 64 ms; [CKSEL=0010 SUT=10]
                                KLA987-000011=Int. RC Osc. 4 MHz; Start-up time: 6 CK + 0 ms; [CKSEL=0011 SUT=00]
                                KLA987-010011=Int. RC Osc. 4 MHz; Start-up time: 6 CK + 4 ms; [CKSEL=0011 SUT=01]
                                KLA987-100011=Int. RC Osc. 4 MHz; Start-up time: 6 CK + 64 ms; [CKSEL=0011 SUT=10]
                                KLA987-000100=Int. RC Osc. 8 MHz; Start-up time: 6 CK + 0 ms; [CKSEL=0100 SUT=00]
                                KLA987-010100=Int. RC Osc. 8 MHz; Start-up time: 6 CK + 4 ms; [CKSEL=0100 SUT=01]
                                KLA987-100100=Int. RC Osc. 8 MHz; Start-up time: 6 CK + 64 ms; [CKSEL=0100 SUT=10]
                                KLA987-000101=Ext. RC Osc. - 0.9 MHz; Start-up time: 18 CK + 0 ms; [CKSEL=0101 SUT=00]
                                KLA987-010101=Ext. RC Osc. - 0.9 MHz; Start-up time: 18 CK + 4 ms; [CKSEL=0101 SUT=01]
                                KLA987-100101=Ext. RC Osc. - 0.9 MHz; Start-up time: 18 CK + 64 ms; [CKSEL=0101 SUT=10]
                                KLA987-110101=Ext. RC Osc. - 0.9 MHz; Start-up time: 6 CK + 4 ms; [CKSEL=0101 SUT=11]
                                KLA987-000110=Ext. RC Osc. 0.9 MHz - 3.0 MHz; Start-up time: 18 CK + 0 ms; [CKSEL=0110 SUT=00]
                                KLA987-010110=Ext. RC Osc. 0.9 MHz - 3.0 MHz; Start-up time: 18 CK + 4 ms; [CKSEL=0110 SUT=01]
                                KLA987-100110=Ext. RC Osc. 0.9 MHz - 3.0 MHz; Start-up time: 18 CK + 64 ms; [CKSEL=0110 SUT=10]
                                KLA987-110110=Ext. RC Osc. 0.9 MHz - 3.0 MHz; Start-up time: 6 CK + 4 ms; [CKSEL=0110 SUT=11]
                                KLA987-000111=Ext. RC Osc. 3.0 MHz - 8.0 MHz; Start-up time: 18 CK + 0 ms; [CKSEL=0111 SUT=00]
                                KLA987-010111=Ext. RC Osc. 3.0 MHz - 8.0 MHz; Start-up time: 18 CK + 4 ms; [CKSEL=0111 SUT=01]
                                KLA987-100111=Ext. RC Osc. 3.0 MHz - 8.0 MHz; Start-up time: 18 CK + 64 ms; [CKSEL=0111 SUT=10]
                                KLA987-110111=Ext. RC Osc. 3.0 MHz - 8.0 MHz; Start-up time: 6 CK + 4 ms; [CKSEL=0111 SUT=11]
                                KLA987-001000=Ext. RC Osc. 8.0 MHz - 12.0 MHz; Start-up time: 18 CK + 0 ms; [CKSEL=1000 SUT=00]
                                KLA987-011000=Ext. RC Osc. 8.0 MHz - 12.0 MHz; Start-up time: 18 CK + 4 ms; [CKSEL=1000 SUT=01]
                                KLA987-101000=Ext. RC Osc. 8.0 MHz - 12.0 MHz; Start-up time: 18 CK + 64 ms; [CKSEL=1000 SUT=10]
                                KLA987-111000=Ext. RC Osc. 8.0 MHz - 12.0 MHz; Start-up time: 6 CK + 4 ms; [CKSEL=1000 SUT=11]
                                KLA987-001001=Ext. Low-Freq. Crystal; Start-up time: 1K CK + 4 ms; [CKSEL=1001 SUT=00]
                                KLA987-011001=Ext. Low-Freq. Crystal; Start-up time: 1K CK + 64 ms; [CKSEL=1001 SUT=01]
                                KLA987-101001=Ext. Low-Freq. Crystal; Start-up time: 32K CK + 64 ms; [CKSEL=1001 SUT=10]
                                KLA987-001010=Ext. Crystal/Resonator Low Freq.; Start-up time: 258 CK + 4 ms; [CKSEL=1010 SUT=00]
                                KLA987-011010=Ext. Crystal/Resonator Low Freq.; Start-up time: 258 CK + 64 ms; [CKSEL=1010 SUT=01]
                                KLA987-101010=Ext. Crystal/Resonator Low Freq.; Start-up time: 1K CK + 0 ms; [CKSEL=1010 SUT=10]
                                KLA987-111010=Ext. Crystal/Resonator Low Freq.; Start-up time: 1K CK + 4 ms; [CKSEL=1010 SUT=11]
                                KLA987-001011=Ext. Crystal/Resonator Low Freq.; Start-up time: 1K CK + 64 ms; [CKSEL=1011 SUT=00]
                                KLA987-011011=Ext. Crystal/Resonator Low Freq.; Start-up time: 16K CK + 0 ms; [CKSEL=1011 SUT=01]
                                KLA987-101011=Ext. Crystal/Resonator Low Freq.; Start-up time: 16K CK + 4 ms; [CKSEL=1011 SUT=10]
                                KLA987-111011=Ext. Crystal/Resonator Low Freq.; Start-up time: 16K CK + 64 ms; [CKSEL=1011 SUT=11]
                                KLA987-001100=Ext. Crystal/Resonator Medium Freq.; Start-up time: 258 CK + 4 ms; [CKSEL=1100 SUT=00]
                                KLA987-011100=Ext. Crystal/Resonator Medium Freq.; Start-up time: 258 CK + 64 ms; [CKSEL=1100 SUT=01]
                                KLA987-101100=Ext. Crystal/Resonator Medium Freq.; Start-up time: 1K CK + 0 ms; [CKSEL=1100 SUT=10]
                                KLA987-111100=Ext. Crystal/Resonator Medium Freq.; Start-up time: 1K CK + 4 ms; [CKSEL=1100 SUT=11]
                                KLA987-001101=Ext. Crystal/Resonator Medium Freq.; Start-up time: 1K CK + 64 ms; [CKSEL=1101 SUT=00]
                                KLA987-011101=Ext. Crystal/Resonator Medium Freq.; Start-up time: 16K CK + 0 ms; [CKSEL=1101 SUT=01]
                                KLA987-101101=Ext. Crystal/Resonator Medium Freq.; Start-up time: 16K CK + 4 ms; [CKSEL=1101 SUT=10]
                                KLA987-111101=Ext. Crystal/Resonator Medium Freq.; Start-up time: 16K CK + 64 ms; [CKSEL=1101 SUT=11]
                                KLA987-001110=Ext. Crystal/Resonator High Freq.; Start-up time: 258 CK + 4 ms; [CKSEL=1110 SUT=00]
                                KLA987-011110=Ext. Crystal/Resonator High Freq.; Start-up time: 258 CK + 64 ms; [CKSEL=1110 SUT=01]
                                KLA987-101110=Ext. Crystal/Resonator High Freq.; Start-up time: 1K CK + 0 ms; [CKSEL=1110 SUT=10]
                                KLA987-111110=Ext. Crystal/Resonator High Freq.; Start-up time: 1K CK + 4 ms; [CKSEL=1110 SUT=11]
                                KLA987-001111=Ext. Crystal/Resonator High Freq.; Start-up time: 1K CK + 64 ms; [CKSEL=1111 SUT=00]
                                KLA987-011111=Ext. Crystal/Resonator High Freq.; Start-up time: 16K CK + 0 ms; [CKSEL=1111 SUT=01]
                                KLA987-101111=Ext. Crystal/Resonator High Freq.; Start-up time: 16K CK + 4 ms; [CKSEL=1111 SUT=10]
                                KLA987-111111=Ext. Crystal/Resonator High Freq.; Start-up time: 16K CK + 64 ms; [CKSEL=1111 SUT=11]

                                برای مثال خط آخر نوشته اگه همه بیتها یک بشن (cksel0-3 & sut0-1) میشه کریستال خارجی با فرکانس بالا با زمان راه اندازی 64 میلی ثانیه

                                پس توی هر پروگرامر دیگه ای که توضیح نداره این کار رو بکنید
                                به وبلاگم سر بزنید

                                دیدگاه

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