Atmega328p Programlama

Gokrtl

Gökhan Kartal (TeknoDay)
Staff member
Katılım
27 Şubat 2019
Mesajlar
12,369
Nette onlarca video izledim. Gerekli tüm adımları yerine getirdim ama Atmega328p yi programlayamıyorum.
bir önerisi olan var mı?

Hata Mesajı;
Kod:
Arduino:1.8.12 (Windows 10), Kart:"Arduino Nano, ATmega328P"

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.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
 
Ya atmega328p yi bozdum yada bana verdiklerinde bozuktu. Onlarca yöntem denedim ama ne bootloader yükleyebiliyorum nede başka bir şey yapabiliyorum.
 
USB portunu değiştirmeyi dene Yani mesela UNO sağdaki USB portunda kurulu ise diğerini soldaki USB portuna kurmayı dene
*Konuyu tam anlamadım alakalımı bimiyorum

Eğer Fuse Ayarlarında hata yaptıysan 328 kilitlenmişde olabilir
 
Tavsiyem bi USBASP al 15 20 liraya kenarda dursun. Atmel çok popüler, ne zaman lazım olacağı belli olmuyor ve işe yarıyor. En son Ender 3 Pro'yu bununla flashladım.
 
USB portunu değiştirmeyi dene Yani mesela UNO sağdaki USB portunda kurulu ise diğerini soldaki USB portuna kurmayı dene
*Konuyu tam anlamadım alakalımı bimiyorum

Eğer Fuse Ayarlarında hata yaptıysan 328 kilitlenmişde olabilir
Diğeri sadece entegre abi. Fuse ayarı nedir? Bilgim yok. Kilitlediysek nasıl açacağız?
 
Tavsiye olarak. Elinde iki tane uno veya nano varsa biri ile digerini programlamayi dene. Basarili olursan sonra entegre ile ugras.
 
Arduinono olmadan ,yani arduinonun söz konu olmadığı devrelerde , 328 e(veya herhangi bir MCU ya) program atılırken bazı önemli sigorta hataları yapılırsa MCU lar "brick" denen kilitlenme durumuna geçiyor artık ona hiçbirşey yazılmıyor.

Fuse bit doctor denen bir devre ile yüksek voltajla açılması gerekiyor

Bu tür bir devre
 
@Omega arduino bootlader yukleme sirasinda fuse ayarlarini kendi kendine yapiyor. Gokhanin onlari bozmus olma ihtimali yok gibi birsey...

@Gokrtl ben bu islemi ilk yaptigimda sorunsuz yaptim. Aradan bir yil gecti 2 saat program atamadim. Kafayi yedim sonra cozdum olayi tekrar. Ekledigim word dosyasindaki adimlardan emin isen baska bir sikintin var gibi ama bence birseyi atliyorsun.

Once unoya isp yazilimi at.
Sonra programlayiciyi arduino as isp olarak sec. Sonra entegreyi unoya bagla. Baglantidan emin ol. Sonra kart tipini nano sec com u degistirme. Nanonunda iki tipi var biri olmaz ise diger ile dene. Diger nano 328 old bootlader di sanirim.

Burda emin olmadigim tek durum. Ben programi kart uzerinde attigim icin kristal entegreye bagli oluyor. Normalde bagli olmasi gerekmez ama arduinoya ozel bir durum varmi bilemedim...
 
@Omega arduino bootlader yukleme sirasinda fuse ayarlarini kendi kendine yapiyor. Gokhanin onlari bozmus olma ihtimali yok gibi birsey...

@Gokrtl ben bu islemi ilk yaptigimda sorunsuz yaptim. Aradan bir yil gecti 2 saat program atamadim. Kafayi yedim sonra cozdum olayi tekrar. Ekledigim word dosyasindaki adimlardan emin isen baska bir sikintin var gibi ama bence birseyi atliyorsun.

Once unoya isp yazilimi at.
Sonra programlayiciyi arduino as isp olarak sec. Sonra entegreyi unoya bagla. Baglantidan emin ol. Sonra kart tipini nano sec com u degistirme. Nanonunda iki tipi var biri olmaz ise diger ile dene. Diger nano 328 old bootlader di sanirim.

Burda emin olmadigim tek durum. Ben programi kart uzerinde attigim icin kristal entegreye bagli oluyor. Normalde bagli olmasi gerekmez ama arduinoya ozel bir durum varmi bilemedim...
Senin word deki adımları tek tek yaptım. Yalnız sende bacak bağlantıları yok. netten gördüğüm kadarı ile uno nun 11-12-13 nolu bacakları entegrede 17-18-19 a bağlanıyor. Entegrenin 1 nolu reset bacağı uno nun 10 nolu pinine bağlanıyor. Artı ve eksileri de bağladık mı ve 16MHz kristali de tüm bağlantılar tamam. Bu şekilde Adım adım yapıyorum ama blink uygulamasını unoya atıyor, entegreye atmıyor.
 
Baud rate nasıl tanımlaıyor? Yüklerken Overriding Baud Rate: 19200 şeklinde bir uyarı çıkıyor. Bunu değiştirip denemem lazım.
 
Şurada da CP2102 USB/UART dönüştürücü ile programlama metodu anlatılıyor:

 
Abi işin içinde başka bir şey var ya. Netteki bütün videoları izledim. Hepsini ayrı ayrı uyguladım. Yetmedi buradan destek aldım, yetmedi face deki guruplardan destek aldım. Bir şey var ama ne? Bulamıyorum. 15 yaşında veledler yapıyor yav youtube da. Aynısını yapıyorum yemiyor. :kizgin3: :kizgin3: :kizgin3: :kizgin3: :kizgin3: :kizgin3: :kizgin2: :kizgin2: :kizgin2: :kizgin2: :kizgin2: :kizgin2: :kizgin2: :kizgin2: :kizgin4::kizgin4::kizgin4::kizgin4::kizgin4::kizgin4:
 
Nasıl deniyorsun bir resim at bakalım.

Bu arada USBASP en ucuz çözüm. 20 TL ye alınabiliyor.
 
Bir de 5V ve 3.3V modelleri var bunun. Sendeki hangisi acaba? 3.3V olan modele 5V verdiysen gitmiş olabilir.
 
Eğer sipariş ettiğin yer belirtmiyorsa hangi voltajlı olduğunu, aşağıda şeması var. Soldaki RAW yazan yere 12V bağla ve çıkışında kaç volt görüyorsun ölç. Eğer 5V ise sıkıntı yok. Ama 3.3V ise o zaman bir seviye dönüşümü yapmak gerekir.

1597264830570.png
 
Eğer sipariş ettiğin yer belirtmiyorsa hangi voltajlı olduğunu, aşağıda şeması var. Soldaki RAW yazan yere 12V bağla ve çıkışında kaç volt görüyorsun ölç. Eğer 5V ise sıkıntı yok. Ama 3.3V ise o zaman bir seviye dönüşümü yapmak gerekir.

5015 eklentisine bak
Pro Mini ile uğraşmıyorum abi şuan. Ona daha sıra gelmedi.
Neyse video atıyorum ama uzun sürebilir. Olmazsa yarın devam ederiz.
 
 

Çevrimiçi üyeler

Forum istatistikleri

Konular
7,999
Mesajlar
131,873
Üyeler
3,191
Son üye
iclal

Son kaynaklar

Son profil mesajları

erdemtr55 taydin erdemtr55 wrote on taydin's profile.
Merhaba Taydin bey,
Gruba spms serisi yapıcak mısınız?
ben 3 sargılı toroid ile 2 adet flyback sürücek bir devre yapmayı düşünüyorum.size soracak sorularım vardı?
Mutluluğun resmi illa güzel çizilmiş tablo olmak zorunda değil.Bazen basit bir çizgi,doğru bir renk,yada küçük bir detay
Python Geliştirmeye eklediğim yapay zeka sunucusu, yeni başlayanlar için roket etkisi
Bir insanın zeka seviyesinin en kolay tesbiti, sorduğu sorulardır.
yapay zeka interneti yedi bitirdi, arama motoru kullanan, forumlara yazan kaldı mı ?
Back
Top