Arduino Atmega328PU Bootloader Yüklenmiyor

ATMEGA328PU aldım ve bugün elime ulaştı. Kristal ve diğer bağlantılarını yaptım, klon Arduino UNO’m ile bootloader yüklemeye çalıştığımda hata verdi.

https://www.arduino.cc/en/Tutorial/BuiltInExamples/ArduinoISP sayfasındaki adımları izledim fakat bir şey değişmedi, bazı sayfalarda signature değiştirmem gerektiği yazıyordu fakat yine aynı ne yapmalıyım?

doğru spı bağlantısı yapıyor musunuz?gndler ortak mı? bootloader yazdığınız işlemci ile bootloader alacak işlemci arasında besleme gerilimi farkı varmı?

Bağlantım doğru 2 veya daha fazla kez söküp tekrar devreyi kurdum, gerilim farkı yok zaten arduino uno’dan bağlantı yaptım. Arduino nano ile de denedim fakat aynı, Arduino Web Editor’den ArduinoISP kodunu attığımda

avrdude: verifying ...
avrdude: 4026 bytes of flash verified
avrdude: safemode: lfuse reads as 0
avrdude: safemode: hfuse reads as 0
avrdude: safemode: efuse reads as 0
avrdude: safemode: Fuses OK (E:00, H:00, L:00)
avrdude done. Thank you.

Çıktısını Alıyorum Fakat Bilgisayarımdan ArduinoISP kodunu attığımda bu çıktıyı almıyorum. Ayrıca bunu webden attıktan sonra bilgisayarımda Burn Bootloader işlemi yaptığımda işlem daha
uzun sürüyor fakat başka hata veriyor:

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03
Önyükleyici yazdırılırken hata oluştu.

Anladığım kadarıyla işlemci ile bağlantı kuramıyor. Fakat bağlantımın doğru olduğuna eminim. Ne yapmam gerekir?
Bilgisayar İşletim Sistemim: Windows 8.1
Arduino IDE Versiyonum: Arduino IDE 1.8.15

tam olarak söyler misiniz 328PUyu ezberdenmi yazdınız yoksa üstünde yazan yazı bu şekildemi. Dilerseniz yazılacak entegenin reset bacağına 100nf seri kondansatör atıp bir deneyin

Entegre Adı: ATMEGA328P-U
Maalesef sonuç aynı hâlâ hata alıyorum: Expected Signture for Atmega328P is 1E 95 0F

daha önce böyle problemler çok yaşadım bl yazmakta en temiz çözümü bredboardda denemek yerine bu iş için bir plaket yapmak uzun süre kullanılmış bredboardlarda artık içindeki iletken plaka genişleyip jumperların deymemesine sebep oluyor

Bu Breadboard’u Neredeyse Hiç Kullanmadım Özellikle Yeni Breadboard ile Denedim, Şimdi Multimetre İle Temas Kontrolü Yaptım, Sorun Yok. Arduino Tasarlayıp PCB Siparişi Vermiştim Muhtemelen Öyle Deneyeceğim. Satın Aldığım Yerle İletişime Geçtim Yenisini Gönderecekler Muhtemelen Bozuk Entegre

bl yazamadınız diye entege arızalı demek değil microship studiyo ile yazıp yüklemeyi deneyin

Microchip Studio Bilgisayarımın Versiyonunun Düşük Olduğunu Söyleyip Kurulmuyor Yeni Entegre ile De Denedim Sonuç Aynı:

avrdude: Version 6.3-20201216
Copyright © 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright © 2007-2014 Joerg Wunsch

     System wide configuration file is "C:\Users\H�seyin\AppData\Local\Arduino15\packages\MiniCore\hardware\avr\2.1.3/avrdude.conf"

     Using Port                    : COM8
     Using Programmer              : stk500v1
     Overriding Baud Rate          : 19200
     AVR Part                      : ATmega328
     Chip Erase delay              : 9000 us
     PAGEL                         : PD7
     BS2                           : PC2
     RESET disposition             : dedicated
     RETRY pulse                   : SCK
     serial program mode           : yes
     parallel program mode         : yes
     Timeout                       : 200
     StabDelay                     : 100
     CmdexeDelay                   : 25
     SyncLoops                     : 32
     ByteDelay                     : 0
     PollIndex                     : 3
     PollValue                     : 0x53
     Memory Detail                 :

                              Block Poll               Page                       Polled
       Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
       ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
       eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
       flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
       lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
       hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
       efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
       lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
       calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
       signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

     Programmer Type : STK500
     Description     : Atmel STK500 Version 1.x firmware
     Hardware Version: 2
     Firmware Version: 1.18
     Topcard         : Unknown
     Vtarget         : 0.0 V
     Varef           : 0.0 V
     Oscillator      : Off
     SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.05s

avrdude: Device signature = 0xffffff (retrying)

Reading | ################################################## | 100% 0.05s

avrdude: Device signature = 0xffffff (retrying)

Reading | ################################################## | 100% 0.05s

avrdude: Device signature = 0xffffff
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.

avrdude done. Thank you.

Önyükleyici yazdırılırken hata oluştu.

Çalışır haldeki arduino nano ile çalışır haldeki arduino unoyu kodlamayı denedim aynı sorun, sorunun bootload kısmında olduğunu sanmıyorum. Bir fikriniz var mı @ElectroHands @Huseyin_Avni

dediklerimi dikkate almanızı öneririm delikli plakete entegre soketi ile bir devre kurup bu işlemi yapmanızı şidddetle tavsiye ederim pinlerin tam temas ettiğinden emin olursun

Temas konusunda sorun yok multimetre ile de ölçtüm soket ile de denedim, yukarıda da belirttiğim gibi başka arudinoyu kodlarkende aynı sorunu yaşıyorum konu temasta değil

usb portunu değiştirin, farklı bir bilgisayar ile deneyin, bende çok sorun yaşıyordum bl yazmakta kendime bir zif soketli plaket hazırladım tunik soketli bağlantı hazırladım hiçbir sorun yaşamıyorum şuan

Raspberry Pi 4B ile linux üzerinden de denedim aynı hatayı aldım Windows 10 kurdum onla deniyorum fakat onda da ch340 yüklenmiyor

windows 10 kullanıyorum (ch340,pl2303,ft232) gibi programlayıcıları sorunsuz kullanıyorum

Muhtemelen Ch340 ı Arm sürümü nedeniyle kuramıyorum windows 8.1de bende de yükleniyor, ben sorunun windows 8.1 olmasındna kaynaklı olduğunu düşünüyorum fakat Win 10kurma ihtimalim de yok eski bilgisayar

win7 win10 win xpde ch340ı kullanıyorum sorunsuz 8de çalışacağını düşünüyorum sorununuzun hala elektronik kısımda olduğu kanaatindeyim mutlaka bişeyi atılıyorsunuz

Kartı düzgün bir şekilde delikli pertinaksa lehimledim oldu haklıymışsınız teşekkür ederim

1 Beğeni

her zaman internettren gördükleriniz youtubedne izlediğiniz başaralı olmuyor çok uğraştım bu bl yazma üstüne 0 bredboard alıyordum olmuyordu entegre pinlerine küçük krokodil dahi bağladığım oldu. En son lehimlemenin en garanti olacağını düşünüp direkt atmega328in pinlerine kablo lehimleyip denemiştim sonuç alınca zif soketli bir plaket hazırladım şuan hiç sorun yaşamadan bl yazıyorum usbasp bağlaylıp programlıyorum