Sürekli 1023 değerini okuyup led yanık kalıyor

  • Konbuyu başlatan efekantr
  • Başlangıç tarihi
E

efekantr

Ziyaretçi
selam, atmel studioda resimdeki kodla atmega328p nin adc4 bacağından potensiyometre yardımı ile veri alıyorum. 512 den büyükse ledi yak,değilse söndür kodlu. Ama sürekli 1023 değerini okuyup led yanık kalıyor. Hatta potensiyometre ilgili bacağa takılı olsada olmasada.Resimde kodlar teşekkürler Bu kodu arduino üzerinde denedim,çalışıyor.Ama atmega328 p de bahsettiğim sorun oluyor. Denemeleri proteusta yaptım.

Ekli dosyayı görüntüle 236
 
E

efekantr

Ziyaretçi
Şuradaki kaynağı incelemenizi öneririm.
hocam kod proteus üzerindeki arduinoda çalışıyor.yine proteusta atmega328 p işlemcisinde led sürekli yanık kalıyor.Hep 1023 değeri geliyor.Daha önce başka uygulamaları çalıştırdımda.Herhangibir sigorta ayarı yapmadım,bu yüzden olabilir mi?Ama hangi sigorta?prescalerlemi alakalı
 
E

efekantr

Ziyaretçi
ben size kendi sigorta ayarlarımı atayım. Bu arada evet yazılım üzerinde deniyorum. Bu ayarlarla blink ve uart uygulaması üzerinde bir sorun çıkmadığınıda belirterek resmi ekliyorum.

Ekli dosyayı görüntüle 239
 
E

electronic

Ziyaretçi
Kodda # define f_cpu 800000 tanımlı olduğu için normal atmega328p kod çalışmıyor.Harici kristal ile çalışır yani o satırı silersen ayar yapmadan da çalışması lazım .yada resimde ki gibi ayarlarsanız çalışır.

Ekli dosyayı görüntüle 240
 
E

efekantr

Ziyaretçi
dediklerinizi denedim çalışmadı, harici kristalde bağladım yine çalışmadı, clkdıv8 fuse ayarını programmed unprogrammed denedim yine çalışmadı. Olay dahili yada harici kristal olayı değil galiba,y arın birde gerçek devre üstünde deniyim. Sanmıyorum bir farklılık olacağını ama yinede denerim. Uart haberleşmesi bile yaptım proteusta.
 
E

electronic

Ziyaretçi
dediklerinizi denedim çalışmadı, harici kristalde bağladım yine çalışmadı, clkdıv8 fuse ayarını programmed unprogrammed denedim yine çalışmadı. Olay dahili yada harici kristal olayı değil galiba,y arın birde gerçek devre üstünde deniyim. Sanmıyorum bir farklılık olacağını ama yinede denerim. Uart haberleşmesi bile yaptım proteusta.
Simulasyonda Avcc pinine +5 volt bağlamak gerekiyor.
 

Robotikforum.net Nedir?

  • Robotikforum.net 2020 yılında kurulup yayın hayatına başlayan ve Türkiye’de robotik kodlama alanının gelişimine katkıda bulunmak için bu alan ile ilgilenen bireylerin bir birleri ile yardımlaşmaları ve fikir danışmalarını sağlayarak daha iyi öğrenmek için her bir bireyin bilgisini ve tecrübesini alarak kendini geliştirebileceği ve sorularına cevap bulabileceği bir platform olarak kurulmuştur.

Bilgilendirme!!!

İçerik sağlayıcı paylaşım sitelerinden biri olan www.robotikforum.net Adresimizde T.C.K 20.ci Madde ve 5651 Sayılı Kanun'un 4.cü maddesinin (2).ci fıkrasına göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur.

Sayfamızı beğendin mi?