Mikrodenetleyiciler birbirlerine bağlanarak büyük projeler yapılabilir mi?

Başlatan dert36, 13 Aralık 2013, 01:05:48

dert36

1.) Elimde pic16c711 mikrodenetleyiciler var. Ben bunları birbirlerine bağlayarak daha güçlü işlemler yapabilir miyim?

2.) Tek bir pic16f628 mikrodenetleyicisi ile 20*60 yani 1200 led'li bir panelde kayan yazı devresi yapılabilir mi? Yoksa bir kaç tane pic bir birine bağlanarak mı yapılabilir ?

OG

Alıntı Yap1.) Elimde pic16c711 mikrodenetleyiciler var. Ben bunları birbirlerine bağlayarak daha güçlü işlemler yapabilir miyim?
Cevabı= Elimde aynı kapasitede insanlar var. Ben bunları beraber kullanarak daha güçlü işlemler yapabilir miyim?

Alıntı YapTek bir pic16f628 mikrodenetleyicisi ile 20*60 yani 1200 led'li bir panelde kayan yazı devresi yapılabilir mi? Yoksa bir kaç tane pic bir birine bağlanarak mı yapılabilir ?
Cevabı= Muhakkak yaparsın. Ancak çalışma frekansı sebebiyle titreme olabilir ve rom hafızası sebebiyle yazı karakterlerin az sayıda olabilir. İşin içeriğine bağlı.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

dert36

Alıntı yapılan: OG - 13 Aralık 2013, 03:21:42
Cevabı= Elimde aynı kapasitede insanlar var. Ben bunları beraber kullanarak daha güçlü işlemler yapabilir miyim?
Cevabı= Muhakkak yaparsın. Ancak çalışma frekansı sebebiyle titreme olabilir ve rom hafızası sebebiyle yazı karakterlerin az sayıda olabilir. İşin içeriğine bağlı.

Aynı kapasitede insanlar bir işi daha az sürede bitirebilir mi? yani burdan çıkarmam gereken sonuç iki pic bir işi daha kısa sürede bitiriyor ? Yazı karakterlerim fazla olması için iki tane pic mi kullanmam gerekiyor?

t2

Sizde pic16c711 mikrodenetleyici kaç adet var?  10 mu?


Daha önce de söylemiştik. Bunlar çöp. ezip atın.


Ama 10000 tane var diyorsanız "bu pice uygun proje" geliştirmeye değecektir.

izzethoca

16F628A yı müdür yap 595 leri yöneterek daha iyi kayan yazı yapar

olemiss

Alıntı yapılan: izzethoca - 13 Aralık 2013, 11:04:14
16F628A yı müdür yap 595 leri yöneterek daha iyi kayan yazı yapar

Evet, kısa ve öz cevap bence bu.  Fakat dert36, dikkat ederseniz işin içine ek karmaşıklık giriyor: müdür (supervizör/master) ve işçi (slave) yazılımı, ve ayrıca mcu'lar arasında iletişim, gerekiyor.  Evet, teorik olarak mümkün ama pratik olarak hayır.
Yazılım Mühendisi, Çevirmen.

dert36

Alıntı yapılan: t2 - 13 Aralık 2013, 10:43:44
Sizde pic16c711 mikrodenetleyici kaç adet var?  10 mu?


Daha önce de söylemiştik. Bunlar çöp. ezip atın.


Ama 10000 tane var diyorsanız "bu pice uygun proje" geliştirmeye değecektir.

10 tane var sanırım. Elime bunlar geçti. hiç bir işe yaramıyorlarsa neden piyasaya sürmüşler

dert36

Alıntı yapılan: izzethoca - 13 Aralık 2013, 11:04:14
16F628A yı müdür yap 595 leri yöneterek daha iyi kayan yazı yapar

16f628 ile 16f628a arasında bir fark var mı? 595'ten kastınız led sürme entegresi mi ? ben bu led sürme entegreleri başka devrelerden söküp kendi devreme takabilir miyim?

dert36

Alıntı yapılan: sabuncu - 13 Aralık 2013, 11:36:53
Evet, kısa ve öz cevap bence bu.  Fakat dert36, dikkat ederseniz işin içine ek karmaşıklık giriyor: müdür (supervizör/master) ve işçi (slave) yazılımı, ve ayrıca mcu'lar arasında iletişim, gerekiyor.  Evet, teorik olarak mümkün ama pratik olarak hayır.

Bir pic'in bacağını diğer pic'e bağlayıp aralarında veri alışverişi yapamaz mıyım? diyelim 1200 led'li büyük bir led panel yapıcam. kaç tane pic ile bu panel üzerinde kayan yazı uygulaması yapabilirim? ya da bu iş için en az kaç tane led sürme entegresi gerekiyor?

t2

Alıntı yapılan: dert36 - 13 Aralık 2013, 11:45:59
10 tane var sanırım. Elime bunlar geçti. hiç bir işe yaramıyorlarsa neden piyasaya sürmüşler

İşe yarar yaramaz değil. 16f628A ile bunun fiyatı arasında 0.7 usd fark olsa,

100 bin adet  için 70 bin dolar para demektir.  bu yüzden o  pic tercih edilir.
10 adet için 7 $ demek oluyor. Deneme yaparken muhtemelen bitecek israf olacak. çöp yani. birer kere programlanacağından dolayı.


Alıntı yapılan: dert36 - 13 Aralık 2013, 11:51:10
.. en az kaç tane led sürme entegresi gerekiyor?
Bu, yaptığın devreye, ne yaptığına bağlı.  led sürme entegresi çok genel bir ifade. Belki  hepsine 1 tane entegre yeter. 500 bacaklı  bir entegre 

pwm.c

yazmayım dedim ama olacak gibi değil...

1- pic entegreleri aynı anda birden fazla işlem yapamaz. bunları sırasıyla yürütmek zorundasın. eğer 2 ve daha fazla entegre kullanırsan ozaman eş zamanlı komut işleyebilirsin. örneğin biri adc okuyup sayıları işlerken aynı anda diğeri klavyeyi okur, öbürüde ekranı tarar. bütün bunları yapabilmen için piclerin senkronize çalışması gerekir. eğer 3 yada fazla entegre kullandıysan biri idareci olmalı diğerleri kolları.

2- kayan yazı yapmak sandığın gibi kolay bir iş değil. ekran tarama ve port çoklayıcı mantığını çok iyi bilmelisin. yeni başlayan birisi için tavsiye etmem. önce kolaydan başla ve bir kaç seneye kadar anca bitirebilin. ayrıca, çok uzun kodlar yazmak zorundasın. 16f628 hafızası yetmemeyebilir.

3- 74hc595 bir register(kaydedici) entegresidir. girişe seri data verdiğin zaman çıkışa paralel olarak sürersin. bunları uc uca bağlayarak sadece 3 pin ile yüzlerce çıkış elde edebiliyorsun. en basit açıklama anca böyle yapabilirim. istersen örnek devreleri incele daha iyi olur.

4- 16c711 entegresini tek seferde doğru çalıştıramazsın. proteusta deneyim desen bile kütübhanesinde bulunmuyor. eskiden 16f84 ile çalışırdık. her program yazdığımızda mutlaka bir kusur düzeltiyorduk. şimdi bile ilk proje yaparken tek seferde hata yapmadan çalıştıramıyoruz. debug yapılmadan sağlıklı bir yazılım üretemezsin. 16c711 için çok sıkıntı yaşarsın çünkü silinme özelliği yok. kendine çok fazla güvenme proteus gibi bir program olduğu halde gerçekte olabilecek sorunları kestiremiyoruz. bu da olmasaydı işimiz dahada zora binerdi. 16c711 proteusta olmadığına göre ve acemi birisi isen olacakları sen düşün artık. bunları bizden daha iyi bilemessin.

5- 16c711 eskiden işe yarıyormuş. bunu şimdiki zamanla kıyaslama. bizim zamanımızda 16f84 çok popülerdi ve her yere bunu kullanıyorduk. şuanda yüzüne bile bakan yok, hatta şimdi çoğu kişi picleri bırakıp 32bit çalışmaya başladı.
elindeki 16c711 leri değerlendirmek istiyorsan bunu tecrübe kazandıktan sonra yap. nasıl olsa birkaçtanesi feda olacak emin ol.
_/\/\/\_ -[ı- -ı>|- -|ı|ı|ı- -ı< -||- -l[]l-

Gökhan BEKEN

Bahsettiğiniz mcu'nun 10 tanesi bir 1 tane 18f bile etmez. Onları birbirleriyle haberleştirmek için de bir ton deneme yapmanız gerekecek. @T2 ve @pwm.c ye katılıyorum.
Özel mesaj okumuyorum, lütfen göndermeyin.