اطلاعیه

Collapse
No announcement yet.

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

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

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

    کمک فوری لطفا :cry2: :cry2: :cry2:
    مشکل دارم با فیوز بیتهای atmega48
    با کریستال خارجی 4MHz میخوام کار کنه cksel3:0 = 0000 گذاشتم و SUT1:0 = 00 و bodlevel = 101 اما اصلا کار نمیکنه
    با اسکوپ پایه های کریستال رو دیدم هیچ خبری از سیگنال نیست

    دیدگاه


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

      خودم پیدا کردم
      خنگ شده بودم CKSEL=0000 مال external clock نه crystal

      دیدگاه


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

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


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

        عبادات قبول یا حق
        من آن گلبرگ مغرورم که می میرم ز بی آبی ولی با خفت و خواری پی شبنم نمی گردم.

        دیدگاه


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

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

          http://azarrobot.blogfa.com/post-9.aspx
          صدایی از قلب آذربایجان

          Ya$a odlar yurdum AZERBAICANIM

          دیدگاه


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

            سلام

            من یه پروگرامر USBasp دارم الان وقتی که می خوام فیوز بیتهای M32 رو عوض کنم عوض نمیکنه یعنی وقتی گزینه Write رو میزنم Fuse Bits written succesfully رو مینه وینویسه ولی موقعه که Read میکنم فیوز بیتها عوض نشده آیا میکرو سوخته؟

            من با برنامه ی ProgSPI کار میکنم و یوز بیتهای یه M16 رو روی Ext RC Osc گذاشتم والان دیگه پروگرامر میکرو نمیشناسه چیکار کنم کلا تو این حالات چه طوری باید به میکرو کلاک داد

            دیدگاه


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

              با سلام به همه عزیزان خصوصا مدیران سایت
              اصطلاح (boot loader) ینی چی؟(توضیح کاملی بدید).
              چطوری میشه فهمید که اگر یه میکرو(خصوصاM8) که کار نمیکنه اون میکرو سوخته یا فیوز بیتهاولاک بیتهاش بد جور برنامه ریزی شده؟مدار تست تو این زمینه وجود داره؟
              آیا امکان برگرداندن فیوز بیتها و لاک بیتها به حالت دیفالت(برنامه ریزی کارخانه)وجود داره؟دستوری تو این زمینه هست؟
              چطور میتونم بفهمم که لاک بیتها و فیوز بیتهای یک میکرو چجوری برنامه ریزی شدن؟
              (اگر میشه لینک آموزش فارسی برنامه کدویژن که خوب توضیح داده باشه رو برام بزارید)
              خداوندا تو چناني كه دوستت ميدارم...
              مراچنان كن كه تو دوست ميداري

              دیدگاه


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

                boot loader یعنی خود برنامه ریز
                یعنی میکرو با هر کدوم از پروتکلهایی که پشتیبانی میکنه مثل SPI یا I2C یا سریال یا هر پروتکل دیگری بدون نیاز به پروگرمر میتونه برنامه خودشو عوض کنه
                مثل همون فلش زدن گوشی ها که کلا سیستمشو از طریق سریال عوض میکنند
                سوال دوم هم نمیشه فهمید و مداری هم برای این کار نیست فقط باید مثلا کریستال بزارید اگه جواب نداد به پایه کریستالش کالاک بدید اگه بازم جواب نداد براش یک RC بذارید و اگه بازم جواب نداد بندازیدش دور و اگه بازم جواب نداد دیگه من نمیدونم!!!!!!!!!!! :mrgreen:
                سوال سوم خیر مگه اینکه کامپیوتر میکرو رو بشناسه بعد با بعضی از پروگرمرها مثل USPASP میشه ولی دستور خاصی نداره
                سوال چهارم هم اگه کامپیوتر میکرو رو میشناسه با هر کامپایلری به راحتی میشه فیوز بیتها و لاک بیتها رو خوند
                پروردگارا: به من زيستني عطا کن که در لحظه مرگ بر بي ثمري لحظه اي که براي زيستن گذشته است حسرت نخورم، و مردني عطا کن که بر بيهودگيش سوگوار نباشم. بگذار تا آن را خود انتخاب کنم، اما آنچنان که تو دوست ميداري

                دیدگاه


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

                  سلام
                  من یه جایی توی سایت www.avrfreaks.net خوندم که اطلاعات ذخیره شده در میکرو avr در صورت قفل شدن امن نیستند و قابل خوندن هستن
                  نظر دوستان چیه

                  دیدگاه


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

                    با سلام
                    دوستان، من هنگام پروگرام کردن میکرو m32 با نرم افزار بسکام، پیغامی دریافت میکردم که میگفت داده ها در فلان آدرس متفاوت هست، چندین و چند با این حالت برام پیش اومد ، بعدش من از تمام گزینه های موجود tool bar (مثل erase وverifyو.........)استفاده کردم و همشونو یکی یکی امتحان کردم و همچنین همین کار هارو برای eeprom هم انجام دادم.





                    ولی دیگه میکرو شناخته نشد، البته اینو بگم که من فیوز بیت ها رو هیچ تغییری ندادم!!!!!!!!!
                    به نظر شما چه مشکلی وجود داره؟

                    دیدگاه


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

                      نوشته اصلی توسط hanif2
                      [b]با سلام
                      دوستان، من هنگام پروگرام کردن میکرو m32 با نرم افزار بسکام، پیغامی دریافت میکردم که میگفت داده ها در فلان آدرس متفاوت هست، چندین و چند با این حالت برام پیش اومد ، بعدش من از تمام گزینه های موجود tool bar (مثل erase وverifyو.........)استفاده کردم و همشونو یکی یکی امتحان کردم و همچنین همین کار هارو برای eeprom هم انجام دادم.
                      در این جور موارد فقط میکرو رو یه بار erase کنی و دوباره پروگرام کنی معمولا درست میشه
                      ولی اینی که میگی دیگه نمیشناسه یه خورده عجیبه ، یه لحظه ولتاژ پروگرامرت رو ببین ، خراب نشده باشه ، میکرو رو هم خراب کرده باشه
                      البته بعضی وقتا هم فقط نرم افزار قات میزنه ، یه بار uninstal کن ببین چی میشه

                      دیدگاه


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

                        سلام بر دوستانی که از مطالب این گفتگو استفاده می کنند.
                        در مورد فیوز بیت CKOPT که بادامی توضیح داده بهتر هست کامل تر توضیح بدم که واسه دوستان ابهامی ایجاد نگردد.

                        این فیوز بیت در هر یک از سیستم های کلاک در AVR نقش مختلفی دارد.بطور مثال در حالت اسیلاتورRC می توان به قول بادامی،با فعال کردن این فیوز بیت
                        از خازن 36PF داخلی بهره برد.اما در حالت کریستال خارجی،این که بگیم خازن های داخلی فعال می شوند و دیگه به خازن های حذف نویز الکترومغناطیس
                        نیاز نیست کاملا و بدون شک اشتباه هست.نقش این فیوز بیت در کریستال خارجی،افزایش دامنه نوسان می باشد که در محیط پرنویز موثر است.یادتون
                        باشه که اگر از میکروهای بدون L استفاده می کنید و میخواهید از کریستال بالاتر از 8MHZ استفاده کنید این فیوز بیت را حتما فعال کنید.
                        مطالب گفته شده بنده بر اساس برگه اطلاعاتی سازنده AVR یعنی ATMEL بوده و در کتاب های معتبر داخلی و خارجی آورده شده است.

                        دیدگاه


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

                          با سلام راستش من با m8 یه بر نامه ای با بیسیک نوشتم ولی هر کار کردم که ای سی رو قفل کنم نشد و باز هم میخونه پاک کمکنه مینویسه و... با ید چیکارش کنم که قفل بشه
                          { خلاف قوانین - پاک شد }

                          دیدگاه


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

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

                            دیدگاه


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

                              سلام با تشکر و ممنون از راهنماییتون خیالمو راحت کردین :rolleyes: :rolleyes: :applause: :applause: :bye :bye
                              { خلاف قوانین - پاک شد }

                              دیدگاه


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

                                سلام میخواستم ببینم مطالب فوق در یک فایل بصورت جمع آوری شده وجود ندارند ؟ ممنون
                                موفقيت = يك درصد نبوغ ، 99 درصد عرق ريختن
                                (اديسون)

                                دیدگاه

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