Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: kaypic38 - 31 Ocak 2012, 00:36:03

Başlık: ARM'ye geçiş ?
Gönderen: kaypic38 - 31 Ocak 2012, 00:36:03
PIC'de uzman olmasada kendimizi bayağı geliştirdiğimiz takdirde ARM yada ATMEL'e diyelim geçmek alışmak zor olurmu?
Başlık: Ynt: ARM'ye geçiş ?
Gönderen: Mucit23 - 31 Ocak 2012, 00:54:28
Zorluk derecesini sen kendin belirlersin.
Yeterli alt yapın var ise, datasheet nedir ne işe yarar biliyorsan,Yeterli derecede C biliyorsan pek zorluk çekmezsin.
Bunlar şart.
Başlık: Ynt: ARM'ye geçiş ?
Gönderen: kaypic38 - 31 Ocak 2012, 12:40:27
Bende bunlardan bahsediyordum Mesela PICde başlangıç için 84 veya 628 tavsiye edilir çoğumuzda bu şekilde başladı fakat dsPIC çalışmış biri tekrar atmele geçerken düşük seviyeli mikrolarla mı başlamalı yoksa ARM'ye direk geçiş yapılabilir mi ?
Başlık: Ynt: ARM'ye geçiş ?
Gönderen: z - 31 Ocak 2012, 12:55:12
Bir işlemci ile çalışıp yeterince tecrübe edinmişsen ARM işlemci ile çalışmak için arada kalan diğer işlemcilerle çalışmanın anlamı yok.

Hatta işlemci dünyasına ilk adım atacak kişi doğrudan ARM işlemci ile yola çıkabilir.


Başlık: Ynt: ARM'ye geçiş ?
Gönderen: kaypic38 - 31 Ocak 2012, 13:04:59
@bunalmis,
haklısınız hocam bende bu şekilde düşündüm ama ARM nin daha doğrusu atmelin yapısı hakkında hiç bilgim olmadığı için sorma gereği duydum teşekkürler.
Başlık: Ynt: ARM'ye geçiş ?
Gönderen: t2 - 31 Ocak 2012, 13:14:44
Alıntı YapHatta işlemci dünyasına ilk adım atacak kişi doğrudan ARM işlemci ile yola çıkabilir.
Peki hocam seri üretim yapılacaksa, ucuz işlemci lazımsa, bu durumda  pic gibi ucuz ARM işlemci bulunabilir mi?
Başlık: Ynt: ARM'ye geçiş ?
Gönderen: z - 31 Ocak 2012, 13:35:14
@T2

Demek istediğim, ARM işlemci ile çalışmak isteyip de daha önce hiç işlemci tecrübesi olmayan birisinin bu amaçla illaki 8 bit mikrolarla ön tecrübe kazanma zorunluluğu yok onu anlatmak istiyorum.

Fiyat konusunda ARM işlemciler, özellikle ucuz olması için uğraşılmış 8 bit mikro fiyatlarının altına inemez. Alan yada hacim hesabına aykırı.
Başlık: Ynt: ARM'ye geçiş ?
Gönderen: Klein - 31 Ocak 2012, 13:45:24
Pic fiyatlarını bilmiyorum, ama ST nin işlemcileri de oldukça uygun fiyatlı.  STM32F103C6 işlemcisini 1.6$ dan getirtti bir arkadaşım. O zaman STM32 ile uğraşmadığım için 50 tane aldım. Şimdi aynı fiyata bulabilir miyim bilmiyorum, ama özelliklerine göre 1.6$ oldukça iyi rakam.
Proje yaptığım bir firma  STM8'i  şu an 0.6 veya 0.8 Dolardan alıyor. 8 bit işlemci için oldukça uygun fiyatlı bir alternatif.  Ben şimdilik Renesas kullandığım için bu fiyatlar bana oldukça ucuz geliyor. Ama PIC'i  0.3 - 0.4 dolardan alıyorsanız ,  seri üretimde PIC'e devam etmek mantıklı.
Başlık: Ynt: ARM'ye geçiş ?
Gönderen: kaypic38 - 31 Ocak 2012, 18:15:32
@bunalmis
Hocam ARM ile ilgili Türkçe olursa çok iyi olur kapsamlı önerebileceğiniz bir kaynak var mı ?
Başlık: Ynt: ARM'ye geçiş ?
Gönderen: z - 31 Ocak 2012, 19:29:12
Türkçe kitap varmı bilmiyorum. C kullanarak registerlerle boğuşmadan CMSIS ile tamamen yazılımcı mantığıyla detaylardan uzak şekilde uğraşabilirsiniz. Detaylara gireceğim derseniz çipin kendi dokumanlarını yakınen takip etmeniz gerekecek.

Başlık: Ynt: ARM'ye geçiş ?
Gönderen: kaypic38 - 31 Ocak 2012, 20:40:38
@gerbay,
Hocam teşekkürler çok güzel bir kaynak...
Başlık: Ynt: ARM'ye geçiş ?
Gönderen: haydarpasamikro - 01 Şubat 2012, 18:50:17
Ben mikroişlemciler dünyasına lisede 6502 ve z80 ile girdim. Üniversitede bunlara ek olarak 8051 ve 8086 öğrendik. 8051 ile haşır neşir olduk. Sonra Dallas ın DS89C420 gibi 8052 türevleri ile uğraştım. Dış dünyadaki profesyonel alanda ATMEL AT89C51CC03, AT89C51RD2 gibi güvenilir ve sağlam 8052 çekirdekli mikroları kullandım. Keil C derleyicisi ve Atmel ile müthiş işler çıkardım. Öğretmelik hayatımda öğrencilere PIC16F84A ve PIC16F877A PicBasic anlatıyorum. Hem kolay hem de birçok çevrebirim uygulamaları yapıyoruz. Şu an çevrebirimler daha çok gelişti. Daha düşük maliyet hız performans dengesine göre, aynı zamanda teknolojinin trendini de düşünürsek ARM trenine binmek şart. Ben NXP nin LPC1768 ile dalmıştım. Şu an yapacağım bir proje için maliyeti ve donanım yeterliliği nedeniyle LPC1343 kullanacağım. 2,5€ tanesi. LPC1768 ve AT89C51CC03 ise 8.0€ gibi. PIC ler bile pahalı.
Kısaca PIC temeliniz varsa, dijital bilginiz iyiyse, C dilini de biliyorsanız, ingilizce şart tabi, direk ARM a geçin. Bir Cortex M0 (LPC1114) veya Cortex M3 (Lpc1343) ile başlayın derim. Ha illa NXP marka şart değil. STM32xx ler de müthiş özelliklere sahiptir.
Başlık: Ynt: ARM'ye geçiş ?
Gönderen: muhittin_kaplan - 01 Şubat 2012, 23:14:14
MCU yu hiç bilmezdim.
PC de veritabanı programlar (alt seviyeye inmez "banane" derdim) bunu masaüstüne alırdım. yada Web üzerinden Yayınlardım.
16F84 ile led yaktıktan sonra 877A ile çalıştım. 18F4550/2550 ile Usb gibi çalışmalar yaptım. Hiç PIC24 yada 32 ye geçmeden ST32F100discovery ile led yak söndür yaptım.
Şimdi Hocaların Yardımıyla 32F4Disco ile çalışıyorum.
Bu işin Sonu Nereye Varır bilmiyorum.
Başlık: Ynt: ARM'ye geçiş ?
Gönderen: t2 - 01 Şubat 2012, 23:40:41
Hocam çalışıp da ne yapıyorsun biraz bize de bilgi versen, bu bilgiler ve teknoloji nasıl paraya dönüşecek? ürün , pazar ne ? yoksa hobi, eğlence mi
Başlık: Ynt: ARM'ye geçiş ?
Gönderen: diot - 02 Şubat 2012, 10:44:39
Merhaba. ben de çizgi elektronikten . stm32f407 li discovery kiti aldım ve arm serisine başlangıç yapmak istiyorum. Ama arm ler hakkında herhangi bir bilgim yok. Bazı sorularım olacak.  Öncelikle KEIL mVisuon mu , IAR Embeddet workbencmi ? . İkisininde full sürümü var elimde. sonra  projeyi nasıl açarım (ayarları falan) sonra yazdığım programı nasıl  stm32f4 discovery karta atarım ve nasıl çalıştırırım. Bu konuda fikrim yok (ingilizce de yeterli olmadığından ingilizcve dökümanlar bayağı zorluyor)

2. sorum stm 32f4xx serisi çipleri nereden alabiliriz.
3. sorum sadece stm32f4xx serisini programlayabilecek basi,t bir programlayıcı nasıl bulunur. Bende jetprog var fakat bu seriyi yapmıyor neyazıkki.
Başlık: Ynt: ARM'ye geçiş ?
Gönderen: kaypic38 - 02 Şubat 2012, 11:42:20
@diot
Hocam sizin bilginiz çok yetersiz şu aşamada bu sorduğun soruların hepsinin ayrıntılı cevabı internette mevcut eğer bu alanda iyi olmak istiyorsan ingilizce şart bence önce ingilizceni geliştir datasheet okumayı alışkanlık haline getir internetten dediğinin serinin development board çeşitlerini incele uygun olanı seç herkes diyor yok türkçe kaynak yok falan ama mutlaka her mikro hakkında bir hocamızın yazdığı ufak da olsa dökümanlar var.
Başlık: Ynt: ARM'ye geçiş ?
Gönderen: fahri- - 02 Şubat 2012, 15:01:38
@diot
Arkadaş sen son 3-4 aydır foruma uğramıyormusun? Bunalmış hocanın başlattığı eğitimde söylediğin herşey tartışılıp konuşuluyor. Son 3-4 aydır Forumun en çok konuşulan konuları arasında bu konu.
Başlık: Ynt: ARM'ye geçiş ?
Gönderen: muhittin_kaplan - 02 Şubat 2012, 21:34:20
Alıntı yapılan: t2 - 01 Şubat 2012, 23:40:41
Hocam çalışıp da ne yapıyorsun biraz bize de bilgi versen, bu bilgiler ve teknoloji nasıl paraya dönüşecek? ürün , pazar ne ? yoksa hobi, eğlence mi
Aslında T2 Benimki Kendini Geliştir, Öğrencilere Nekadar Yararlı Olursun Sorusunun cevabı.
Ha Para Kazanmak İstiyorsan Hep Yaptığım Ve Şu an Duvarımda Asılı Duran Yazıyı Tatbik Edeceksin
Ya İlk Yap Yada Ucuz.
Başlık: Ynt: ARM'ye geçiş ?
Gönderen: cooldoubtless - 03 Şubat 2012, 00:33:12
arkadaşlar  ben elektrik elektronik müh ögrencisiyim..umarım gülmezsiniz ama motorola 6802 mikroişlemcisi programlamayı biliyorum üzerinde pek çok uygulama yaptık..c de biliyorum..ama hepsi bu :) onun dışında linux hakkında da birşey bilmiyorum..arm hakkında da..ama ben bu konularla ilgilenmek istiyorum..ne almam gerek ne yapmam gerek? nerden başlanmalı diye konular açılıyor ama altında yazılan şeyleri anlayamıyoruz bile..kabul edersiniz ki biz bu konuda hiçbir şey bilmiyoruz..şimdi istediğim tek şey örneğin bir toplama işlemini arm de yapabilmek..bunun için neye ihtiyacım var?bir boarda mı?proteus da bunları yapıp simule edebilirmiyim? proteus da yazdım diyelim asm dilinde yazabilirmiyim proteus da? ne yapmam gerekiyorsa yaparım arkadaşlar ücreti de önemli değil kart mı almalıyım kitap mı yoksa kurs mu herneyse sölerseniz çok sevinirim..
Başlık: Ynt: ARM'ye geçiş ?
Gönderen: gevv - 03 Şubat 2012, 00:47:10
@kaypic38  yanlış anlama ama  zaman kaybediyorsun  derleyici,   geliş, geçiş derken ortalık karıştı  aslında bir birinin aynısı konular açıyorsun genelde aynı cevapları alıyorsun

benim büyük hedeflerim olsa ya da ortam büyük işleri gerektirse c öğrenirdim kısa bir alışma sürecinden sonra işlemci değiştirmek daha kolay oluyor taşınabilirlik vb.  bir çok güzelliği var şuda var  picbasic, jal vb ile de başlanır sonucda programlama mantığını kapıyorsun sistemi çözüp işlemciyi tanıyorsun direkt c öğrenmeye göre bu şekilde c ye geçmek daha kolay olur (bence) ama bütün iş sende bitiyor
sonra  daha  fazla hız,  özellik lazım  oluyor  ya da daha ucuz  daha yeni  şeyler gerekiyor  arm   avr  gidiliyor işte :)

sorularının cavapları bir çok defa 5...10 konuda verildi..
Başlık: Ynt: ARM'ye geçiş ?
Gönderen: haydarpasamikro - 03 Şubat 2012, 11:34:02
Sadece mikrodenetleyici öğrenmek bir sistem tasarımı için yeterli değildir. Çünkü mikrodenetleyici sadece bunun merkezindedir. Çevrebirimleri, güç üniteleri, analog birimleri,vs.. bilgisine de sahip olmak gerekir. Örneğin cihazınız PC ile haberleşme yapacak. Artık seri port değil de USB, ethernet, wifi, vs.. Başka bir örnek. Çevre birimlerle haberleşme seri EEPROM gibi,I2C, SPI, Onewire, Microwire, vs.. protokol ve donanım yapısını bilmek gerek. Karakter LCD yerine artık Grafik LCD ve QVGA TFT renkli LCD ekranların kontrolünü bilmek gerek. Tuş takımı membran yerine artık resistive veya capacitive dokunmatik pad ler revaçta. Kısaca teknolojinin sunduğu yeni alternatifleri ve dünyanın elektronik trendini takip etmek ve herşeyden haberdar olmak gerek. İyi bir programlama, algoritma, analitik düşünme zekası, iyi bir ingilizce seviyesi, yüzlerce, binlerce sayfalık manual, spec, reference dokumanları okuma, anlama, fikir yürütme. Bıkmadan usanmadan. Sevdiklerinizden ve diğer dünya işlerinden soyutlayarak geçirilen geceler gündüzler.. Kısaca bu iş gönül işi ve pek çok paralar kazanma şansınız yok. En azından kendi dünyanızı  kurarsınız.
Ben ne mi  yapıyorum? Tekstil de dokuma makineleri için otomasyon sistemleri geliştiriyoruz. Yazılım, donanım, entegrasyon. Ben bunun sistem tasarım kısmındayım. Cihazları ve çevre ekipmanlarını geliştiriyoruz. Kısaca LOOM MONITORING.
Bugün ülkemizde birçok özel sektör firmalar, resmi kuruluşlar (Tubitak, Aselsan,vs..) kendi ürünlerini yani Ar&Ge sini yapıyor. Bu Teknokent, Teknopark, vs.. isimle kurulmuş teknoloji üslerinde çalışan Zeki Türk Gençliği var. Bünyesinde çalıştıracağı elemanların seçkin ve yeterli olmasını isterler. İyi bir üniversite diploması anahtar olsada iyi bir bilgi ve tecrübe de birçok kıstasın üstüne geçer. Yani arabayı ehliyet sürmez.
Başlık: Ynt: ARM'ye geçiş ?
Gönderen: K46 - 03 Şubat 2012, 12:04:56
Alıntı yapılan: haydarpasamikro - 03 Şubat 2012, 11:34:02
Sadece mikrodenetleyici öğrenmek bir sistem tasarımı için yeterli değildir. Çünkü mikrodenetleyici sadece bunun merkezindedir. Çevrebirimleri, güç üniteleri, analog birimleri,vs.. bilgisine de sahip olmak gerekir. Örneğin cihazınız PC ile haberleşme yapacak. Artık seri port değil de USB, ethernet, wifi, vs.. Başka bir örnek. Çevre birimlerle haberleşme seri EEPROM gibi,I2C, SPI, Onewire, Microwire, vs.. protokol ve donanım yapısını bilmek gerek. Karakter LCD yerine artık Grafik LCD ve QVGA TFT renkli LCD ekranların kontrolünü bilmek gerek. Tuş takımı membran yerine artık resistive veya capacitive dokunmatik pad ler revaçta. Kısaca teknolojinin sunduğu yeni alternatifleri ve dünyanın elektronik trendini takip etmek ve herşeyden haberdar olmak gerek. İyi bir programlama, algoritma, analitik düşünme zekası, iyi bir ingilizce seviyesi, yüzlerce, binlerce sayfalık manual, spec, reference dokumanları okuma, anlama, fikir yürütme. Bıkmadan usanmadan. Sevdiklerinizden ve diğer dünya işlerinden soyutlayarak geçirilen geceler gündüzler.. Kısaca bu iş gönül işi ve pek çok paralar kazanma şansınız yok. En azından kendi dünyanızı  kurarsınız.
Ben ne mi  yapıyorum? Tekstil de dokuma makineleri için otomasyon sistemleri geliştiriyoruz. Yazılım, donanım, entegrasyon. Ben bunun sistem tasarım kısmındayım. Cihazları ve çevre ekipmanlarını geliştiriyoruz. Kısaca LOOM MONITORING.
Bugün ülkemizde birçok özel sektör firmalar, resmi kuruluşlar (Tubitak, Aselsan,vs..) kendi ürünlerini yani Ar&Ge sini yapıyor. Bu Teknokent, Teknopark, vs.. isimle kurulmuş teknoloji üslerinde çalışan Zeki Türk Gençliği var. Bünyesinde çalıştıracağı elemanların seçkin ve yeterli olmasını isterler. İyi bir üniversite diploması anahtar olsada iyi bir bilgi ve tecrübe de birçok kıstasın üstüne geçer. Yani arabayı ehliyet sürmez.

Aynen katılmakla birlikte, ek olarak, ülkemizde elektroniğin okullar ve 1-2 istisna hariç, devlette neredeyse hiç yeri yok, çalışma alanınız çoğunluk gibi muhtemelen özel sektör olacak. Özel sektör malesef acımasızdır. Süslü yuvarlak lafları, işin toz pembe kısmını heryerde okuyabilirsiniz am bir de gerçekler var. Ben tecrübelerime dayanarak, bu işin ansiklopedik olmayan yanını özetleyeyim müsadenizle...

Özel sektörde, çoğu zaman dayı faktörü ve yalakalık, çok iyi usta, teknisyen-tekniker-mühendis olmaktan daha çok para yada mevki makam getirir. Mesleğinizde çok iyi de olsanız, çok üstün yetenekleriniz de olsa, kendi işinizi yapmadığınız sürece, piyasada kendi koltuklarının korkusundan size iş yaptırmamaya uğraşan, mücadele etmeniz gereken bir sürü asalak sizi bekliyor olacak. Amaç çok para kazanmaksa, zaten elektronik yanlış bir tercih. Farklı işlerde çok daha az kafa yorarak, kat be kat daha fazlası kazanılabilir. Yukarıda yazdığım laf kalabalığını uzatacak olursam, sayfalar, kitaplar dolusu söz çıkar okumaya sıkılırsın. İşin özü güzel kardeşim; "Elektronik bir tür aşk gibidir, karşılık beklemeden seveceksin." Karşılığını bu işe gönül veren çoğu kimse alamaz ama, sen alabilirsen ne mutlu sana...
Elektronik mesleği en küçk hatanda gözünün yaşına bakmaz harcadığın onca para, emek, zaman boşa gidebilir. Ama sen pes etmeyecek, seveceksin. Çünkü elektronik sabır işidir aynı zamanda....
Başlık: Ynt: ARM'ye geçiş ?
Gönderen: kaypic38 - 03 Şubat 2012, 21:13:39
@gevv
Hocam haklısınız fakat basit bir soru sormak istedim genelde basit bir soru soruyorum farkında olmadan sayfalarca yorum tartışma vs oluyor :) Ben aklıma takılan her şeyi netliğe kavuşturmak için soruyorum örneğin şu an standart C çalışıyorum ve C konusunda bir alt yapı oluşturana kadar PIC C ye geçmeyeceğim ve PIC C ye geçene kadar en doğru derleyici hangisi nasıl kaynak bulabilirim bunları araştırıyorum. Birde bana böyle söylüyorsunuz fakat sorduğum sorulara 30 cevap geliyorsa en fazla 5 i 6sı soru ile ilgili yani cevaba yönelik gerisi boş sadece tartışma örneğin ANSI C ne diye sordum derleyici mi dedim bir ALLAH'ın kuluda (bunalmis hocamı tenzih ederim) ANSI American National Standards Institute baş harflerinin kısaltması demedi yani standartlaştırılmış C demedi ben ANSI C derleyicisi ararken CCS mi Hitech mi ANSI mi derken kimse beni uyarmadı (bu tartışmalara giren hocalarımın hepside bu ANSI olayını gayet iyi biliyordu) velhasıl bana zaman kaybediyorsun diyorsunuz haklıda olabilirsiniz ama hocam boş laf sırf bilgisini göstermek için boş yanlış olur da konu ile ilgisiz konuşan çok fazla... Ve asıl bu bana zaman kaybettiriyor...
Başlık: Ynt: ARM'ye geçiş ?
Gönderen: haydarpasamikro - 04 Şubat 2012, 09:52:15
Peki en başta belirttiğiniz gibi PIC konusunda seviyeniz nedir? Uzman mısınız? Neler biliyorsunuz? Neler yapabiliyorsunuz? Ne gibi çalışmalar yaptınız? Biz de ona göre sana bir yol haritası çizmekte yardımcı olalım. Tabi en başta bir hedefin var mı? Mesela bir proje kafanda belirle ve onu ARM ile C dilinde program yazacağını düşün. İşte o zaman gerçek öğrenme gerçekleşir. Çünkü bir Çıktı elde edeceksin. Gereksinimler yavaş yavaş ortaya çıkacaktır.
Başlık: Ynt: ARM'ye geçiş ?
Gönderen: kaypic38 - 04 Şubat 2012, 11:29:16
Hayır hocam ben herhangi bir mimaride ustalaşmış değilim PIC çalışıyorum çünkü kaynak çok fazla özellikle Türkçe kaynak çok fazla başlamak için uygun bir basamak olduğunu dünşündüm sadece basit bir soru sordum dsPIC'den arm'a geçiş nasıl olur kolay mı zor mu diye çünkü ARM mimarisi hakkında hiç bir bilgim yok uzadı da uzadı kusura bakmayın konuyu kaldırabilsem kaldırırdım herkes den özür dilerim bir daha teknik konular hariç bir soru sormam.
Başlık: Ynt: ARM'ye geçiş ?
Gönderen: z - 04 Şubat 2012, 12:07:58
Tanimadiginiz yeni bir islemci ile ne zaman calismak zordur?

Eger C kullaniyorsaniz donanima erisim haricindeki islemler (lojik, aritmetik) islemciden islemciye degismez. O halde zorluk islemcinin cevre birimleri ile ilgilidir.

Ornegin ARM CM3 islemcilerin yuzlerce cevre birim registeri var. Bunlardan ilgileneceklerinizin her birini dokumanlarda bulup okuyup her birinin her bir bitinin ne ise yaradigini ogrenmeniz gerekir.

Amaciniz ne?

Cipi iliklerine kadar ogrenip proje mi yapmak istiyorsunuz yoksa ciple proje mi gelistirmek istiyorsunuz?

Amac sadece ciple proje gelistirmek, sorun cikarsa sorunumu sorar gerekli destegi alir ve yoluma devam ederim mi?

Otomobil surmek icin karburatordeki kapis memesinin ne ise yaradigini bilmenize gerek yok. CMSIS'e bir goz atin.


Başlık: Ynt: ARM'ye geçiş ?
Gönderen: kaypic38 - 04 Şubat 2012, 12:35:33
Teşekkürler Bülent hocam haklısınız ben biraz daha C ye yoğunlaşayım.
Başlık: Ynt: ARM'ye geçiş ?
Gönderen: mufitsozen - 04 Şubat 2012, 12:40:37
Alıntı yapılan: bunalmis - 04 Şubat 2012, 12:07:58
Tanimadiginiz yeni bir islemci ile ne zaman calismak zordur?

Eger C kullaniyorsaniz donanima erisim haricindeki islemler (lojik, aritmetik) islemciden islemciye degismez. O halde zorluk islemcinin cevre birimleri ile ilgilidir.

Ornegin ARM CM3 islemcilerin yuzlerce cevre birim registeri var. Bunlardan ilgileneceklerinizin her birini dokumanlarda bulup okuyup her birinin her bir bitinin ne ise yaradigini ogrenmeniz gerekir.

Amaciniz ne?

Cipi iliklerine kadar ogrenip proje mi yapmak istiyorsunuz yoksa ciple proje mi gelistirmek istiyorsunuz?

Amac sadece ciple proje gelistirmek, sorun cikarsa sorunumu sorar gerekli destegi alir ve yoluma devam ederim mi?

Otomobil surmek icin karburatordeki kapis memesinin ne ise yaradigini bilmenize gerek yok. CMSIS'e bir goz atin.

+1 siddetle katiliyorum, hatta sunuda ekliyeyim, cevre birimlerinin neredeyse tamami standard arabirim ve electriksel ozelliklere sahiptir, bir MCU icin ogrenince cak az nuans farkiyla hepsinde kullanabilirsiniz (or: I2C, 1-Wire, ADC vb)
Başlık: Ynt: ARM'ye geçiş ?
Gönderen: haydarpasamikro - 04 Şubat 2012, 12:51:40
Peki o zaman. PIC i at kenara. Reçeteyi yaz:
1) Önce C temel kavramlarını öğrenelim. Kurs veya C derneği "www.csystem.org"var. Bir kitap edinebilirsin. Mesela "Kaan Aslan" nın A dan Z ye C Klavuz.

2) Keil MDK-ARM indir. ARM Program geliştirme, simülasyon, debug yapabileceğiz. C kitabındaki temel kavramları burada basit programlar yazarak deneyebiliriz. Keil hemen hemen tüm ARM ı olan firmaların ürünlerini destekliyor.

3) NXP firmasının ARM ları ile tanışalım. LPC1343 ile başlayalım. Manual ini ve Keil de yazılmış örnek uygulamalarını indirelim. İnceleyelim.

4) "http://ics.nxp.com/support/documents/microcontrollers/?scope=LPC1343" den "Sample Code Bundle for LPC13xx Peripherals using Keil's MDK-ARM" indirelim

5) Bir deneme kartına ihtiyacımız var. Şöyle kaliteli olsun. Keil in "http://www.keil.com/mcb1000/"   lpc1343 montajlı kartını sipariş edelim. Nereden? Mesela MPLUS dan. www.m-plustec.com

6) Keil MDK-ARM ın kurulu dizinin de mcb1000 kartının dizinindeki örnek uygulamaları yükleyip kurcalayalım.

7) Ha bir de debug çok iyi olur. Yine MPLUS tan ULİNK2 veya ULİNKME debug arabirimi alabiliriz. Hem program yükleriz hem de yazdığımız programı gerçek mikro üzerinde adım adım çalıştırıp ekranda herşeyi görebiliriz. Yoksa zaten Flashmagic ile comporttan da sadece program yükleme yapabiliriz.