Ana Sayfa
»
Teknoloji
»
Usbasp yi arduino nun ICPS pinlerinden atmega yı boot etmek istiyorum yardım
Usbasp yi arduino nun ICPS pinlerinden atmega yı boot etmek istiyorum yardım
0 kişi takip ediyor.
Paylaş:
Yalnız bunları yaparken çalışan bir arduino ise fuse değerlerine sakın dokunma yada http://www.engbedded.com/fusecalc/ sistesinden doğru fuse ayarlarını yükleyebilirsin dikkatli ol geri dönüşü yok varsa bile çok zor zamanında 10 tane kart çöp ettim ama sonunda öğrendim
Hangi fuse ayarıyla oynadın çöp oldu bu işlemi arduino ile yaptıysan büyük ihtimal çöp olmamıştır
Atmega48 islemcili nrf adaptorü external kristali yok fuse degerleri external olarak yukledim sanirim aslinda disardan bi kristal bağlasam kurtarabilirim
Bootloaderı var mı elinde bunun
Bunun bootloaderi yok icsp ile yuklenebiliyor sadece
Board. Txt de şu ayarları bi dener misin
Osilatör ayarı ile kart yanmaz
bunlar olmuyor gerçekten atmega48 in bootloaderi yok arduino ile sadece icsp ile yükleniyor çok araştırdım githubtaki boards larda bile diyorki no bootloader
Tmm bi bakayım
zaten şuan fuseler yanlıs olduğu için bağlantı yaptıgımda hiç tepki vermiyor signature okunamıyor
Arduino ile mi sigorta ayarlarını değiştirdin
usbasp i
ya internetten indirdiğim board dosyalarındaki fuse ayarları yanlısmıs yazınca bozdu kartları
RSTDISBL, SPIEN ve DWEN sigortalarıyla oynadın mı
yok rst disable değil sadece external fuse istiyor sanırım boards taki fuseler zaten rst devre dışı bırakan fuseler değil
burdan indirdiğim board bozdu https://github.com/MCUdude/MiniCore
Kartları attıysan uğraşmıyalım hiç duruyorsa bakalım
duruyor hepsi elimde
Tmm
Birde elimde şöyle bir programlayici var kullanmadim hic
Unoda denedim çalisiyor
atmega48 atmega168 ailesinden arduino ide varsa boards. Txt de şu ifade olması lazım
## Arduino Duemilanove or Diecimila w/ ATmega168 ## --------------------------------------------- diecimila. Menu.cpu. Atmega168=ATmega168 diecimila. Menu.cpu. Atmega168.upload. Maximum_size=14336 diecimila. Menu.cpu. Atmega168.upload. Maximum_data_size=1024 diecimila. Menu.cpu. Atmega168.upload. Speed=19200 diecimila. Menu.cpu. Atmega168.bootloader. High_fuses=0xdd diecimila. Menu.cpu. Atmega168.bootloader. Extended_fuses=0x00 diecimila. Menu.cpu. Atmega168.bootloader. File=atmega/ATmegaBOOT_168_diecimila. Hex diecimila. Menu.cpu. Atmega168.build. Mcu=atmega168 ##############################################################
eğer yoksa bunu boards. Txt ye ekle ve arduino ile bootloader yükle yalnız kartı atmega168 olarak seç bi dene
Usta hex dosyasi yukleyebiliyor zaten orda sorun yok ama bozulan kartlara suan hic bir sekilde ulasilmiyor
chip de sorun olsa hex de atamazsın bence bi böyle dene zaten kullanımıyorsun
Videoyu Oynat
Elimde çalısan başka kartlar var onlar sorunsuz