اطلاعیه

Collapse
No announcement yet.

پروگرامر USB برای AVR

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

    پاسخ : پروگرامر USB برای AVR

    سلام دوستان.من این پروگرامر رو ساختم.کاملا جواب میده.فقط یه مشکلی..
    من پایه 25 (mega8) رو زمین میکنم تا اولین بار ic رو بشناسه.بعد فیوز بیت هارو تنظیم میکنم.حالا اون پایه رو از زمین در میارم. بازم ic رو میشناسه.اما وقتی ic رو پروگ میشه در زمان verify flash.خطا میگیره و میگه flash verify error:0h
    اما در حالتی که پایه 25(mega8) رو صفر میکنم سرعت خیلی پایین میاد ولی error نمیده
    چی کار کنم تا بتونم با سرعت بیشتر بدون error در verify کار کنم...
    کابل پروگ رو هم عوض کردم.بدنه کیسمم به زمین وصل کردم تا نویزی نداشته باشم..

    دیدگاه


      پاسخ : پروگرامر USB برای AVR

      من یکدونه از این پروگرامر ها را خریده ام و میکرو خودم را چند بار با آن پروگرام کرده ام ولی در حین یکی از پرگرام ها پس از پروگرام کردن فلش موقع verify flash خطا داد که chip enable program error داد و دیگر هم هرچه خواست پروگرام کنم همین را گفت می شود راهنمایی کنید
      یکی میگفت خدا چرا به حرفای ما گوش نمیده گفتم
      هان ای صنما،دل یک دله کن
      گر سر ندهم ،وانگه گله کن

      دیدگاه


        پاسخ : پروگرامر USB برای AVR

        سلام
        این ارور رو وقتی میده که مثلا میکرو تو حالت کریستال خارجی باشه و شما سویچی رو که روی برد پروگرمر هستش رو تو حالت داخلی بزارید
        شما یه بار سویچ اولی رو اف و دومی رو ان کنید حتما نتیجه می گیرید
        صدایی از قلب آذربایجان

        Ya$a odlar yurdum AZERBAICANIM

        دیدگاه


          پاسخ : پروگرامر USB برای AVR

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

          یه چند تا سوال داشتم امیدوارم دوستان عزیز جواب بدن

          در شناسایی اولیه میکرو توسط کامپیوتر باید میکرویی که باید پروگرم بشه - به پروگرامر باید وصل باشه یا نه ؟

          در مورد این فیوز بیت SUT تو سایت اصلی نوشته SUT=10 چرا شما نوشتید SUT=01 ؟


          با تشکر قبلی
          مهم نیست که چه اندیشه ای در سر و چه ترسی در دل دارید؛ مهم آن است که بیکار ننشینید و دست به کاری بزنید و وارد میدان عمل بشوید.

          نمی توانید به کودکی بیاموزید که از خود مواظبت کند، مگر آنکه او را آزاد بگذارید تا برای مواظبت از خود بکوشد؛ ممکن است اشتباه کند، ولی دانایی او از میان همین اشتباهات سرچشمه می گیرد.

          دیدگاه


            پاسخ : پروگرامر USB برای AVR

            دوستان کمک کنید بد جوری گیر کردم .

            ممنون
            مهم نیست که چه اندیشه ای در سر و چه ترسی در دل دارید؛ مهم آن است که بیکار ننشینید و دست به کاری بزنید و وارد میدان عمل بشوید.

            نمی توانید به کودکی بیاموزید که از خود مواظبت کند، مگر آنکه او را آزاد بگذارید تا برای مواظبت از خود بکوشد؛ ممکن است اشتباه کند، ولی دانایی او از میان همین اشتباهات سرچشمه می گیرد.

            دیدگاه


              پاسخ : پروگرامر USB برای AVR

              نوشته اصلی توسط segmex
              در شناسایی اولیه میکرو توسط کامپیوتر باید میکرویی که باید پروگرم بشه - به پروگرامر باید وصل باشه یا نه ؟
              خیر ، نیازی نیست

              نوشته اصلی توسط segmex
              در مورد این فیوز بیت SUT تو سایت اصلی نوشته SUT=10 چرا شما نوشتید SUT=01 ؟

              # Fuse atmega8 high byte HFUSE:
              # 0xc9 = 1 1 0 0 1 0 0 1 <-- BOOTRST (boot reset vector at 0x0000)
              # ^ ^ ^ ^ ^ ^ ^------ BOOTSZ0
              # | | | | | +-------- BOOTSZ1
              # | | | | + --------- EESAVE (don't preserve EEPROM over chip erase)
              # | | | +-------------- CKOPT (full output swing)
              # | | +---------------- SPIEN (allow serial programming)
              # | +------------------ WDTON (WDT not always on)
              # +-------------------- RSTDISBL (reset pin is enabled)

              # Fuse atmega8 low byte LFUSE:
              # 0x9f = 1 0 0 1 1 1 1 1
              # ^ ^ \ / \--+--/
              # | | | +------- CKSEL 3..0 (external >8M crystal)
              # | | +--------------- SUT 1..0 (crystal osc, BOD enabled)
              # | +------------------ BODEN (BrownOut Detector enabled)
              # +-------------------- BODLEVEL (2.7V)


              در ضمن برای پروگرام کردن راحت فیوزبیتها میتوان از Makefile خود این پروژه استفاده کرد ( در پوشه Firmware )
              به این صورت :
              کد:
              make fuses
              و در انتها هم :
              کد:
              make flash

              موفق باشید
              چگونه هوشمندانه بپرسیم

              دیدگاه


                پاسخ : پروگرامر USB برای AVR

                سلام .

                آقای رستمی در پدیت جدید مثل اینکه این فیوز ها عوض شده .
                # TARGET=atmega8 HFUSE=0xc9 LFUSE=0xef

                http://www.fischl.de/usbasp/usbasp.2009-02-28.tar.gz
                مهم نیست که چه اندیشه ای در سر و چه ترسی در دل دارید؛ مهم آن است که بیکار ننشینید و دست به کاری بزنید و وارد میدان عمل بشوید.

                نمی توانید به کودکی بیاموزید که از خود مواظبت کند، مگر آنکه او را آزاد بگذارید تا برای مواظبت از خود بکوشد؛ ممکن است اشتباه کند، ولی دانایی او از میان همین اشتباهات سرچشمه می گیرد.

                دیدگاه


                  پاسخ : پروگرامر USB برای AVR

                  سلام
                  من که تغییری ندیدم


                  2009-02-28
                  # TARGET=atmega8 HFUSE=0xc9 LFUSE=0xef
                  # TARGET=atmega48 HFUSE=0xdd LFUSE=0xff
                  # TARGET=at90s2313
                  TARGET=atmega8
                  HFUSE=0xc9
                  LFUSE=0xef

                  2007-10-23
                  # TARGET=atmega8 HFUSE=0xc9 LFUSE=0xef
                  # TARGET=atmega48 HFUSE=0xdd LFUSE=0xff
                  # TARGET=at90s2313
                  TARGET=atmega8
                  HFUSE=0xc9
                  LFUSE=0xef

                  چگونه هوشمندانه بپرسیم

                  دیدگاه


                    پاسخ : پروگرامر USB برای AVR

                    ببخشید تو فایل readme همراه نوشته :

                    # TARGET=atmega8 HFUSE=0xc9 LFUSE=0xef
                    # TARGET=atmega48 HFUSE=0xdd LFUSE=0xff

                    در حالی که شما میگید که LFUSE:0x9f :eek:
                    مهم نیست که چه اندیشه ای در سر و چه ترسی در دل دارید؛ مهم آن است که بیکار ننشینید و دست به کاری بزنید و وارد میدان عمل بشوید.

                    نمی توانید به کودکی بیاموزید که از خود مواظبت کند، مگر آنکه او را آزاد بگذارید تا برای مواظبت از خود بکوشد؛ ممکن است اشتباه کند، ولی دانایی او از میان همین اشتباهات سرچشمه می گیرد.

                    دیدگاه


                      پاسخ : پروگرامر USB برای AVR

                      ضمنن من با ولتمتر ولتاژ دو سر دیود زنر ها اندازه گیری میکنم یکیش 0.7 نشون میده و یکیش 4.3 نشون میده در حالی که دیود زنر ها 3.6 ولتی هستن .

                      مشکل از کجا میتونه باشه .

                      ممنونم از شما :smile:
                      مهم نیست که چه اندیشه ای در سر و چه ترسی در دل دارید؛ مهم آن است که بیکار ننشینید و دست به کاری بزنید و وارد میدان عمل بشوید.

                      نمی توانید به کودکی بیاموزید که از خود مواظبت کند، مگر آنکه او را آزاد بگذارید تا برای مواظبت از خود بکوشد؛ ممکن است اشتباه کند، ولی دانایی او از میان همین اشتباهات سرچشمه می گیرد.

                      دیدگاه


                        پاسخ : پروگرامر USB برای AVR

                        بله حق با شماست.
                        مثل اینکه توی نوشتن توضیح فیوزبیتها در Makefile اشتباهی رخ داده ( پست اولم )
                        در هر حال متغیر LFUSE مهمه که مقدارش 0xef است
                        ( در نسخه قدیمیتر هم همینه )

                        نوشته اصلی توسط segmex
                        ضمنن من با ولتمتر ولتاژ دو سر دیود زنر ها اندازه گیری میکنم یکیش 0.7 نشون میده و یکیش 4.3 نشون میده در حالی که دیود زنر ها 3.6 ولتی هستن .

                        مشکل از کجا میتونه باشه .
                        شاید یکی از دیودها برعکس باشه
                        چگونه هوشمندانه بپرسیم

                        دیدگاه


                          پاسخ : پروگرامر USB برای AVR

                          نوشته اصلی توسط segmex
                          ضمنن من با ولتمتر ولتاژ دو سر دیود زنر ها اندازه گیری میکنم یکیش 0.7 نشون میده و یکیش 4.3 نشون میده در حالی که دیود زنر ها 3.6 ولتی هستن .

                          مشکل از کجا میتونه باشه .

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

                          دیدگاه


                            پاسخ : پروگرامر USB برای AVR

                            نوشته اصلی توسط farid-a


                            سلام.
                            اینطور که به نظر میاد یکی از دیود زنرهاتون رو برعکس بایاس کردین. :rolleyes:
                            نه آقا فرید نگاه کردم درست بود . آند های هر دوتاش به زمین وصل شده . با اهمتر هم چک کردم سالم بودن :agree:

                            حالا نمیدونم چی شده :cry2:
                            مهم نیست که چه اندیشه ای در سر و چه ترسی در دل دارید؛ مهم آن است که بیکار ننشینید و دست به کاری بزنید و وارد میدان عمل بشوید.

                            نمی توانید به کودکی بیاموزید که از خود مواظبت کند، مگر آنکه او را آزاد بگذارید تا برای مواظبت از خود بکوشد؛ ممکن است اشتباه کند، ولی دانایی او از میان همین اشتباهات سرچشمه می گیرد.

                            دیدگاه


                              پاسخ : پروگرامر USB برای AVR

                              با درود به همه مهندسین گرامی. من این فایل که لینکشو در زیر گذاشتم را سال 2007 از سایت کویر الکترونیک دانلود کردم. مدارشو بستم و آی سی ATMEGA8 را هم پروگرام کردم. فیوزبیتهایی هم که در این فایل توضیح داد را هم تغییر دادم اما لب تابم وقتی پروگرمر را به اون وصل میکنم نمی شناسه. به نظر شما مشکل از کجاست. ممنون میشم راهنماییم کنید. :rolleyes:

                              http://persiandrive.net/560970

                              دیدگاه


                                پاسخ : پروگرامر USB برای AVR

                                نوشته اصلی توسط mahmood58
                                با درود به همه مهندسین گرامی. من این فایل که لینکشو در زیر گذاشتم را سال 2007 از سایت کویر الکترونیک دانلود کردم. مدارشو بستم و آی سی ATMEGA8 را هم پروگرام کردم. فیوزبیتهایی هم که در این فایل توضیح داد را هم تغییر دادم اما لب تابم وقتی پروگرمر را به اون وصل میکنم نمی شناسه. به نظر شما مشکل از کجاست. ممنون میشم راهنماییم کنید. :rolleyes:
                                دیودهای زنر رو در مدارتون قرار دادید ؟

                                چگونه هوشمندانه بپرسیم

                                دیدگاه

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