Harika olmuş, gayet öz bir anlatım. Artık maya bozuldu ya da mayamız kalmadı derdi olmayacak inşaallah :)
Harika olmuş, gayet öz bir anlatım. Artık maya bozuldu ya da mayamız kalmadı derdi olmayacak inşaallah :)
5V'tan daha düşük besleme voltajı kullandığınız durumlarda da, harici besleme kullansanız da PICkit2'nin VDD girişini devreye bağlamalısınız. VDD bağlamazsanız PICkit2 harici devrenizin lojik seviyesini bilemez 5V seviyesinde haberleşmeye çalışır. Bu da hedef devrenizin lojik seviyesi 2.5V, 3.3V gibi 5V'tan daha düşük değerlerde ise mikrodenetleyicinize zarar verebilirsiniz. Arduino özelinde Arduino 5V lojik seviyesinde çalıştığından VDD bağlantısı yapmasanız da olabilir.
Selam. Yorumunuzu yeni gördüm.
Herhalukârda PICkit2'nin VDD bağlantısı olmalı diyorsunuz.
Bir de ATMega328P'lere çekirdeği yüklerken sigorta bitlerini de kullanmışız.
Aradan uzun zaman geçtiği için neden kullandığımızı hatırlayamadım.
Elimizde 4 tane ATMega328P vardı.
"Hepsine çekirdek atmamıza rağmen Arduino Uno içine takarak yazılım yükleyemiyoruz."
yazacaktım.
Baktım bir tanesinin hem bazı ayakları kırık üzerinde 1223 yazıyor. Diğerlerinin üzerinde 1409 yazıyor. Hepsinde ATMEGA328P-PU yazıyor.
Kırık olanı taktık. Boş uygulamayı ve ışık yakmayı yükledik. Çalıştı.
Arduino'yu seri programcı olarak kullanarak diğerlerine işletim sistemi yüklemek düşünülebilir.
Ayakları kırık olan mikro denetleyiciden diğer ATMega328P'lere çekirdek yükledik.
Arabayı 5 saniye ileri 5 saniye geri götüren ufak bir yazılım yazmıştık. İlk başta doğru çalışmıyordu. Şimdi düzeldi.
Hali hazırda hem Arduino Uno'yu hem de PICkit 2'yi programcı olarak kullanıyoruz.
Dersi de biraz güncelledik.