اطلاعیه

Collapse
No announcement yet.

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

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

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

    ممنون از زحماتتون.
    توی کدویژن موقع پروگرام کردن فیوزبیتها، یک تیک کلی هست، اون چه تاثیری داره؟ program fuse bits اونو میگم.
    چون در هر دو حالت میشه فیوزبیتهای داخل کادر را تیکشو تغییر داد

    دیدگاه


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

      سلام دوست عزیز
      میکروی شما نسوخته احتمالا فیوربیت ها رو اشتباه پروگرم کردین
      برای برگردوندن میکرو و فیوربیت ها به حالت دیفالت یک موج مربعی با فرکانس 1 تا 10 کیلوهرتز به xtl1 میکرو اعمال کنید

      دیدگاه


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

        سلام
        همونطور که دوستمون گفتن ظاهرا فیوزبیت هاتون دستکاری شده... راه حل هم که فرمودن ... من بازم راه حل میگم...
        یا گذاشتین روی کریستال خارجی که در این حالت باید هنگام پروگرم کردن کریستال خارجی بذارید.. (کمی سرچ کنید دستتون میاد)
        یا اسیلاتور خارجی که این حالت هم مدارش توی اینترنت هست (rc) خازن و مقاومت ....
        یا باید پالس بدید (سرچ کنید توی همین سایت هم هست روشش)
        دراصل هم همش یک مفهوم دارند (این چند راه حل +راه حل دوستمون)

        دیدگاه


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

          میشه یکم بیشتر توضیح بدید. پایه دیگه کریستال زمین بشه؟
          میکرو تغذی هم بشه؟
          دامنه پالس چند ولت باشه؟
          برا همه اتمگا ها میشه اینکارو کرد؟
          مرسی از راهنماییاتون

          دیدگاه


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

            نوشته اصلی توسط تیبا
            سلام دوست عزیز
            میکروی شما نسوخته احتمالا فیوربیت ها رو اشتباه پروگرم کردین
            برای برگردوندن میکرو و فیوربیت ها به حالت دیفالت یک موج مربعی با فرکانس 1 تا 10 کیلوهرتز به xtl1 میکرو اعمال کنید
            نوشته اصلی توسط Nanosi
            میشه یکم بیشتر توضیح بدید. پایه دیگه کریستال زمین بشه؟
            میکرو تغذی هم بشه؟
            دامنه پالس چند ولت باشه؟
            برا همه اتمگا ها میشه اینکارو کرد؟
            مرسی از راهنماییاتون
            منظور دوستمون واضحه!
            ولی بیشتر بازش می کنم.
            در میکروی AVR اگر یک موج مربعی با فرکانس خاصی، به پایه Xtal 1 داده شود ، امکان تغییرات فیوزبیتها در هر صورت میسر است.
            یعنی این موج رو به پایه Xtal 1 اعمال کنید و بعد توسط پروگرامر فیوزبیت ها رو تغییر بدهید.

            هرچه این فرکانس کمتر باشد بهتر است.
            می دانید که Xtal 1 ورودی نوسان و پایه دیگر یعنی Xtal 2 خروجی است، لذا Xtal 2 در این حال رها شده است.
            بله دیگه، میکرو که باید روشن باشه تا پروگرامر بتونه اطلاعات رد و بدل کنه!
            دامنه باید 5 ولت باشه!
            بله ، 99%


            توی پروگرامر هاتل نیز در عمل همین کار انجام میشود.
            همواره یادمان باشد:
            1-مردان بزرگ اراده می کنند و مردان کوچک آرزو
            2-افراد بزرگ، همیشه به دنبال ایده های بزرگند و افراد کوچک به دنبال افراد بزرگ
            3-همیشه سعی کن آنقدر کامل باشی که بزرگترین تنبیه تو برای دیگران گرفتن خودت از آنها باشد.

            دیدگاه


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

              یه سوال نسبتا بی ربط به عنوان تاپیک دارم....(( میبخشید ))

              امکان پروگرام کردن میکرو AVR از طریق پورت USB وجود داره یا خیر...؟؟ یعنی پایه هایی که میکرو توسط اونها پروگرام میشه مستقیما به پورت USB وصل بشن و میکرو توسط کدویزارد نرم افزار کدویژن پروگرام بشه.

              تا حالا سر این پروگرام کردن خیلی میکرو سوزوندم...میخوام یه PCB طراحی کنم و میکرو رو برای همیشه روی اون بذارم و مستقیما به کامپیوتر وصل کنم و فایل HEX رو بریزم روی حافظه FLASH و باهاش کار کنم...برای همین این سوال رو مطرح کردم.

              ممنونم.

              دیدگاه


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

                سلام،
                من با نرم افزار codevision کار میکنم(STK500 ). یه بار فیوز بیت ها رو پروگرم کردم (اشتباه پروگرام کردم) و میکروم قفل شد. :sad:
                یه میکرو دیگه گرفتم.
                می شه لطفا راهنماییم کنین که برای میکرو atmega8 و اسیلاتور داخلی 4M ، فیوزبیت ها رو باید رو چه حالتی تنطیم کنم با codevision؟
                ممنون. :smile:

                دیدگاه


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

                  سلام. بسیار بسیار ممنونم از راهنمای هاتون.


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



                  و بقیش:




                  ( گزینه های تیک خورده به معنی برنامه ریزی شده هست)

                  با این فیوز بیت ها اتمگا64 رو پروگرام کردم ولی اتمگ قفل کرد! یه پالس دادیم به xtal1 اتمگ64 ، فیوز بیت هاش برگشت. میخواستم بدونم من که فیوز بیتها رو روی کریستال داخلی تنظیم کردم چرا اون خارجی پروگرام کرد؟ (این کار رو من با 3 تا ای سی انجام دادم همشونو بار اول قفل کرد!) به نظرتون مشکل چیه؟


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


                  سوال دومم اینه که من بر اثر نابلدی :-) اومدم مقدار brown out detector رو روی 4ولت گذاشتم و ولتاژ 5 ولت به مدار وصل کردم. پایه های vcc و gnd داخل ای سی اتصال کوتاه شد! بلاخره یه ولت بیشتر از مقدار تعریف شده بهش دادم دیگه.حالا یه ترفندی چیزی ( مثل همین پالس مربعی به xtal1) نیست که بشه این ای سی رو برگردوند؟
                  سپاسگذاری

                  دیدگاه


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

                    نوشته اصلی توسط سعید خیری
                    سلام دوستان

                    بچه ها من به جز برنامه ی بسکام از چه برنامه ای میتونم برای دستکاری فیوز بیتا استفاده کنم؟ با STK200/300 کار میکنم ...
                    سلام میتونی از prog isp هم استفاده کنی.
                    پارسی فاکس

                    دیدگاه


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

                      با عرض سلام وخسته نباشید
                      من به یک مشکل خیلی عجیب خوردم خواهشمند اگه کسی راه حلی داره کمکم کنه
                      ممنون میشم
                      من تو پروژم از مگا 128 استفاده میکنم
                      برنامه رو با کدویژن نوشتم بعداز کانفیگ برنامه کدویژن هیچ خطایی نمی گیره
                      اما برنامه رو که می خوام رو میکرو بریزم این ارور میده
                      Different data : addres = 900H buffer=98H chip =FFH

                      تمام این کارها رو کردم اما درست نشده: :angry: :angry: :angry: :angry:
                      عوض کردن ای سی
                      استفاده از مگا 64
                      عوض کردن پروگرمر البته (یک هاتل دیگه پروگرمر دیگه ندارم)
                      دوستان کمک کمک کمک :cry2: :cry2: :cry2: :cry2:
                      (در ضمن اگه یک برنامه ساده بریزم درست کار میکنه اما برنامه اصلیم جواب نمیده )
                      با تشکر فراوان
                      داناترین مردم کسی است که دانش مردم را با دانش خود جمع کند
                      پیامبر اکرم (ص)
                      علی ابن ابیطالب : همانا پاداش دانشمند از شخص روزه دار و شب زنده دارکه در راه خدا جهاد می کند بیشتر است
                      اگر میخواهید دشمنان خود را تنبیه کنید به دوستان خود محبت کنید.(کورش کبیر)

                      دیدگاه


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

                        از avr میخوام برای کنترل سرعت استفاده کنم کسی می تونه کمک کنه

                        دیدگاه


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

                          نوشته اصلی توسط talebyfar
                          از avr میخوام برای کنترل سرعت استفاده کنم کسی می تونه کمک کنه
                          کنترل سرعت چی؟
                          موتو؟
                          درایورت چی هست ؟
                          میکرو ؟
                          زبان برنامه نویسی ؟
                          داناترین مردم کسی است که دانش مردم را با دانش خود جمع کند
                          پیامبر اکرم (ص)
                          علی ابن ابیطالب : همانا پاداش دانشمند از شخص روزه دار و شب زنده دارکه در راه خدا جهاد می کند بیشتر است
                          اگر میخواهید دشمنان خود را تنبیه کنید به دوستان خود محبت کنید.(کورش کبیر)

                          دیدگاه


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

                            سلام برنامه نمایش متن در lcd شبیه سازی کردم تو پروتیوس ولی عملی رو بی lcd نمایش نمیده مشکل از کچاست ده بار مدار بستم اما صفحه سیاه میشه میره
                            کریستال 8 استفاده کردم
                            فیوز بیت ها هم 1110 ]

                            دیدگاه


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

                              نوشته اصلی توسط SHA_RAP212
                              سلام برنامه نمایش متن در lcd شبیه سازی کردم تو پروتیوس ولی عملی رو بی lcd نمایش نمیده مشکل از کچاست ده بار مدار بستم اما صفحه سیاه میشه میره
                              کریستال 8 استفاده کردم
                              فیوز بیت ها هم 1110 ]
                              با اینکه اینجا جای پرسیدن همچین سوالی نیست ولی خب..
                              اگه نمایشگر سالمه و فقط مربع های سیاه می بینید مشکل کنتراست دارید که باید پایه 3 نمایشگر به طور صحیح متصل بشه.
                              موفق باشید
                              چرا ناراحتی پاتریک!
                              + امروز ی بچه دیدم سرچهارراه گل میفروخت
                              - از دیدنش ناراحت شدی؟
                              + نه
                              پس چی ناراحتت کرده
                              + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
                              ------------------------------------------------------------------------------------------------------
                              تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
                              ------------------------------------------------------------------------------------------------------
                              محصولات

                              دیدگاه


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

                                نوشته اصلی توسط SHA_RAP212
                                سلام برنامه نمایش متن در lcd شبیه سازی کردم تو پروتیوس ولی عملی رو بی lcd نمایش نمیده مشکل از کچاست ده بار مدار بستم اما صفحه سیاه میشه میره
                                کریستال 8 استفاده کردم
                                فیوز بیت ها هم 1110 ]
                                آیسی چیه؟/
                                ببین رو پورت c نیست؟؟
                                اگر رو پورت c ال سی دی گذاشتی شاید jtag enable هست

                                دیدگاه

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