Resistor'e cevaben: TWI=I2C. I2C ismi Philips'e ait, galiba kullanımı için para istiyor. Bu nedenle de Atmel TWI adını kullanıyor. Açılımı Two Wire ??? olması lazım. Kopyalanmasını engellemek için AVR Studio'nun programlayısında önüne gelen pencerelerdeki fuse kısmlarına bir daha göz at.
Bir de AVR programlayıcı yapıcam, preteusta simule edicem diye uğraşmayın bir tane bundan bulun. 50$ falan olması lazım. Bir sene sonra dörtte bir fiyatına düşen, oyun oynamaktan başka şeye yaramayan salak bir ekran kartına bile bir sürü para bayılıyoruz. Hem JTAG üzerinden emulasyon yapabilirsiniz, hem de işlemcileri programlayabilirsiniz. GCC de zaten AVR Studio'ya entegre geliyor zaten.
Atmel AVR'nin yükselişi AVR programlamaya başladığım günden bu yana yaklaşık 1 yıl geçti. bu kısa süre içerisinde atmel avr mikro denetleyicilerin kullanımının oldukça yaygın olduğunu gördüm. ayrıca çok hızlı bir oranda türkiyedeki kullanıcısın arttığını gözlemliyorum. özellikle yut dışı piyasasının yüzde 80 gibi çok büyük bir oranda atmel kullanılması atmelin ne kadar güçlü bür mikro denetleyici olduğunu göstermektedir. Neden atmel avr? hemen hemen her kullanıcıya hitap eden çeşitte avr vardır. c derleyicisi ücretsizdir. diğer micro denetleyicilere oranla daha ucuzdur. 1 clock çevriminde 1 komut işlediğinden(bazı komutlar 2-3çevrim olabilir) çok hızlıdır. 7 372 800 hz frekanslı kristal osilatör ile 115200 baud hızında asenkron seri haberleşme yapılabilir. ayrıca yur dışında üretilen projelerin çoğunda atmel vardır.
gelen 8 bitlik veriye 3 ekleyip geri gönderecek dimi gerçekten zor bir proje almışsın. mesela 255 gelirse ne olacak çünkü 3 eklendiğinde sonuç 9 bitlik bir sayı olacaktır, iyi düşünmek lazım. zor...
_____________________________
Nous faisons confiance dans Dieu electronical engineer
sadece bana c de veya asm nasıl yapabilirim. zaten gireceğim en fazla 'A ' harfidir. oda yanlıs bilmiyorsam 65 ASCİİ de. mantık olarak nasıl uygulayabilirim?
dilker arkadaşım projenin konusunu daha ayrıntılı anlatırsan daha iyi bir çözüm bulabiliriz. gelen 8 bitlik veri seri olarak mı paralel olarak mı geliyo mesela. 3 ekledikten sonra görüntülemeyi nerede yapacaksın. lcd, led, display veya hyper terminal gibi görüntüleme birimlerinden hangisini kullanacaksın?
Abi proje dongle tasarimi. FTDI FT245R cipinden gelen paralel 8 bitlik bilgiler ATMEL AT90S2313 islemcisinde 3 artililip geri paralel olarak cipe gonderilecek. Daha once hic kullanmadigim icin yabanci kaliyorum. Ve 255 filan onemli degil sunumda sadece abc harfini gonderirim :)
elimde kaynak bile yok. Bulamadim. Her turlu yardima acigim
Site yetkililerinden bu başlığı ÜST KONU bölümünde yayınlamalarını rica ediyorum. Atmel AVR mikro denetleyiciler de, PIC ve PLC kadar önemlidir. zaten foruma eklenen yorumlardan ve ziyaretçi sayısından da ne kadar ilgi çektiği ortada. bu başlığı üst konu bölümünde yayınlamanız durumunda, AVR'nin Türkiyede gelişmesine bir nebze daha katkıda bulunacaksınız. iyi çalışmalar.
benim garibime giden bir şey var..örneğin avr yi 16 mhz kristal ile çalıştırıyorum ve lcd rutinlerini yazıyorum 16mhz e göre hesaplanmış zaman döngülerini yazıyorum fakat kristali 8mhz kristal kullandığımdada aynı zaman dögüleriyle lcd çalışıyor zaman döngülerini kaldırıyorum sil hariç diğer komutlar yine çalışıyor.. nasıl oluyor acaba..program c dilinde..
benim garibime giden bir şey var..örneğin avr yi 16 mhz kristal ile çalıştırıyorum ve lcd rutinlerini yazıyorum 16mhz e göre hesaplanmış zaman döngülerini yazıyorum fakat kristali 8mhz kristal kullandığımdada aynı zaman dögüleriyle lcd çalışıyor zaman döngülerini kaldırıyorum sil hariç diğer komutlar yine çalışıyor.. nasıl oluyor acaba..program c dilinde..
kristali sökünce de çalışıyormu? eğer çalışıyor ise büyük ihtimal avr ın FUSE bitlerini ayarlamamışsındır. çünkü avr lar default olarak dahili 1MHz osilatör seçili olarak piyasaya sürülüyor. dolayısıyla senin avr a taktığın kristal hızının hiç bir önemi olmaz.
hocam bunu bilmiyordum çok teşekkür ederim..kristali söküp denemedim hiç ama bir deniyim bakıyim eğer söylediğin gibiyse fuse bitlerini nasıl ayarlamam gerekli ? isp programmer diye bir programla yükleme yapıyorum..tekrar teşekkürler.
acaba bu smd tipi atmeyi progrmalaması nasıl yapılıyo ? şimdiden teşekkürler
Ufaltılmış ön izleme resmi
arkadaşım resmi de karalamışsın en azından çevresindeki portlar nasıl görünseydi iyi olurdu. çünkü bu tip yüzey montaj işlemciler ISP veya JTAG ile programlanıyor. ancak resimdeki avr ATMEGA8 ve bunda JTAG yok. ISP ile programlayabilirsin.
merhaba arkadaşlar,,ben bu konuda çok acemiyim,bazı bilgilerinize ihtiyacım var,,mega32 mega 16 ve mega 8 programlayacağım fakat kendi yaptığım programlayıcı devresini ( sercon mini ) avr studioda kullanamıyorum,bir türlü kartı görmüyor, bu sorunu nasıl çözebilirim,bu arada kartı at-prog adlı program görüyor,yani yaptığım devrede sorun yok..teşekkürler.