Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Atmel => Konuyu başlatan: terspolarma - 16 Mayıs 2010, 17:28:43

Başlık: AVR PROG USB
Gönderen: terspolarma - 16 Mayıs 2010, 17:28:43
Linkteki programlayıcıyı almayı düşünüyorum . Nasıldır , kullanan var mı?

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

(http://www.altaskitap.com/avr/avr_USB_program_kart_B.JPG)

Başlık: Ynt: AVR PROG USB
Gönderen: tyildizak - 16 Mayıs 2010, 18:00:06
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)

(http://img692.imageshack.us/img692/5365/avr003.jpg)

(http://img215.imageshack.us/img215/563/avr004.jpg)

(http://img522.imageshack.us/img522/5186/avr002.jpg)
Başlık: Ynt: AVR PROG USB
Gönderen: terspolarma - 16 Mayıs 2010, 18:27:08
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.
Başlık: Ynt: AVR PROG USB
Gönderen: F.Üreten - 17 Mayıs 2010, 17:33:01
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.
Başlık: Ynt: AVR PROG USB
Gönderen: ahmet2004 - 17 Mayıs 2010, 17:49:25
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
Başlık: Ynt: AVR PROG USB
Gönderen: F.Üreten - 24 Mayıs 2010, 23:17:00
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

Başlık: Ynt: AVR PROG USB
Gönderen: tyildizak - 24 Mayıs 2010, 23:58:23
@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 (http://www.fischl.de/usbasp/usbasp-windriver.2009-02-28.zip)
Başlık: Ynt: AVR PROG USB
Gönderen: THeKiNG - 25 Mayıs 2010, 00:48:11
Arkadaşlar bu devrede tam olarak neler yapabiliriz. Bu konuda yeniyimde yardımlarınız yararlı olacak  :)
Başlık: Ynt: AVR PROG USB
Gönderen: SERRO EFE - 25 Mayıs 2010, 08:15:49
İ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.