Kendi ATTiny programcımı oluşturdum, ancak yol boyunca biraz hata yaptım - başlıkları doğru şekilde hizalamadım ve şimdi bunların yerine ArduinoISP uyarınca 10, 11, 12 ve 13 numaralı pinlere takmak yerine örnek - şimdi 8, 9, 10 ve 11 numaralı pinlere takılıyorlar.
Pinleri ArduinoISP örneğiyle eşleşecek şekilde bağlamak için bazı jumper kabloları kullanırsam, hepsi iyi çalışıyor, yani gerçek karttaki kablolar Tamam, ancak, sadece yaptığım kartımı doğrudan takabilmek istiyorum ve bu nedenle önyükleyicinin yazılması ve yüklemenin bunun yerine 8, 9, 10 ve 11 numaralı pinler aracılığıyla çalışması gerekiyor.
RESET, MOSI, MISO ve SCK referanslarını kendi pin numaralarımla değiştirerek örneği kendim değiştirmeyi denedim, ancak bu yeterli görünmüyor. Şimdi bootloader'ı yazmaya çalıştığımda şu hatayı alıyorum:
avrdude: stk500_program_enable (): protocol error, wait = 0x14, resp = 0x50avrdude: initialization fail, rc = -1 Double bağlantıları kontrol edin ve tekrar deneyin veya bu check.avrdude: stk500_disable (): protokol hatası, wait = 0x14, resp = 0x51
kullanarak bir eskiz yüklemeyi denersem özel pin numaralarına sahip sürümümde şu hatayı alıyorum:
avrdude: stk500_getsync (): senkronize değil: resp = 0x00
Kablolama Programcı çiziminin farklı pinlerle çalışmasını istemem dışında http://highlowtech.org/?p=1706 burada bulunanla aynı.
Teşekkürler