Şimdi Ara

değerli Arduino'cu arkadaşlar, bir sorum var?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
5
Cevap
0
Favori
311
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arduino R3 var, smd chipli degil DIP entegreli ve soketli tip. şimdi buna dosya yazabiliyoruz çok rahat. ancak içerisindeki mevcut programı yani kodlarını görmek istiyoruz! Arduino'nun kendi loader yazılımı üzerinde okuma yok sanırım sadece yazma var, veya biz bulamadık. Bir proje için, Arduino'nun hangi pin'leri kullanılmış görmemiz gerekiyor. Aynı kod dosyasını da şu anda internette bulamıyorum! Lütfen yardım edin.. Hangi programla veya nasıl biz bunun için okutabiliriz?? Yazma değil okuma. İçerisinde mevcut yüklü kodların data satırlarını görmemiz gerekiyor..



  • Arduino ide içinde böyle bir seçenek yoksa avrdude isimli uygulama ile okuyabilirsin. Tabi mcu nun lock bitleri aktif değilse.
  • quote:

    Orijinalden alıntı: elektro_gadget

    Arduino ide içinde böyle bir seçenek yoksa avrdude isimli uygulama ile okuyabilirsin. Tabi mcu nun lock bitleri aktif değilse.

    programın tam ismi ve indirme linki verebilir misiniz? çok teşekkür ederim. deneyeceğim.
  • O şekilde satır satır göremezsin tabi. Binary şeklinde okuyacak ve sonra bunu disassemble edeceksin. Yani avr asssembly okuyabilmen lazım. Asm çıktısında port ya da pin isimleri yazmaz, sadece adresler yazar. Hangi adresin hangi registera ya da hangi porta ait olduğunu bulmak için mcu nun datasheet ine bakacaksın. Sonra da asm dosyasındaki IN ve OUT komutlarını bulup karşısındaki adreslerle eşleme yapacaksın. Port ve pinleri bulduğun zaman bunların arduinoda hangi pinlere karşılık geldiğini bulmak için de googleda "arduino pin mapping" şeklinde arayabilirsin.
  • şeytan diyor, gel vazgeç bu sevdadan! :(
    başka bir yolu yok mu peki bu işin?? :)
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.