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