Arduino .ino dosyasını derleme konusunda yardım istiyorum

Başlatan istinaf duvarı, 08 Ekim 2024, 08:36:59

mehmet

Biraz bir şeyler biliyorum diyelim.

Bende bir kaç programlayıcı mevcut. Daha çok USBASP kullanıyorum. AVR910 zif soketli(dELAb).
Alttaki ilk linkte ZIF soketli olan USBASP mevcut.
"AVR Fuse Doctor"u bir-kaç zaman önce paylaşmıştım. Kendiniz yaparsanız bence daha iyi olur.

Çok zaman bir soket üzerinden bacakları lehimliyorum, bazen de pcb üzerinde oluyor.
Bir ZIF soketi birebir pin headerler ile bağlayarak bir kart yapın. İstediğiniz pine istediğiniz bağlantıyı yapabilirsiniz.
Alttaki resimdeki kart ile de yapmak mümkün, PIC serisi için yapılmış ancak kullanılabilir.

Bir de HV Programmer mevcut.
https://makezine.com/article/technology/arduino/how-to-use-arduino-as-a-h/


https://www.fischl.de/usbasp/
https://www.denizelektronik.com/
https://320volt.com/en/fusebit-doctor-pcb-drawings-atmel-avr-adapters/
https://www.elektroda.com/rtvforum/topic1716521.html



EK:
Bu zaten Arduino uygulaması, kodları da mevcut.
https://mightyohm.com/blog/2008/09/arduino-based-avr-high-voltage-programmer/
https://mightyohm.com/blog/products/hv-rescue-shield-2-x/

https://atmega32-avr.com/atmel-usb-programmer-circuit-zif-socket-usbasp-atmega8/ (by @aykut54)
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"

istinaf duvarı

#16
Alıntı yapılan: Epsilon - 08 Ekim 2024, 20:05:24@mehmet hocam siz bu konularda bilgilisiniz.Bir zamanlar birkaç kompnentle ATMEL e program atmaya yarayan şemalar vardı
ZIF soketle belli başlı birkaç çeşit DIP Atmel MCU ya problemsiz program atabileceğim devre varmıdır.Sorunsuz çalışan tabiki birde yükleme programı lazım sigorta ayarlarlama sorunu olmayan ,yada bir tool yazılımla otomatik halleden.
(Eğer mantığını anlarsam excelde kendimde hazırlayabilirim)

Diğer sorumda  elimde 5-6 tane yanlış sigorta ayarından dolayı brick olmuş Atmel mcu var
Bunları hayata döndürmek için Fuse bit doktorun kitini satın alabileceğim uygun fiyattan satan ,yurtiçinde bir yer  varmı? Eğer yoksa fuse bit doktor için son çare aliexpress den iyi bir kit linki tavsiye edermisiniz?
(Bu kitin yapılmasında birşey yok ama onada program atmak için programlayıcıda gerekiyor)
Ekleme
Arduino UNO ya bu programı yüklesem bozuk MCU ları zif sokete takıp  hangi pinlere ne bağlanacaksa bağlasam olmazmı acaba?
Belki arduino shieldı bile olabilir

Ekleme 2:
Aşağıdaki linkte böyle bir shield var ama detayı yok

*Kod yok sanırım
Linki


etepic'te paylaşmış olduğum bu devreyi sipariş edebilirsiniz. Ben yaptım, çalışıyor.
https://etepic.com/index.php/topic,5217.msg48537.html
İsterseniz shield olarak da yapabilirsiniz. Atmega328P uyumlu hex dosyası var. Kullanılan tüm pin bağlantıları Ardunio üzerinde de var. Arduino uno için pin uyumlu delikli plaketler var. Bunlardan yararlanarak shield yapabilirsiniz.


Sorduğunuz shield'ın şeması:

Epsilon

@istinaf duvarı tam aradığımı şema bu tarz şema teşekkürler.
Etepicdeki o pcb elinizde varmı? Satın almak isterdim
Aslında MCU su programlanmış bir pcb olsa süper olurdu
RAR dosyayı indirdim orada bin uzantlı dosyalarda var.Hangi MCU ya program atılacaksa o MCU nun bin uzantılı dosyasıda mı yükleniyordu ?


istinaf duvarı

#18
Alıntı yapılan: Epsilon - 09 Ekim 2024, 09:59:08@istinaf duvarı tam aradığımı şema bu tarz şema teşekkürler.
Etepicdeki o pcb elinizde varmı? Satın almak isterdim
Aslında MCU su programlanmış bir pcb olsa süper olurdu
RAR dosyayı indirdim orada bin uzantlı dosyalarda var.Hangi MCU ya program atılacaksa o MCU nun bin uzantılı dosyasıdamı yükleniyor du ?


Hex dosyası konusunda var. PCB'yi 100TL'ya satarım. Ama haftasonu hazırlayabilirim, en erken pazartesi günü hazır olur. AtMega8 ile Atmega168 arasında aman aman bir fiyat farkı olmadığı için daha gelişmiş olan Atmega168 versiyonunu yaptım.

Programı arduino ile atabilirsiniz. Arduino programı içinde
Arduino as ISP diye bir sketch var, onu  arduino'ya attığınızda arduino'yu bir AVR programlayıcı gibi kullanabiliyorsunuz. Ardından doktor devresini Arduino'ya bağlayıp, sonra AVRDUDESS içinde Arduino as ISP programlayıcısını seçerek programı doktor devresine yükleyebilirsiniz.

Epsilon

Teşekkürler.PCB yi ne zaman müsait olursanız hazırlarsanız satın almak isterim.Zaman sorun değil.
Bendeki brick olmuş atmeller 328 idi sanırım (DIP kılıf)

Benim işletim sistemi win7 32 bit


istinaf duvarı

Alıntı yapılan: Epsilon - 09 Ekim 2024, 10:19:33Teşekkürler.PCB yi ne zaman müsait olursanız hazırlarsanız satın almak isterim.Zaman sorun değil.
Bendeki brick olmuş atmeller 328 idi sanırım (DIP kılıf)

Benim işletim sistemi win7 32 bit


Önemli değil.

Alıntı YapRAR dosyayı indirdim orada bin uzantlı dosyalarda var.Hangi MCU ya program atılacaksa o MCU nun bin uzantılı dosyasıda mı yükleniyordu ?
Sadece hex olanı yükleseniz yeterli. Bin dosyasına gerek yok. Hangi işlemciyi doktor çip olarak kullanacaksanız onun için olan hex dosyasını yükleyeceksiniz.



istinaf duvarı

Alıntı yapılan: mehmet - 08 Ekim 2024, 19:00:02Aslında gerek yok, sadece kontrol etme seçeneği ile .hex oluşturulabilir. Eğer kayıt yaparsanız, kayıt yaptığınız klasör içerisinde oluşur. Ancak, program kapanınca bu .hex dosyası silinir. Hatta; e2prom için ön yükleme yapılacak ise, bunun için de .eep dosyası olacaktır.
Bu iki dosyayı başka yere kaydedersiniz.
Bunun için Arduino IDE'sini kurmam lazım sanırım. Web tabanlı IDE'de bu olmuyor.

mehmet

Web uygulamasını bilmiyorum. Eski kafalıyım, 1.8.19 kullanıyorum.

Aynı işi yapıyorsa, ucuz olanı tercih ederim. Zira, bu mcu sadece programlayıcı olarak kullanılacak.
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"