Xloader seklinde kücük bir uygulama yazmak istiyorum.
  • Arkadaslar baslikta´da belirttigim gibi xloader türü birsey yazmak istiyorum.
    Kulanmak istedigim dil C#.

    Simdilik sadece Uno üzerindeki ATmega328'ye .Hex dosyasini yazdirabilsem yeter.Maksadim mantigini ögrenmek.
    C# ile Serial Porta veri gönderip alabiliyorum bu konularda sikintim yok. ama iste ATmega328'e nasil C# ile .hex dosyaasini yazdirabilirim?
    Veriyi gönderirken nelere dikkat etmek gerek, özel fonksiyonlari varmi?
    Byte Byte mi göndermem gerek, nereye ve nasil? ATmega328'e ye ait adresler mi var?
    ATmega328'e .hex dosyasini RX pini üzerinden mi baglanip göndermeliyim?
    Bana bu konuda bilgi verebilecekler varmi?
    Yada yapilmis örnek source?
  • Arduino, eski bir programlayıcı olan stk500'ün haberleşme protokolünü kullanıyor. Dolayısıyla bu protokolü takip etmen gerekiyor.

    http://ww1.microchip.com/downloads/en/AppNotes/doc2525.pdf
  • Bir göz atayim bakalim
  • Sonunda birsey yazdim
    Simdilik Uno ve Mega icin uploader.
    Istediginiz hex dosyasini yükleyebilirsiniz.Arkadaslar test edip bildirirseniz sevinirim.



    Kullanimi:
    Hex dosyasinizi secin
    Device secin
    Comportunuzu secin
    Baudrate Uno ve Mega icin 115200'dir.

    https://www.dropbox.com/s/jlntotrr2js5624/MyLoader.rar?dl=0
    Uploader
  • Bu kadar çabuk yapman inanılmaz. Kodları koysaydın daha iyi olurdu.
  • hocam ben C# ve elektronik ile haşir neşirim zaten.!!
    Bastan sifirdan yazmadim zaten Arduino IDE'nin kullandigi avrdude var.Ona nasil paremetre gönderdigini arastirdim ve buldugum örneklerede biraz kendi becerimi ekledim oldu.
    Test ettinizmi??
  • Selamlar , ben de sesli komut kod yükleme hazırlama yapmıştım.
  • güzelmis hocam!!
    Ayrica videolarinizdaki "beni arama" projenize cok bayildim.
  • Hhaha işsizlik bunları yaptırıyor =D

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Login with Facebook

Tagged

Açık kaynak kültürü gereği, çözdüğünüz problemlerin çözümlerini paylaşmayı lütfen unutmayın.