Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME

Ana Menü

AVR PROG USB

Başlatan terspolarma, 16 Mayıs 2010, 17:28:43

terspolarma

Linkteki programlayıcıyı almayı düşünüyorum . Nasıldır , kullanan var mı?

http://www.altaskitap.com/avr/avrprogram.htm




tyildizak

Eminim güzel çalışıyordur, fakat usb data girişlerinde 3.1 v zenerler yoksa laptoplarda kullanılamıyor, yine de eğer yoksa kendiniz de ekleyebilirsiniz.
Ben isp olanından bir tane kendim yaptım, çıkma malzemelerden  8)






terspolarma

#2
Evet laptop ta kullanılacak . ISP olanı da olur ancak bir de ayrıca programlayıcıdaki Atmega8 i programlamak lazım. O yüzden linkte verdiğimi düşünüyorum şimdilik.

F.Üreten

#3
merhaba @tyildizak

Bende http://www.fischl.de/usbasp/ programlayıcıyı yaptım fakat bir türlü çalıştıramadım. Rica etsem programlayıcıyı nasıl çalıştıracagımı anlatırmısın ?

Not: Programlayıcı üzerindeki atmega8 program atıldı  http://www.fischl.de/usbasp/ sitesindeki hex dosyasıyla.

ahmet2004

Atmegalar programlanırken yapılan hata şudur:

Atmega ile devre kurup sadece hex dosyasını attığımızda çipe 1mhz RC osilatör ile default ayarında program çalışır.

Yapmamız gereken:

Fuse yani sigorta ayarlarına ayrıca atmamız lazım atmegaya.

Alıntı Yap
USE PRECOMPILED VERSION

Firmware:
Flash "bin/firmware/usbasp.atmega48.xxxx-xx-xx.hex" or
"bin/firmware/usbasp.atmega8.xxxx-xx-xx.hex" to the used controller with a
working programmer (e.g. with avrdude, uisp, ...). Set jumper J2 to activate
USBasp firmware update function.
You have to change the fuse bits for external crystal (see "make fuses").
# TARGET=atmega8    HFUSE=0xc9  LFUSE=0xef
# TARGET=atmega48   HFUSE=0xdd  LFUSE=0xff

yani fuse ayarları atmega8in bu HFUSE=0xc9  LFUSE=0xef

F.Üreten

#5
hocam programlayıcı mcu device yi görmüyor programlayıcıda daha bir hex kodu yükleyemedim bir ayarda falan mı hata yaptım acaba


tyildizak

@Ahmet2004'ün de belirttiği gibi Atmega8'i programlarken fuse ayarlarını doğru yaptığınızdan emin olmalısınız.

Bir de bahsettiğiniz sayfada windows için driver var, onu kurmanız gerekiyor:

http://www.fischl.de/usbasp/usbasp-windriver.2009-02-28.zip

THeKiNG

Arkadaşlar bu devrede tam olarak neler yapabiliriz. Bu konuda yeniyimde yardımlarınız yararlı olacak  :)

SERRO EFE

İlk olarak besleme girişine 5.1v zener at.Diğer türlü usb aygıtı tanınmadı gibi bi mesaj alıyosun. ( her bilgisayarda değil bazı pc lerin usb voltajları 5 voltun üzerinde )Yukardada yazıldığı gibi sadece programı atmak yetmiyor avr serileri fabrika ayarı olarak iç osilatör=1MHZ olarak geliyor.high fuseyi == 0xc9  low fuseyi == 0xef
olarak programlamanız gerek. Arayüz olarak progisp 1.65 versiyonunu kullanıyorum gayet memnunum. Ayrıca üzerindeki power ledini söktüm fazla akım çekmesin diye.