Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Atmel => Konuyu başlatan: ahmet2004 - 21 Nisan 2006, 11:15:31

Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: ahmet2004 - 21 Nisan 2006, 11:15:31
Link... (http://www.opend.co.za/hardware/avride/avride.htm)


(http://www.opend.co.za/hardware/avride/avride.jpg)
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: mezire - 21 Nisan 2006, 12:28:22
selam... biraz açıklama yapsan daha iyi olur...

mesela hdd bilgilerinimi okuyor.. ne işe yarıyor..
ingilizcemiz az olduğu için kusura bakma...
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: emine06 - 15 Haziran 2006, 22:26:21
selam..
ben atmega 16 kullanarak bi uygulama yapmayı düşünüyorum..ödev gibi bişi..ama hangi programlama dili daha uygun hangi compiler kullanılır bilmiyorum...açıkcası hiç mikroişlemci tecrübem olmadı..bana bilgi verirseniz sevinirim..pic hakkında az bişi biliorum o kadar...
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: emine06 - 15 Haziran 2006, 22:27:31
bi de burda herkes asker mi?  8O
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: SpeedyX - 15 Haziran 2006, 23:21:05
Yok, burada herkes öğrenci.

Bildigin bir dil varsa onu kullan, basic yada C. Asm bilmiyorsan avr de asm ye girme derim (özellikle bir projelik çalışacaksan), zorlanırsın.
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: aYe - 15 Haziran 2006, 23:38:34
Alıntı yapılan: "SpeedyX"Asm bilmiyorsan avr de asm ye girme derim (özellikle bir projelik çalışacaksan), zorlanırsın.

Hocam niye öyle dediniz anlamadım, AVR'nin kendisi beş para etmez ama komut seti çok güzeldir, ASM öğrenmek için AVR'den uygun mcu yok desem yeridir.

Hele o üç pointer'i yok mu, onlar ASM ile öyle güzel döndürülüyor ki, mümkünatı yok C ile aynısı yazılamıyor.
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: SpeedyX - 16 Haziran 2006, 00:21:23
Hocam haklısınız ama herkes için kolay öğrenilecek bir dil değil avr asm.
Sadece ödev olsun diye bir proje yapıp bir daha hiç uğraşmayacaksa ve daha önceden işlemcilerle ilgili tecrübesi yoksa asm öğrenmek zor iştir (bence).
Pratik olsun diye öyle dedim.
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: aYe - 16 Haziran 2006, 00:56:15
Aslında haklısın hocam, 35 komut için ter dökenin 100 komutu görünce ürkmesi doğaldır, malesef bizim ezberci eğitim sisteminin getirileri bunlar.

Yine de bir kereye mahsus da olsa en az bir iki asm deneyimi yaşamadan yüksek seviyeli diller tercih edilmemeli diyorum, programcı yazdığı kodun makine dilinde neyi ifade ettiğini bilince yazılıma hükmetmesi daha kolay oluyor.
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: SpeedyX - 16 Haziran 2006, 01:25:40
Katılıyorum tabiki, biz asm kökenliyiz hocam, bunun çok getirisi oluyor. En üst dilde bile bazen yapamadığın birşeyi asm mantığı kurarak rahatça yapıyorsun.

Yeni nesil öyle değil malesef, insanlar artık herşeyin kolayına kaçıyor. Kolay olsun pahalı olsun.

Neyse bunları çok tartıştık.
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: engin_ - 16 Haziran 2006, 02:35:09
@tatlisukurnazi

Hocam AVR'yi yerden yere vuruyorsunuz ama hala bıraktığınız gibi mi?

Kullanıcısı az olsa diyeceğim ki haklısınız ama yurt dışında kullanısı da var. Kafam karışıyor doğrusu.

Ayrıca AVR'in donanım özellikleri PIC'e kıyasla çok daha iyi.

Örneğin R0 'dan R31' 32 adet W register var neredeyse. R0-R15 arası tam olarak W register gibi kullanılamıyor gerçi.

Kesme vektörü desen her donanım modülü için ayrı bir vektörü var. Bu da çok güzel bir özellik bence.

RAM, EEPROM, program belleği de yerinde fiyatıda ucuz.  

Bilmiyorum bu insanlar AVR'nin havadan nem kapma özelliğine katlanarak mı kullanıyorlar. Bir tane bulsam deneyecem ya...
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: aYe - 16 Haziran 2006, 09:37:51
Alıntı yapılan: "engin_"@tatlisukurnazi
Bilmiyorum bu insanlar AVR'nin havadan nem kapma özelliğine katlanarak mı kullanıyorlar. Bir tane bulsam deneyecem ya...

Hocam inan bende bunu anlayabilmiş, bunca kişinin veya firmanın bunu nasıl oluyorda halen kullanıyor olduğunu bulabilmiş değilim...

Tamam entegre'nin iç yapısı komut seti hızı ıvırı zıvırı süper ama havadan nem alıp kitlenen bir işlemci bana göre kullanılamaz, yani müşteri geri dönünce ne diyeceksin? Sat-kaç modeli ticaret yapsak sorun değil ama süt mısır işi de yapmıyoruz ki  :roll:
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: ise - 16 Haziran 2006, 09:51:22
bu tip kitlenmeler ve için bir devre ilave edilir sorun çözülür.  analog wdt  brown out..   osilatörmü durdu reset  voltmı düştü reset  sistem anlamsız yerde takıldı  reset  analog ile çözümlenir extra filtre bile gerekmez.  (çok çok 50 kr ilave getirir) malum ürünlerde atmel kullanıyoruz :D  :D  daha profesyonel bir yöntem gerekirse bu sorunları ortadan kaldırmak için yapılmış özel entegreleri kullanabiliriz.
mb3773  (önerilir)
ds1233 ds1232 ds1832
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: erhanmete - 16 Haziran 2006, 09:57:49
+1(':lol:')
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: aYe - 16 Haziran 2006, 10:25:24
Thief hocam, benim 5 yıldır hiç resete gitmeden gece gündüz çalışan cihazım var, resete gitmesi size göre çözüm olabilir ama benim kriterlerimle asla olmaması gereken bişey.

Eğer tek bir malzeme olsaydı sizin dediğiniz benim içinde geçerli olurdu ancak karta tornavida deyince kitlenen bir işlemci ve 1000V 1Khz üreten bir cihazın çıkış bobinin içinde dahi kitlenmeden çalışan bir işlemci arasında seçim yapmam gerekirse, tabiki seçimim B şıkkı olucaktır.

Atmel babamın oğlu değil ki...
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: ise - 16 Haziran 2006, 10:45:34
sadece bir çözümdür.  işlemciler de cihazın resete girmesi demek tüm değerlerin(ram blokların)  sıfırlanacağı anlamına gelmez. cihazı resete girmemesi için filtreleriz sıkıntı çıkarmaz. motor, kontaktör yanında çalışan aygıtlarımda kitlenme olmuyor.  yüksek voltaj uygulamalarında benimde ercihim atmel olmaz.  nec veya mitsubishi yi daha çok tercih ederim.  sonuçta kullanılacak yere göre seçimdir.  ama hız gerektiren uygulamalarda  matematiksel işlemcilerin yoğunlukta olduğu uygulamalarda tercihim 8 bit için avr(16mips)  89s(33 mips)  serisi  16-32 bit için ise arm(63-600 mips)  serisi olacaktır.
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: aYe - 16 Haziran 2006, 11:03:36
Hocam müşteri işlem yoğunluğu felan anlamaz, bozulursa servise gidersin.

Benzin olmuş 2.5ytl, bir servise gitsen zaten kar'ından fazlası uçar.

Ha paranın önemli olmadığı özel cihazlar üretiliyorsa dediğin doğrudur, cihazın içine bildiğimiz pc bile konulabilir ne farkeder ki.
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: ise - 16 Haziran 2006, 11:13:12
hocam anlatmak istediğim cihaz bozulması için alınacak önlemlerdir. kim ister cihazının bozulmasını kötü referans olmayı. maksadım bu işlemcilerin iyi olduğunu anlamaktır. yapısı mos olan kitlenmeyen parazitten etkilenmeyen olmaz. hepsi etkilenir. bunlar için önlemler alınır.
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: aYe - 16 Haziran 2006, 11:29:04
E işte bende onu diyorum, karadeniz yapımı silah alıp namlu şişmesin diye önlemler almaktansa tek bir önlem alıp smith wesson kullanmak lazım :D

Gerçi alakasız bir örnek oldu ama örnek örnektir, bazen bulmakta sıkıntı çekiyorum :D
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: mp3dragon - 16 Haziran 2006, 11:43:46
Atmel mi Pic mi?

yabancı forumlarda da epey tartışılan bir konu

ama bizim asıl sorunumuz farklı,
Türkiye de bulunabiliyor mu?

Pic sebil gibi, Atmel arada bulasın.

Atmel bulacam diye tırmalıyacağıma ARM bulacam diye tırmalarım.

reset meset neticede beni bağlamaz. Kendi kendime uğraşıyorum işte müşteride benim satıcı da

arada gönlüm atmel'e kaymıyor değil ama kendime sözüm var PİC--> ARM arada oyalanmak yok. 8 bit 10 mips fiyatına 32 bit 60 mips varken led yakıp söndürmeyi bile ARM ile yaparım. Üstelik bir markanın kaprisine bağlı kalmıyorsunuz.
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: emine06 - 24 Haziran 2006, 22:19:53
Arkadaşlar iyi hoş da ben bir projelik dedim ama 4. sınıfta mikroişlemciler dersini yeni alacağım yazın bu proje hazırlık gibi olacak.. mesela ne gibi projeler yapılabilir atmega16 ile? bu AVR dediğiniz nerede bulunur?.. karşınızda hej bişi bilmeyen biri var varsayın biraz yardımcı olun..amerikadan MSP ez430 sipariş ettirdik.. seneye onla ilgili bişiler yapacaz ama önce basit bişilerle başlayalım diyoruz. assembley öğrenmelimiyim? c biliyordum yani okulda gördüm ama o da hafızamda pek sabit değil şu ara.. yani hakim değilim.. yauv benim durum baya vahim.. az yardımcı olun hadi..
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: mp3dragon - 25 Haziran 2006, 01:27:21
1. asm öğren en azından temel komutları bil, kullandığın işlemcinin yazmaçlarını da iyi öğren
2. asm üzerine ansi C devam et
3. pic, avr, 8051 vs gidebildiğin yere kadar git
4. Ha pic, avr bana yetmiyor dedinmi ARM tavsiye ederim

bu yolda basic, css C derleyicileri tavsiyeleri ile bazı işlemci tavsiyeleri alabilirsin onlara kulak asma asm, ansi C, 8 bit mcu, ARM basamaklarını sırayla çık derim.

ilerisi için iyi bir yatırım yaparsın.
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: emine06 - 26 Haziran 2006, 23:13:40
C diye bahsettiğiniz "saf" c değil galiba.. bizim okulda önümüze atılan cinsten bir c olmasa gerek bazı ek bilgiler ve komutlar içeriyordur muhtemelen.. şu an  hakkında tek bilgi sahibi olduğum dil c... assembley tavsiye etmezmisiniz..c yi assembley a çeviren programlar var.. onlarla halletsem işi...atmel den vazgeçer gibi oldum. pic ile başlayacağım muhtemelen.. pic için başlangıç amaçlı kitaplar önerilmiş forumda ama c kullanarak pic programlama öğrenebileceğim kaynak var mı?daha ii olur...
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: mp3dragon - 27 Haziran 2006, 08:54:51
@emine06

ansi C standartı = saf C diyebilirsin. Her işlemcinin asm'si farklı olduğundan hepsini öğrenmek zor olur. Gelişmiş işlemcilerle asm yazmak zaten imkansıza yakın. Ancak temel seviyede asm öğrenirsen ansi C ile birlikte rahat edersin. Ansi C standartı haricindeki C derleyicileri programın taşınabilirliğini yok edeceğinden ilerde sorun yaşarsın.
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: picusta - 27 Haziran 2006, 22:25:39
mikroislemcilerin C dilinde ilaveten özel yazmaçlar bulunur. Bunlar sayesinde  dis dünya ile baglanti kurulur (Port, timer). "Saf C" (PC'de ögretilen) ile bide interrupt özelligi vardir. Compilerler degisik bide (GNU Compiler Collection hariç)
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: emine06 - 04 Temmuz 2006, 14:32:54
anlamadıgım sey su; ansi c dediginiz sey bildigimiz c mi? bi kaynak onerseniz bu komutları ogrenmek ıcın? yaptıgınız bi uygulama yok mu?
teşekkürler
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: mp3dragon - 04 Temmuz 2006, 16:53:51
@emine06

forumda C kitabı diye aratırsan çok güzel türkçe bir kaynak bulursun
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: ise - 04 Temmuz 2006, 20:36:27
@emine06
forumda kaynak olarak bir çok c kitabı mevcut  
www.csystem.org deki kitaplarada bakarsan çok daha ilerletmiş olursun
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: aYe - 05 Temmuz 2006, 02:12:14
Alıntı yapılan: "emine06"anlamadıgım sey su; ansi c dediginiz sey bildigimiz c mi? bi kaynak onerseniz bu komutları ogrenmek ıcın? yaptıgınız bi uygulama yok mu?
teşekkürler

1983'te C dilinin standardize edilmesi için bir komite oluşturuldu (American National Standarts Institute,Amerikan Ulusal Standartlar Enstitüsü) ve bu işlem yaklaşık 9 yıl sürdü. 1989'da ilk ANSI C standardı tanımlandı. Daha sonra 1995'te C standardına eklemeler yapıldı. Bu dilin son hali ise 1999'da tanımlandı ve buna C99 adı verildi.

Bu standartlara uymayan C derleyicileri de bolca vardır (CCS gibi muhtelif örnekler mevcut).
Bu sebeptendir ki "C"nin başında "ANSI" ibaresi sıklıkla kullanılır.
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: ise - 07 Temmuz 2006, 11:27:20
atmel32 serinin gayet güzel bir işlemcisi  kendi başına bir bilgisayar diğer arm mimarisinde olmayan ek bir özellikte java hızlandırıcısı koymuşlar.
http://www.atmel.com/dyn/products/product_card.asp?part_id=3903
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: kurumahmut - 07 Temmuz 2006, 12:15:41
Merhaba evet CCS ANCı C desteği vardır diye bir yazı daha görmedim de olmadığını gösterecek bir örnek verebilir misiniz? Genelde kendine has komutlarından şikayet edilir. Yani C18, HI-TECH, IAR da yapabilipte CCS de yapamadığımız ne var acaba.

Bu sorum CCS yi savunmak değildir. Hiç böyle bir örnekle karşılaşmadığım içindir. Şu anda derleyi tercihlerim C18 ve IAR da. CCS yi eksik kılan bir örnek merak ediorum...


edit:

CCS nin sitesinde gezindim biraz

http://www.ccsinfo.com/downloads/ansi_compliance.pdf

ANSI ye ne kadar bağımlı olduklarını şekillerle izah etmişler. Uyumlukları uyumsuzluklarından epeyce fazla....

Ayrıca;

http://www.ccsinfo.com/content.php?page=books

C kitabının ilk baskısını referans alarak compiler tasarlamışlar.
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: aYe - 07 Temmuz 2006, 14:28:29
Aradığınız örnek elinizde bolca mevcut zaten.
IAR'da yazdığınız bir kodu, (1 yap 0 yap topla çıkart şeklinde değil tabi) CCS'e kopya yapıp derleyin, virgül dahi değiştirmeden sıfır hata ile derleniyorsa ANSI'dir.

İyi çalışmalar.
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: kimkibudeli - 12 Eylül 2006, 14:13:01
AVR'ye kötü diyorsunuz! Size göre hangi işlemci iyi?
Başlık: Re: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: fuko88 - 13 Eylül 2006, 00:19:11
Alıntı yapılan: "ahmet2004"Link...


(Resim gizlendi görmek için tıklayın.)

Arkadaşlar konu bu değil miydi?

Ya hep bu tartışmalar oluyor :D

PIC mi Atmel mi?
AMD mi Intel mi?
mersedes mi BMw mi?

Merakla harddiskin nasıl işlemciyle bilgi alışverişinde bulunduğunu anlatan bir yazı aradım gözüme ilişmedi
Eh ne yapalım ...

Bence PIC :D
Başlık: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: dijital74 - 19 Temmuz 2009, 22:36:19
AVR için daha çok Türkçe kaynak lazım. Umarım hallolur. Zira AVR mikrodenetleyicileri muadili PIClerden daha ucuz.
Başlık: Ynt: ATMEGA32 IDE harddisk (FAT16 ve FAT32)
Gönderen: emrez - 16 Mayıs 2010, 14:52:45
optimize, kitlenmeden çalışma yüksek hızlarda stabillik için bencede pic.  çalışma yaptığım projeler, 320x240 piksel pal mode pic18,
sd kart içindeki dosyaları ekrana yazar seçince buffer olarak ilk 256 char içerisini ekrana yazar, uzun dosya ismi destekler, ayrıca aynı
projenin lcd display ve 30 sn sonra standby yapabilen, sesli devre. pwm sound. dünya kadar yazılım yazıp optimize ile %30 kadar
yer tasarruf ediyorum. atmega için projelerim, rs232 & lcd iletişimi. bana pic serisi daha kolay geliyor. pic18 serisi bence başarılı
(fiyat/performans) pic32 lere henüz geçemedik. ram yetersizliği dolayısı ile yakında geçerim.