hangi mcu?

Başlatan biteker, 18 Haziran 2005, 11:18:52

biteker

arkadaşlar istanbulda bulabileceğim ve en az 30 mips hızında bir mcu kullanmak istiyorum Programlayıcı / Compiler / Fiyat özeliiklerini göz önünde bulundurduğumuzda hangi mcu yu önerirsiniz?

ego

mips tek başına bir ölçü birimi değildir,kaç bitlik uC kullanmak istiyorsun,RISC'mi yoksa CISC(8051 gibi) mi olacak?

Erol YILMAZ

Sahsen bana cogu zaman birkac KIPS :) yeterli oluyor ama daha
yuksek matematiksel islemler icin genelde Mitsubishi ve NEC duyuyorum.
Mitsubishi ile vektor kontrollu motor surucu falan yapiyorlarmismis.
Simdi birsuru modelleri falan da var.
Derleyici ve programlayici SIKINtISI yok diye biliyorum.
Bahsettigim 16 bitlik MCU. 100 pin, 256 kByte Flash.
ismini hatirlayamadim... Matematik isteniyorsa
16 bitlik islemcilerin 8 bite gore 256 kere avantajli olacagi malum :)

biteker

Aslında çok hızlı işlemcinin gerekliliğine gene bu forumu okuyarak karar verdim 56x150 (8 satır 30 karakter)  'ye bir pano yaptım ama parlaklığı çok düşüktü forumdan bunun "duty cycle" den kaynaklandığını öğrendim 16f877 ile yaptığım uygulamayı ilk önce 18f452 ve daha sonrada atmega8515 ile değiştirerek denedim ve parlaklığın her seferinde artığını gördüm ama gene tatmin edici bir parlaklık seviyesine ulaşamadım (hâlbuki satırları ve sütunları 15A lik mofsetlerle sürmüştüm)

Matematiksel işlemlerle pek haşır neşir olmuyorum sadece portlara ram den okunan değerleri gönderdiğim için 8 bitlik bir işlemci yeter diye düşünüyordum ama yanılmış da olabilirim. biraz önce ise C8051F121 isimli 100 mips hızında 8bitlik 8051 tabanlı bir mcu yu keşfettim. ama artık bu hız olayına fazla takılmamam gerektiğini düşünüyorum çünkü bugün 16 mhz de çalışan atmega8515 i 4 mhz lik kristal takıp çalıştırdım ve panoda herhangi bir parlaklık seviyesinin değişmesi yada titremenin olmadığını fark ettim bunun üzerine ilgimi daha önce okuyup ama uygulamaya geçirmediğim veri gönderme işlemlerinin timer lara yüklenip yapılması ve her satırı yolladıktan sonra tüm ledlerin kapatılması, aynı anda daha çok paralel bilgi çıkılması, iç içe geçmiş tarama mantığının kullanılması gibi işlemlere yönelmem gerektiğini düşünüyorum. Ama çoğu yöntemin nasıl yapılacağı hakkında herhangi bir bilgim yok hatta Timer meselesini ilk okuduğumda bunun ne faydası olurki acaba? Diye düşünmüştüm ve şu anda kadarda sadece bu kadar düşündüm  :D  birde acaba mofsetlere sihirli birer direnç yada kapasitör bağlayıp ledler için yüksek akım çekip parlaklığı arttırılabilirmiyim diye kendime bir masal uydurdum ve buna inanmak istiyorum  :roll:

Hızlı işlemci arayışlarımı da bir kenara bırakmak istemiyorum çünkü ilerde daha karmaşık uygulamalar mesela 100x300 boyutlarında RGB bir pano yapmak istediğimde tekrar karşıma çıkabilir şimdiden bunun programlayıcısını yapıp derleyicisi ile birkaç örnek uygulama yapayım istiyorum.

Arkadaşlar yukarıdakiler şu anda kafamdan geçenler bir çok hatam olabilir özellikle 100 mips lik mcu nun bu pano için gereksiz olduğu  ve Timer meselesi. Masal konusu ise benim için tam bir muallak  :lol:  eğer benim yanlışlarımı düzeltir yada başka öneriler getirirseniz gerçekten çok sevinirim

timpati

bence bu işin anahtar kelimeleri tarama hızı ve gözün ataleti. sayısal olarak bakıldığında, ışık kaynağın (anlık) yüksek akımlar çekebilir ama sonuçta parlaklığa kara veren göz (ve geride de bunu anlayıp yorumlayan beyin) oluyor.

metematikte limit diye bir kavram var, o konu çok hoşuma gitmişti, şöyle bir ifade kullanıyorduk: "t sonsuza giderken..., n sıfıra yaklaşıyorsa..."

bir ledi dc gerilimle beslediğinizde (frekans 0 ise) çektiği akım ve verdiği parlaklığa bakın ve sonra atıyorum darbe/peryot oranı %50 olan bir kare dalgaya sürün ardından da. bu kez ölçtüğünüz akım harcaması ve "gözlemlediğiniz" parlaklık oranı kesinlikle öncekine oranla düşük çıkacaktır. "ama biz efekti böyle elde ediyoruz" diyebilirsiniz, kimse durgun bir yazıya uzun süre bakmaz elbette.

yani bir ara (optimum) nokta yakalamanız gerekecek, bunu tarama frekansıyla oynama biçiminde de yapabilirsiniz, gözü (veya devreyi) kandırarak da. ikinci çözüm için henüz denemeler yaptığımdan kesin bir şeyler söylemem yanlış olur.

(umarım buraya kadar anlattıklarım boşa gitmemiştir, sahi, aynı şeyden mi söz ediyoruz?) :roll:
why mr. anderson, why ?