Selamlar
Boş bir Atmega328P'ye Arduino Boatloader yüklemeye çalışıyorum. Atmega328P 3.3V ile çalışacak ve 8MHZ osilatör bağladım.
Arduinoyu ISP programlayıcı olarak kullanıyorum. Gerekli bağlantıları aşağıdaki gibi yaptım.
Arduino Uno Atmega328P
3.3V VCC
GND GND
D10 RST
D11 D11(MOSI PB3)
D12 D12(MISO PB4)
D13 D13(SCLK PB5)
Arduino Uno ya Arduino ISP yazılımını yüklüyorum. ve Programlayıcı olarak Arduino as ISP seçeneğini seçiyorum. Daha sonra yukarıdaki bağlantıları yapıp kart kısmında Arduino ProMini seçeneğini seçiyorum. MCU olarak Atmega 328P 3.3V 8MHZ seçeneğini seçiyorum. Taslak kısmından programlayıcıyı kullanarak yükle dediğimde Yanlış MCU hatası alıyorum.
Çözemedim beceremedim bir türlü.
Amacım boatloader yükleyip seriport üzerinden programlamak. Kendi yaptığım kartı Arduino ProMini gibi kullanmak istiyorum.
Nerde hata yapıyorum. Bulamadım bir türlü.
16MHz seçilecekmiş
Şu sayfa yararlı olabilir
https://arduino.stackexchange.com/questions/16732/program-an-atmega328p-and-use-it-without-arduino-board
Galiba lehimlemede hata varmış. İşlemciye sıcak hava ile ısıtıp lehimlerini tazeleyince program atabildim. Bağlantı hatası diyebiliriz.