اطلاعیه

Collapse
No announcement yet.

کمک در فیوزبیت

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

    کمک در فیوزبیت

    سلام

    یک برنامه دارم که تو gcc نوشته شده . باید فیوزبیت ها را این گونه پروگرام کنم :
    Fusebit HIGH: DE
    Fusebit LOW: BF

    تو بسکام و کدویژن که نتونستم . میکرو اولم هم قفل کردم الان موندم توش :sad:
    gcc هم دارم . کممممممک کنید توروخدا

    #2
    پاسخ : کمک در فیوزبیت

    میکروکنترلری که استفاده میکنیدچیه؟
    ترتیب فیوز بیت ها واسه هر میکرو فرق میکنه .
    تازه کاری نداره که , تو دیتا شیت یا اصلااز خود برنامه پروگرمر , مثلا تو کد ویژن
    همین کدها رو بده خوب , اینا کد hex هستن اونی که نوشته LOW واسه 8 بیت اولی و HIgh مال 8 بیت بعدیش هست.
    مثلا اگه فرض کنیم میکروت Mega8 هست
    کد BF نشانگر 10111111 هست یعنی اگه اینا رو به 8 بیت اول فیوز بیت ها اختصاص بدیم ,
    میشه CKSEL0...3 = 1111 , SUT01=11 , BODEN=0,BODLEVEL=1
    اون 8 تای بعدی هم به همین روش میتونی در بیاری , البته اگه از AVRDUDE استفده کنی راحته , چون AVR DUDE خودس HEX قبول میکنه کد فیوزبیت ها رو.
    آموزش نرم افزار Matlab برای دانشجویان رشته های مهندسیhttp://alidoost.ir/news.php?readmore=22

    دیدگاه


      #3
      پاسخ : کمک در فیوزبیت

      میکرو مگا32 است . من gcc بلد نیستم . میشه قبلا برنامه پروگرم کرد و برای تنظیم فیوزبیت جدا با برنامه ای مثل progisp کار کرد یا باید برنامه اصلی هم باشه؟
      ای خدااا . اگه میشه چرا این بسکام و کدویژن 16 بیت را کامل نشان نمی ده تا تنظیم کنم.؟
      سپاس

      دیدگاه


        #4
        پاسخ : کمک در فیوزبیت

        :cry: :cry:

        همه فیوز بیت ها رو با بسکام تنظیم کردم دیدم Fusebit high & Low عدد هگزش تغییر نمی کنه .
        Write Fusebit high & Write fuse bit را زدم ولی بعد

        READLB Entry not found میده . چه اتفاقی واسه میکرو افتاد؟ بابا کمک کنین دیگه نامردا . استخوانهام درد میکنه

        دیدگاه


          #5
          پاسخ : کمک در فیوزبیت

          اگه میکروتون مگا 32 هستش با اون کدهایی که گفتین
          باید فیوزبیت ها رو به صورت زیر برنامه ریزی کنید:

          CKSEL3210 = 1111
          SUT10= 11
          BODEN=0
          BODLEVEL=1
          BOOTRST=0
          BOOTSZ10=11
          EESAVE=1
          CKOPT=1
          SPIEN=0
          JTAGEN=1
          OCDEN=1

          شما اول برنامه میکرو رو بزن روش بعد از اون فیوزبیت هاش رو تنظیم کن.
          در ضمن چون بعد از تنظیم فیوزبیت ها , رو کریستال خارجی ست میشه , حتما موقع پروگرم کردن کریستال وصل باشه به میکروت
          بعدش هم چیکار کردیم که شدیم نامرد؟؟؟ :biggrin:
          آموزش نرم افزار Matlab برای دانشجویان رشته های مهندسیhttp://alidoost.ir/news.php?readmore=22

          دیدگاه


            #6
            پاسخ : کمک در فیوزبیت

            شما همون هایی که بالا گفتم پروگرم کن , اگه فیوزبیتی تو لیست نبود
            بیخیال , حتما به صلاحته :biggrin: :nerd:

            برنامه رو کامپایل کردی؟؟ اگه اینطوره بزن رو میکرو بعد فیوزبیت ها رو با هر برنامه ای که خواستی ست کن
            آموزش نرم افزار Matlab برای دانشجویان رشته های مهندسیhttp://alidoost.ir/news.php?readmore=22

            دیدگاه


              #7
              پاسخ : کمک در فیوزبیت

              دستت درد نکنه.

              وقتی فیوزبیت را تنظیم می کردم کریستال وصل نکرده بودم و اصلا هگز لود نکردم چه برسه پروگرام.

              بهد از تنظیم فیوزبیت Write fusebit high - low زدم که ارور میده : cry2: READLB Entry not found

              دیگه صفحه فیوزبیت لود نمیشه . oo:

              دیدگاه


                #8
                پاسخ : کمک در فیوزبیت

                این خطا احتمالا واسه اینه که چون کریستال وصل نکردی , بعد از این که یک بایت از فیوزبیت ها رو نوشته
                و اسیلاتور میکرو به کریستال خارجی ست شده و کریستالی هم نبوده در واقع نتونسته بایت بعدی رو بنویسه , بعد از اون هم
                که اطلا میکرو رو نمیشناسه. یه کریستال بزن تنگش , درست میشه
                آموزش نرم افزار Matlab برای دانشجویان رشته های مهندسیhttp://alidoost.ir/news.php?readmore=22

                دیدگاه


                  #9
                  پاسخ : کمک در فیوزبیت

                  کریستال وصل کردم درست شد . بعد که مجدد فیوزبیت را ست کردم باز خراب شد.
                  الانم چه با و چه بی کریستال درست نمی شه.
                  نکنه نباید بعد از تنظیم Write Fusebit بزنم؟

                  دیدگاه


                    #10
                    پاسخ : کمک در فیوزبیت

                    سلام
                    اگه با بیسکام کار میکنید بعد از تنظیم فیوزبیت باید رایت فیوزبیت رو بزنین تا انجام بشه

                    البته من دقیقا متوجه مشکلتون نشدم :question:
                    صدایی از قلب آذربایجان

                    Ya$a odlar yurdum AZERBAICANIM

                    دیدگاه

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