اطلاعیه

Collapse
No announcement yet.

مشکل با پروگرامر usbasp

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

    مشکل با پروگرامر usbasp

    با سلام به اساتید و دانشمندان آینده
    من یه پروگرامر usbasp فیشل، روی بردبورد پیاده کردم کاملا مطابق شماتیک سایت فیشل میکروی مگا 8 رو هم با پورد پارالل پرینتر با برنامه کدی ویژن و فایل هگز خود سایت پروگرام کردم.
    حالا وقتی به کامپیوتر وصل می کنم ال ای دی قرمز روشن می شه و پیغام usb device not recognized رو میده که از اینجا نمی شه درایور رو نصب کرد.
    پورت usb 2.0

    بعد از حل شدن این مشکل به کمک شما میکرو رو چجوری پروگرام کنم این چهار پورت معروف پروگرام کردن رو که می دونم منظورم پورت 2و3 مگاهشته اینها هم باید وصل باشند؟

    پیشا پیش عید باستانی نوروز رو به تمام ایکایی ها تبریک میگم. :nice: :bye
    کاش انسانها هر چند غریبه همدیگر را دوست می داشتند!

    #2
    پاسخ : مشکل با پروگرامر usbasp

    اساتید گرامی ما همچنان چشممان به در علم و تجربه شماست . :eek:
    تو همین سایت ایکا خوندم که باید یو اس بی usb 1 باشه درسته یا نه.
    حالا که ما از این یو اس بی ها نداریم (البته فکر نکنم با هم فرقی داشته باشند) چی کار کنیم راهی واسش ندارید .
    البته باید بگم که گه گداری دو دل می شه که بشناسه یا نه آخر هم نمی شناسه و به ریش ما می خنده :mrgreen:(میگه سخت افزار جدید سریع نظرش عوض می شه ).
    امکان داره اتصالات مشکل داشته باشه؟ پس چرا همیشه به ناشناسی ختم میشه.
    :bye
    کاش انسانها هر چند غریبه همدیگر را دوست می داشتند!

    دیدگاه


      #3
      پاسخ : مشکل با پروگرامر usbasp

      خیر ، با USB 2.0 هم بدون مشکل کار میآ‌کنه.
      فیوزبیتهای Mega8 را بدرستی پروگرام کردید ؟
      کد:
      # TARGET=atmega8  HFUSE=0xc9 LFUSE=0xef

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

      دیدگاه


        #4
        پاسخ : مشکل با پروگرامر usbasp

        آقای رستمی این میکروی مگا8 رو میخوام دوباره پروگرام کنم با همون پورت پارالل اما نمیشه میگه
        خطا در آدرس فلان oo: (میکرو پاک هم نمیشه! )
        دفعه اول راحت پروگرام شد مشکل از کجاست :question:
        باید یه مگا8 دیگه بگیرم با یه پروگرام دیگه امکان پروگرام داره یا تو برنامش قفلی چیزی گذاشتن :question:
        ممنون از راهنمایی های شما :bye

        کاش انسانها هر چند غریبه همدیگر را دوست می داشتند!

        دیدگاه


          #5
          پاسخ : مشکل با پروگرامر usbasp

          نوشته اصلی توسط Atmega sinX
          آقای رستمی این میکروی مگا8 رو میخوام دوباره پروگرام کنم با همون پورت پارالل اما نمیشه میگه
          خطا در آدرس فلان oo: (میکرو پاک هم نمیشه! )
          دفعه اول راحت پروگرام شد مشکل از کجاست :question:
          باید یه مگا8 دیگه بگیرم با یه پروگرام دیگه امکان پروگرام داره یا تو برنامش قفلی چیزی گذاشتن :question:
          ممنون از راهنمایی های شما :bye
          روی پروگرامر شما کریستال هست ؟
          جواب سوال قبلی من رو هم ندادید.
          چگونه هوشمندانه بپرسیم

          دیدگاه


            #6
            پاسخ : مشکل با پروگرامر usbasp


            معذرت می خوام شرمنده ما شاگردیم دیگه ببخشید.
            فیوزبیت ها رو دستکاری نکردم همون پیشنهادی کدی ویژن رو پروگرام کردم.
            روی پروگرامر هم کریستال نذاشتم واقعا لازمه پس چرا دفعه اول پروگرام کرد :question: چند مگا بزارم :question:

            درباره این پورت 2 و 3 مگا 8 هم بگید باید به میکرو یا جای دیگه وصل بشه تا میکرو پروگرام بشه یا نه، هیچ کارست :question:

            :bye
            کاش انسانها هر چند غریبه همدیگر را دوست می داشتند!

            دیدگاه


              #7
              پاسخ : مشکل با پروگرامر usbasp

              نوشته اصلی توسط Atmega sinX

              معذرت می خوام شرمنده ما شاگردیم دیگه ببخشید.
              فیوزبیت ها رو دستکاری نکردم همون پیشنهادی کدی ویژن رو پروگرام کردم.
              روی پروگرامر هم کریستال نذاشتم واقعا لازمه پس چرا دفعه اول پروگرام کرد :question: چند مگا بزارم :question:

              درباره این پورت 2 و 3 مگا 8 هم بگید باید به میکرو یا جای دیگه وصل بشه تا میکرو پروگرام بشه یا نه، هیچ کارست :question:

              :bye
              خب پس ، بخاطر اینکه فیوزبیتهارو تنظیم نکردید پروگرامر USBASP شما کار نمیآ‌کنه.
              برای mega8 در چند پست قبل مقدار فیوزبایتها رو ذکر کردم.
              در مورد نحوهٔ پروگرام کردن فیوزبیتها در codevision اطلاعی ندارم.
              چگونه هوشمندانه بپرسیم

              دیدگاه


                #8
                پاسخ : مشکل با پروگرامر usbasp



                کریستال 12 گذاشتم پروگرام شد فیوزبیت رو هم کریستال خارجی تعریف کردم .
                درایورشم نصب کردم الان سیستم میشناسدش تو دیوایس منیجر هم معلومه ولی پروگرام نمی کنه مشکل پشت مشکل . :angry:
                ببخشید ها
                تو progisp ver 1.6.7 میگه usbasp پیدا نمیشه.
                شاید فیوزبیتها رو درست تنظیم نکردم.
                تنظیم این فیوزبیتها تو کدی ویژن اگه اطلاع نداری تو بسکام چجوریه کدومارو انتخاب کنم :question:
                الان یه مگا16 بهش وصل کردم با همون چهارتا پورت، میکرو هم روشنه ولی پیدا نمی کنه پورت 2 و 3 هم رو هواست.

                :bye
                کاش انسانها هر چند غریبه همدیگر را دوست می داشتند!

                دیدگاه


                  #9
                  پاسخ : مشکل با پروگرامر usbasp


                  تو progisp ver 1.6.8 شناخت ولی پروگرام نشد میگه چیپ غیر فعاله در حالی که میکرو روشنه و پورت ها وصل، شاید از اون دو تا که رو هواهستند باشه.
                  به هر حال شما فیوزبیتها رو بگو یه دست کاری اونجا هم بکنم.
                  اینهایی که گفتی تنظیم تو چه برنامه ایه :question: تو برنامه بسکام نداری :question:
                  :bye
                  کاش انسانها هر چند غریبه همدیگر را دوست می داشتند!

                  دیدگاه


                    #10
                    پاسخ : مشکل با پروگرامر usbasp

                    نوشته اصلی توسط Atmega sinX

                    تو progisp ver 1.6.8 شناخت ولی پروگرام نشد میگه چیپ غیر فعاله در حالی که میکرو روشنه و پورت ها وصل، شاید از اون دو تا که رو هواهستند باشه.
                    به هر حال شما فیوزبیتها رو بگو یه دست کاری اونجا هم بکنم.
                    اینهایی که گفتی تنظیم تو چه برنامه ایه :question: تو برنامه بسکام نداری :question:
                    :bye
                    اگر فرکانس میکروی در حال پروگرام کمتر از 2MHz هست ، یادتون نره جامپر Low Speed پروگرامر باید وصل باشه.
                    من تنظیم فیوزبیت بوسیلهٔ نرمآ‌افزار Avrdude را بلدم ، اگر بدردتون میخوره توضیح بدم.
                    چگونه هوشمندانه بپرسیم

                    دیدگاه


                      #11
                      پاسخ : مشکل با پروگرامر usbasp


                      میکروی مگا 16 در حال پروگرام کریستال 16 مگا و خازن 30 خارجی داره .
                      Avrdude سخته البته برای من.
                      شما بفرمایید که فیوزبیت ها رو روی چی تنظیم کنم مثلا کریستال خارجی، خازن داخلی یا ...
                      یا اگه اینطوری هم نمیشه بفرمایید که این فیوزبیتها رو که گفتید فعالند یا غیر فعال.

                      پورتهایی که از پروگرامر به میکرو میرن :
                      mosi=mosi m16
                      miso=miso m16
                      sck=sck m16
                      oc1b=reset m16

                      میکرو روشنه ADC هم فعاله کریستال خارجی هم 16مگاهرتز.
                      اگه پورت 2 و 3 میکروی پروگرامر به هیچ جایی متصل نمیشه پس برای چی تعبیه شده :question:
                      با این شرایط باز هم میگه چیپ خاموشه.
                      کاش انسانها هر چند غریبه همدیگر را دوست می داشتند!

                      دیدگاه


                        #12
                        پاسخ : مشکل با پروگرامر usbasp

                        نوشته اصلی توسط Atmega sinX

                        میکروی مگا 16 در حال پروگرام کریستال 16 مگا و خازن 30 خارجی داره .
                        Avrdude سخته البته برای من.
                        شما بفرمایید که فیوزبیت ها رو روی چی تنظیم کنم مثلا کریستال خارجی، خازن داخلی یا ...
                        یا اگه اینطوری هم نمیشه بفرمایید که این فیوزبیتها رو که گفتید فعالند یا غیر فعال.

                        پورتهایی که از پروگرامر به میکرو میرن :
                        mosi=mosi m16
                        miso=miso m16
                        sck=sck m16
                        oc1b=reset m16

                        میکرو روشنه ADC هم فعاله کریستال خارجی هم 16مگاهرتز.
                        اگه پورت 2 و 3 میکروی پروگرامر به هیچ جایی متصل نمیشه پس برای چی تعبیه شده :question:
                        با این شرایط باز هم میگه چیپ خاموشه.
                        یک اشتباه در سیم بندی شما میآ‌بینم.
                        MOSI از پروگرامر ، باید به MISOی میکروی درحال پروگرام بره.
                        یعنی پایهٔ 17 از mega8 به پایهٔ شمارهٔ 7

                        MISO هم باید به MOSI بره.
                        یعنی پایهٔ 18 از mega8 به پایهٔ شمارهٔ 6

                        در مورد فیوزبیتها :

                        کد:
                        LFUSE: 1110 1111
                        
                        0: CKSEL0    1
                        1: CKSEL1		1
                        2: CKSEL2		1
                        3: CKSEL3		1
                        4: SUT0			0
                        5: SUT1			1
                        6: BODEN		1
                        7: BODLEVEL		1


                        کد:
                        HFUSE: 1100 1001
                        
                        0: BOOTRST		1
                        1: BOOTSZ0		0
                        2: BOOTSZ01		0
                        3: EESAVE		1
                        4: CKOPT		0
                        5: SPIEN		0
                        6: WTDON		1
                        7: RSTDISBL		1

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

                        دیدگاه


                          #13
                          پاسخ : مشکل با پروگرامر usbasp


                          پورت ها رو جابجا کردم فیوز بیت ها رو همینطوری تنظیم کردم ولی نشد هر فرمانی که میدم ال ای دی سبز چشمک می زنه و این ارور رو میده
                          Chip Enable Program Error
                          :angry: من دیگه چیزی به ذهنم نمی رسه کل مدارو یه دفعه دیگه چک می کنم ببینم چی میشه .
                          پورت 2و3 رو هم بگید تو کف این دو تا موندم.


                          کاش انسانها هر چند غریبه همدیگر را دوست می داشتند!

                          دیدگاه


                            #14
                            پاسخ : مشکل با پروگرامر usbasp

                            نوشته اصلی توسط Atmega sinX

                            میکروی مگا 16 در حال پروگرام کریستال 16 مگا و خازن 30 خارجی داره .
                            استفاده از کریستال خارجی به این معنی نیست که میکروی شما داره با اون فرکانس کار میآ‌کنه.
                            اگر میکروی Mega16 شما نو هست و تا حالا فیوزبیتهاشو تنظیم نکردید ، پس داره با فرکانس 1MHz داخلی کار میآ‌کنه که در اینصورت باید جامپر Low Speed وصل باشه.

                            منظورتون از پورت ۲ و ۳ چیه که آزادن ؟
                            چگونه هوشمندانه بپرسیم

                            دیدگاه


                              #15
                              پاسخ : مشکل با پروگرامر usbasp

                              پورت 2 و 3 مگا8 پروگرامر RDX & TXD
                              مگا16 رو هم یک بار با پورت پارالل پروگرام کردم.
                              :angry: :angry: :angry: :angry:
                              کاش انسانها هر چند غریبه همدیگر را دوست می داشتند!

                              دیدگاه

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