Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Atmel => Konuyu başlatan: ds01 - 10 Ekim 2015, 21:25:16

Başlık: Atmega328-PU yu Arduino İle Programlarkerken Aldığım Hata
Gönderen: ds01 - 10 Ekim 2015, 21:25:16
 ATmega328-PU var elimde.ebaydan 1 ay önce almıştım.Bootloader atılmamıştı.Zar zor atabildim.Attıktan sonra arduino ile programlamak istedim.Arduinonun tx rx pinini atmega328-Pu nun tx rx ine (Tx-Tx e Rx-Rx e şeklinde.) bağladım.Kod yüklerken şöyle bir hata aldım.

(http://i.hizliresim.com/qR49rZ.png) (http://hizliresim.com/qR49rZ)

Elimdeki arduino orjinal arduino.Diğer atmegadan tx ve rx e bağlı kabloları çıkarınca orjinal arduinonun içine kodlar atılıyor onda sıkıntı yok arduino bozuk desek.Atmega328 e 13.pine led bağladığımda ilk program çalışmasında led yanıp sönüyor tepki veriyor yani.Ama bir türlü atmega328 in  içine kod atamadım.Yardımcı olursanız sevinirim.Nerde yanlış yapıyorum
Başlık: Ynt: Atmega328-PU yu Arduino İle Programlarkerken Aldığım Hata
Gönderen: Kabil ATICI - 10 Ekim 2015, 23:31:12
Öyle olmayacağını söyleyebilirim. Çünkü işin içinde bir reset bacağı olayı var. Bunun için internete bakabilirsin. Bootloader üzerinden program yüklenirken, yüklenecek işlemcinin tx, rx bacakları yarınında reset bacağıda (bir kondansatör üzerinden) bağlanması gerekir ki, işlemci bootloader işlemi için ilk başta resetlendiğinde bootloader bölümüne girebilsin. O yüzden arduinolar ilk başta o kadar bekliyorlar.

İki işlemciyi paralel olarak bu işlemi yaptırmaya çalışıyorsan o daha sıkıntı, hangisi ilk tepkiyi verecek ve diğeri işe karıştığında birbirine engel olacak.

Eğer harici olarak yapmaya çalışıyorsan yani orjinal kart üzerinde işlemci yok ise, rx , tx yanında  reset bacağını da bağlamayı unutma.

http://elektronikvelemciler.blogspot.com.tr/2014/09/atmega328p-ile-bootloader-yukleme.html (http://elektronikvelemciler.blogspot.com.tr/2014/09/atmega328p-ile-bootloader-yukleme.html)
bu konu sana bootloader hakkında bir fikir verecektir.
Başlık: Ynt: Atmega328-PU yu Arduino İle Programlarkerken Aldığım Hata
Gönderen: ds01 - 11 Ekim 2015, 13:00:26
Ustam çok sağolun sorunu sayenizde çözdüm reset pinini boş bırakıyordum ben o yüzden boot atamamışım şu anda cayır cayır çalışıyor oldu  :)