Arkadaşlar herkese merhaba.
Arm'da programlamaya şu günlerde merak saldım. Ancak tam olarak nereden başlayacağımı bilmediğim için bilen arkadaşlardan tavsiyeler istiyorum.
Öncelikle ;
Altaş yayıncılıktan mikro c ile ARM programlama(STM32F407) diye bir kitap var bunu aldım. İçeriği fena değil göz gezdirdiğim kadarıyla,yeni başlayanlar için güzel görünüyor. Birde deneme kartı lazım bunun için. Altaş yayıncılığın sitesinde bunun için birde kit oluşturmuşlar. Linkte verdiğim.
https://www.altaskitap.com/STM32F4-Discovery-Kit,PR-499.html (https://www.altaskitap.com/STM32F4-Discovery-Kit,PR-499.html)
Uğraşan arkadaşlara soruyorum yeni başlayan için bu kitap yeterli olur mu ? Ve önerebileceğiniz daha uygun kitler mevcut mudur ?
Programlama bilgim iyi. CCS C de pic programlama biliyorum. Programlamayı öğrenme kısmında sıkıntım yok anlayacağınız. Az çok java ve c# ile de uğraştım.
Başlangıç için tavsiyeleriniz nelerdir ? Hangi deneme kartını almalıyım. Hangi derleyiciyi kullanmam lazım ? ARM programlama için ücretsiz full sürüm derleyiciler var mıdır ?
Yardım eden herkese çok teşekkür ederim şimdiden..
Mikro C ile ARM Programlama kitabını ben de aldım, kitap başlangıç için güzel. Yalnız benim önerim STM32F4 Discovery ve buna uygun geliştirme kartı satın almanız yönünde.
ben aşağıdaki ürünleri kullanıyorum, çok memnunum.
http://www.ebay.com/itm/STM32F4-DISCOVERY-STM32F429-TFT-LCD-STM32-ARM-Cortex-M4-Development-Board-/161177600695?pt=LH_DefaultDomain_0&hash=item2586ef02b7]
[url]http://www.ebay.com/itm/STM32F4-DISCOVERY-STM32F429-TFT-LCD-STM32-ARM-Cortex-M4-Development-Board-/161177600695?pt=LH_DefaultDomain_0&hash=item2586ef02b7 (http://[url)[/url]
http://www.ebay.com/itm/STM32F4DISCOVERY-STM32-Cortex-M4-Development-Board-Camera-3-2-LCD-14-Modules-/261052810562?pt=LH_DefaultDomain_0&hash=item3cc7f5c542 (http://www.ebay.com/itm/STM32F4DISCOVERY-STM32-Cortex-M4-Development-Board-Camera-3-2-LCD-14-Modules-/261052810562?pt=LH_DefaultDomain_0&hash=item3cc7f5c542)
geliştirme kartı yanında gelen cd içinde donanımlar için gerekli örnekler var. Forumda da başlangıç için gerekli bilgilerin hepsi var. Benim önerim KEIL kullanmanız, 32kb kod limiti var ama çoğu projede bu limiti geçmeden işinizi görebiliyorsunuz.
Altaş'ta ki çok pahalı
http://market.cizgi.com.tr/product/education/stm-stm32f4 (http://market.cizgi.com.tr/product/education/stm-stm32f4)
Buradan alabilirsiniz.
Bu kitlere ve Kitaplara çok para verdim. Fakat hiç bir şey öğrenemedim. Moralim gitgide bozuluyor. Bundan sonra mezarda STM32 olacak.
problemi Çözemiyorsan Farklı Açıdan Bak,
Sıkıntının farkındayım. Kaliteli zaman bulup yeteri kadar zaman ayıramıyorum. Kesintisiz bir kaç ay yeterli olacaktır.
Bu konuda bende müzdaribim.STM32F429I-Dıscovery aldım..Ledleri yaktım Timer la bir uygulama yaptım..ve daha ne yapabilceğimi bilmiyorum ortada kaldım öylece..konu da açtım bir yol gösteren olmadı..
mesela uzman bir arkadaşımız yada abimiz adım adım yeni başlayanların neler yapması gerektiğini yazsa çok iyi olur sadece genel olarak..
örneğin..
1. İşlemcinin Datasheetini incele..
2.GPIO yapısını anla..
3..Led yakma..
4.Interrupts..
.
.
.
gibi bir liste yani :)
1. bir proje bul.
Servo kullan, tft ekran ile dokunmatik paneli kullan, usb kontrollu rf role surucu yap, ethernet uzerinden internetten led yak sondur....
Hop hop hop. Gerbay ne yapıyorsun?
Tamam ARM biraz kafa yedirtir de bir hatunun kafayı yedirmesi bir başka bir şey. Yok tarifi.
Bence ARM ile takılmaya devam etsin.
Gerbay, senin dünyan karardı diye adamınkini de mahvetme...
ARM çözülür, kadınlar çözülmez...
Ben bugün sipariş verdim. Başlangıçta ebay ya da aliexpress ten getirtirim diye düşünürken http://www.elektroniktasarim.net/index.php (http://www.elektroniktasarim.net/index.php) adresinde uygun fiyata buldum. 43 TL+ 5.99 TL kargo toplam 49 TL'ye satın aldım. Yarın kargo elime geçecek. Şirketle yakından uzaktan alakam yoktur..:)
mesaj birleştirme:: 21 Mayıs 2014, 22:09:23
Ayrıca hocamın kitabı da aldım..kesme örneğine de bayıldım...:) Yaza hazırlık..
Alıntı yapılan: z - 21 Mayıs 2014, 20:19:28
Hop hop hop. Gerbay ne yapıyorsun?
Tamam ARM biraz kafa yedirtir de bir hatunun kafayı yedirmesi bir başka bir şey. Yok tarifi.
Bence ARM ile takılmaya devam etsin.
+1
Alıntı yapılan: bayfrederickson^ - 21 Mayıs 2014, 13:34:20
Başlangıç için tavsiyeleriniz nelerdir ? Hangi deneme kartını almalıyım. Hangi derleyiciyi kullanmam lazım ? ARM programlama için ücretsiz full sürüm derleyiciler var mıdır ?
Coocox IDE ve GCC(GNU Compiler Collection) derleyicisi ücretsizdir. Tavsiye ederim.
Forumdaki STM32 örnekleri (https://www.picproje.org/index.php/board,191.0.html) adındaki başlıkta bulunan konuları bu ikili ile çalıştırabilirsiniz.
Alıntı yapılan: gerbay - 21 Mayıs 2014, 19:54:29
boşver bu işleri bekarsan git bi kız bul
Ben denedim. Arm daha cazip geldi.
Edit: Yanlış yazı yazmışım.
Alıntı yapılan: kimlenbu - 21 Mayıs 2014, 16:06:00
http://www.ebay.com/itm/STM32F4-DISCOVERY-STM32F429-TFT-LCD-STM32-ARM-Cortex-M4-Development-Board-/161177600695?pt=LH_DefaultDomain_0&hash=item2586ef02b7 (http://www.ebay.com/itm/STM32F4-DISCOVERY-STM32F429-TFT-LCD-STM32-ARM-Cortex-M4-Development-Board-/161177600695?pt=LH_DefaultDomain_0&hash=item2586ef02b7)
136 dolarlık set çok güzel ama daha şimdilik o kadar çok para vermeye gerek yok daha ileri ki zamanlar için güzel bir set. 35 dolarlık olan ise cazip..
Alıntı yapılan: AsHeS - 21 Mayıs 2014, 17:12:41
http://market.cizgi.com.tr/product/education/stm-stm32f4 (http://market.cizgi.com.tr/product/education/stm-stm32f4)
Bu linkteki gayet uygun alınabilir.
Alıntı yapılan: fbasaris - 21 Mayıs 2014, 22:08:24
http://www.elektroniktasarim.net/index.php (http://www.elektroniktasarim.net/index.php)
Aşağı yukarı yaklaşık 50 liraya alacağım bu seti anlaşılan ..
Arkadaşlar yorum yapan herkese çok teşekkür ederim. İlgilendiğiniz için... Bir yola başladık pişman olmayız inşallah..
Bazı arkadaşlar yol gösterinin olmadığından şikayette bulunmuşlar. Kişinin kendisi en iyi yol gösterendir. Bence altaş yayıncılığın kitabı başlangıç için fena değil. Başlanılabilir. Bu kitabı bitirdikten sonra kendi kafanda oluşturduğun bir projeyi yapabilirsiniz söylenildiği gibi. Bu her şey olur. İlk önce ufak bir parça kod yazarsın. Bu yetmez daha sonra, aa dur şunu da ekleyeyim aa dur şunu da ekleyeyim derken kod büyür. Bu iş böyle zevkli olur. Tabi merak varsa.. İlk önce led yak söndür zaten sonrası kendiliğinden gelir zamanla bir led yakıp söndürmek senin için sıradan olur. Sonra ona yeni bir şey eklersin öyle büyür gider.
Yeni bir mikrodenetleyici öğreniliyorsa bu zaman alır ha deyince olmaz birden de kaldır çöpe at olmaz. Yeterli zaman verildikten sonra her şey olur.
Tekrardan teşekkür ederim ilgilenen herkese saolun..
Vazgeçtim gerbay Haklı. Bırak bu işleri git ye iç gez
Bu havada uğraşılacak işler değil hakkaten.
gerbay'a bir soru sormak istiyorum burdan xD
int main()
{
x = ARM + kız ; /* ise */
}
x'i ne olarak tanımlarsak derleyici hata vermez ?
typedef union {
char kız[10];
char ARM[10];
} hayat_t;
hayat_t x;
denge şart :'(
Bu daha dengeli:
while (1)
{
i++;
if (i % 2==0) { Connect("ARM"); Discornect("kız")}
else { Connect("kız"); Discornect("ARM")}
}
burada herkes devre tasarımını yalamış yutmuş benim anladığım kadarıyla herkes yazılım peşinde, donanım olmadan yazılım bir işe yaramıyor. Bence bu sitede yazılımdan çok donanım hakkında bilgiler paylaşılsa daha faydalı olur.
sayın gerbay benim amacım yazılımcıları veya donanımcıları kötülemek değil sadece bir iyi niyet göstergesi olarak bunu yazdım. Ben bu forumu beğeniyoyorum ve sürekklide takip ediyorum. Yanlış anlaşıldıysam k.bakmayın amacım yermek değildi.
Donanımda önemli tabi ama ülkemizde yazılıma biraz daha ağırlık verilmesi gerekiyor bence. Sadece elektronik programlama değil. Bilgisayar alanında da, aslında yazılımın girebildiği tüm bilimlere, yazılımın ulaştırılması gerek..
" ingilizce + "C,ASM,JAVA,PYTHON" + Registerlari bilmek + AZİM "