Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: trinity - 25 Kasım 2014, 10:50:09

Başlık: STM32 geride kalmaya başladı
Gönderen: trinity - 25 Kasım 2014, 10:50:09
Son birkaç senedir görüyorum ki STM32 desteği zayıf kalmaya başladı, özellikle yeni çıkardıkları STM32CUBE bir çok hata ve eksiklerle dolu, bu konuda NXP EXPRESSO ile büyük bir atakta görüyorum, biraz LPC43 serisini inceledim, kütüphaneleri çok temiz ve dokümanları özenli hazırlanmış forumları da STM32den daha işlevsel gibi
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: camby - 25 Kasım 2014, 13:11:41
Cube gördüm, denedim ve kullanmıyorum.

STM'de tüm peripheral bileşenlerine yönelik yazılmış kütüphane'ler var yine. Onlardan devam ediyorum.

NXP nasıl ?
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: trinity - 25 Kasım 2014, 14:02:25
Hocam NXP'ler STM32 ile aynı fiyata ve daha gelişmiş özellikler sunuyor, kütüphaneleri de çok temiz ama piyasada geliştirme kartları pek yok. Çipleride ancak belli başlı yerlerde bulunuyor ve çoğunluğu BGA kılıflı
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: Firzen - 25 Kasım 2014, 14:29:27
Hocam NXP ile ilgili aslında bir sürü çip var ama bizimkiler nedense kullanmak istemiyor ben bile deneme kartları satmaya çalıştım yarı yarıyadan da az talep olmadı. Belki de çok fazla örneği olmadığı içinde olabilir.
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: MC_Skywalker - 25 Kasım 2014, 14:45:13
NXP nin kendi derleyiciside var. Code Red firmasını satın aldı. ARM kurcalamaya başladığımda LPC2138 ile uğraşıyordum keilde gayet kolay gio isimleri var. 

ARM7 den cortex M serisine geçerken NXP çok güzel bir hamle yaptı LPC2138 in sadece CPU sunu değiştrip bire bir aynını yaptı. tek değişen gpio isimleri oldu.  ARM7 de GPIO iken CortexM de LPC_GPIO oldu
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: trinity - 25 Kasım 2014, 15:52:37
Çünkü etrafta çerez parasına STM32 orjinal geliştirme kitleri var, NXP LPC geçmek için kit temini daha zor hemde ayrıca link2 programlayıcı almak lazım. STM32 ucuz kitleri nedeniyle iyi bir çıkış yapılmıştı, birazda yaygınlaştı ama gerisi gelmedi. Böyle giderse bir süre sonra STM32 çaptan düşecek.

NXP LPC serisi fiyat ve performans olarak daha ilerde ve yazılım kalitesi de son bir kaç yılda çok yükseldi. STM32 CUBE diye bir kütüphane hazırlamış işleri daha beter etmiş. STM32 forumda bir soru soruyorsun cevap veren yok. Direk STye soruyorum, önce yılık 10.000 tane al sonra gel diyorlar.

Bu arada eski STM32 STD kütüphanelerinden yeni CUBE geçiş dökümanları seneye çıkacakmış  :D
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: yldzelektronik - 25 Kasım 2014, 15:55:44
Ben 4000 serisi nxp çipleri merak ediyorum.Çift çekirdekmiş.

Çift çekirdek mcu kullanan kimse var mı?=
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: MC_Skywalker - 25 Kasım 2014, 16:00:55
hiç bulaşmadım ama,
http://www.lpcware.com/content/project/lpc43xx-dual-core-examples (http://www.lpcware.com/content/project/lpc43xx-dual-core-examples) adresinde örnekler
http://www.lpcware.com/content/project/lpc43xx-dual-core-notes (http://www.lpcware.com/content/project/lpc43xx-dual-core-notes) bu adresste notlar var
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: mistek - 25 Kasım 2014, 16:29:55
Şu projeyide NXP işlemcileriyle yapayım diyorum sonra geliştirme kiti bulamayınca temini zor olunca pahalı olunca vazgeçip STM32 ile çalışıyorum.

NXP'nin dökümanları bana hep daha anlaşılır ve kullanışlı geliyor.

Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: MC_Skywalker - 25 Kasım 2014, 17:19:11
NXP için en çok kit üreten fima Olimex ve Embeddartist tir. Olimex'in kitler daha ekonomik.
https://www.olimex.com/Products/ARM/NXP/ (https://www.olimex.com/Products/ARM/NXP/)
http://www.embeddedartists.com/products (http://www.embeddedartists.com/products)

Dual core çalışmak isteyen için http://www.embeddedartists.com/products/kits/lpc4357_kit.php (http://www.embeddedartists.com/products/kits/lpc4357_kit.php)
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: Gökhan BEKEN - 25 Kasım 2014, 17:35:20
Olimex'in NXP'ünüleri Türkiye'de var: http://embeddedtrading.com/category/54-microcontroller-boards.aspx?mikroi%C5%9Flemciailesi=17 (http://embeddedtrading.com/category/54-microcontroller-boards.aspx?mikroi%C5%9Flemciailesi=17)
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: engineer - 25 Kasım 2014, 21:50:01
NXP sadece yazılımda mı geçti ST' yi ? Gördüğüm kadarıyla ST'nin mcu'ları daha kapsamlı. Örneğin ilk M7 çekirdeğini kullanan ST. Flash hafızası 2MB olan NXP duymadım yada tft controller gibi ek özelliği var mı bilmiyorum. Yada daha düşük özellikte bile olsa NXP nin mcu'ları daha kararlı diyebilir misiniz? Tek bildiğim benimde NXP 'deki dual core olayı. Bunlar tabi benim gördüğüm varsa bildiğiniz paylaşırsanız sevinirim, bende merak ediyorum olmazsa NXP ye geçelim.
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: MC_Skywalker - 25 Kasım 2014, 22:59:19
NXP hiç yan özellik koymuyor LPC4370 http://www.nxp.com/products/microcontrollers/cortex_m4/lpc4300/LPC4370FET256.html?urlprefix=/products/microcontrollers/cortex_m4/#overview (http://www.nxp.com/products/microcontrollers/cortex_m4/lpc4300/LPC4370FET256.html?urlprefix=/products/microcontrollers/cortex_m4/#overview)
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: ArifAhmet - 25 Kasım 2014, 23:19:52
STM32 daha kolay bulunuyor ve örnekleri daha fazla ayrıca nxp daha pahalı gibi görünüyor, örneğin mbed tarafında bir lpc türkiyede 150TL civarında satılırken Nucleo 30TL. NXP tarafına hiç girmedim, çok kez girmek istedim ama kitlere ulaşamadığımdan giremedim.
Dökümantasyondan o kadar çektim ki, artık benim için performans değil döküman öncelikli. ST'nin HAL kütüphanelerine geçişi ortalığı çok karıştırdı, kötü oldu. NXP tarafındaki dökümanları hiç incelemedim fakat eğer iyi hazırlanmışsa hemen oraya geçebilirim.
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: Mucit23 - 25 Kasım 2014, 23:45:57
ST hal library üzerinde çalışıyor. STM32FCube'nin çok güzel özellikleri var. Bir projeye başlanacaksa çok kısa bir sürede temeller atılabiliyor. Kötü olan eski STD library ile uyumsuz oluşu. ST Eğer bu hatayı yapmasaydı gerçekten st'nin üzerine diyecek birşey kalmazdı. Çünkü sadece sağladığı donanımlarla kullanıcıya kolaylıklar sağlamak yetmiyor. Bunu yazılımlada desteklemek gerekiyor. ST Hal library ile bunu yapmaya çalışıyor fakat dediğim gibi eski kodlarla uyumsuz oluşu kötü oldu. Tam herkesin eli STD library'e alışmışken birden hal librarye geçilmesi kafaları biraz karıştırdı.

Ben STM32'nin Geride kaldığını düşünmüyorum. Aksine çinliler ST'yi böyle yalayıp yutmuşken kolay kolay 2. plana düşmez diye düşünüyorum. Diğer bir yandan M7 ile seviyeyi bayağı yükseltti.
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: mistek - 26 Kasım 2014, 00:21:16
Ben konuyu kaçırdım ama bu HAL kütüphanesinin çıkış amacı neymiş? Bize ne gibi kolaylık sağlıyormuş? Standart library ile zaten mutlu mesut yaşıyorduk ST nin MicroXplorer diye bi programı vardı CubeMX gibi ondada kod üretebiliyordu yanlış hatırlamıyorsam.

Çığır açacak ne gibi değişiklik yapılmış bilen birileri aydınlatırsa sevinirim.
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: trinity - 26 Kasım 2014, 00:41:48
STM şöyle bir düşünceye sahipti, ben HAL kütüphaneleriyle alt donanıma kadar ulaşabilen bir kütüphane yapayım bunu kullanarak şirketler kendi üst kütüphanelerini yazsınlar, birde bunun yanında orta seviye kısıtlı kütüphaneler olsun bununla da son kullanıcı kolayca programlar yapsın. Hepsini birlikte CUBE adıyla çıkarttılar. Tabi sistem değişince eski STD kütüphaneleri meftah oldu.

Burada STM'nin hatası daha ilk başından beri kendi programlama ekibini kurmadan kütüphaneleri 3.parti yazılımcılara ihale ederek yazdırması. Tabi bu yazılımcılarda de ben yazarım paramı alır geçerim gerisini takmam mantıyla iş yapınca uyumsuzlukların ardı arkası kesilmedi. STM'nin bu vakitten sonra durumu toparlaması zor görülüyor, çünkü yeni çıkan CUBE çok dağınık bir yapıda. Eğer STM toparlanmaya sürecine girerse mecbur CUBE gelecekte bir daha değiştirmek zorunda kalacaktır.
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: Firzen - 26 Kasım 2014, 00:43:23
Alıntı yapılan: meftun - 25 Kasım 2014, 17:35:20
Olimex'in NXP'ünüleri Türkiye'de var: http://embeddedtrading.com/category/54-microcontroller-boards.aspx?mikroi%C5%9Flemciailesi=17 (http://embeddedtrading.com/category/54-microcontroller-boards.aspx?mikroi%C5%9Flemciailesi=17)

Hocam ilk baştaki 300tl lik kitten bende var isterseniz size 150ye bırakayım :D :D :D :D
http://www.robitshop.com/Development-Platform-for-LPC2378,PR-141.html (http://www.robitshop.com/Development-Platform-for-LPC2378,PR-141.html)

(Biraz ticarete döktüm sanki :D )
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: Erol YILMAZ - 26 Kasım 2014, 07:31:59
Nxp bin standartlasmis bir kutuphanesi var mi?
Her çip için ayri bir kütüphane yapiyor birileri diye biliyorum.
St aksine güzel bir mantikla başardı bu işi.
Tek basina Stdperipheral bile m0 dan m4 e belki de m7 ye kadar ayni mantıkta bir kütüphane...
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: trinity - 26 Kasım 2014, 08:19:23
NXP de çok çekirdek destekli geriye doğru kod uyumlu core library var
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: CLR - 26 Kasım 2014, 13:27:47
ST'nin register mantığı mükemmel,  M3 ve M4 nerdeyse çoğu register aynı isimlere, aynı bitlere sahip, hatta adres sıralaması bile aynı, NXP'de bu durum böyle değildi (ARM7'de), şimdiki chipleri detaylı incelemediğim için bilemiyorum.
Ayrıca nxp'de port akım ve özellikleri çok değişkendi, nerdeyse yarısı 25mA akım basıp alabiliyordu, geri kalan için extra buffer kullanmak gerekiyordu. Bunlar değişmişse Nxp'de iyi firma. 
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: hgs - 26 Kasım 2014, 13:32:36
Nxp ürünlerinde donanım uyumluluğu sorunu var ve yeterince çipleride yok zaten.

Yazılımcı arkadaşlar biraz fazla tembellik yapmak istiyorlar bence.

Fiyat konusunda da stm zaten önde gidiyor. NXP ye geçme derdi kimsede yok.

??
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: pea - 26 Kasım 2014, 13:49:22
Peki ya TI? Kimse sevmiyor forumda adamları.
Stellaris'ten Tiva'ya geçerken biraz rezillik yaşattılar ama ucuz kit, ücretsiz kargo, sample artıları var.
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: AsHeS - 26 Kasım 2014, 14:30:46
TI nin dokümantasyonu ustune tanımam ama mcu f/p oranı iyi değil. TI  dsp ve processor tarafında çok iyi
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: hgs - 26 Kasım 2014, 15:48:08
TI fiyatları nxpdende pahalı.
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: ArifAhmet - 26 Kasım 2014, 17:01:28
Alıntı yapılan: hgs - 26 Kasım 2014, 15:48:08
TI fiyatları nxpdende pahalı.
Hangi ürünlerden bahsediyorsunuz hocam? Stellaris'in 3$'a düştüğünü hatırlıyorum.
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: hgs - 26 Kasım 2014, 17:47:20
M3, M4 diger firmalardan daha pahalı. Distributorlerle görüşmüyorum. Mukayeseyi digikey üzerindeki rakamlara göre yapıyorum.
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: Erol YILMAZ - 26 Kasım 2014, 19:13:59
Stellaris flash hafiza hatasından dolayı komple pert diye hatirliyorum...
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: Erhan YILMAZ - 26 Kasım 2014, 20:45:17
Forumda bir furya mı vardı yoksa ben kendim mi almıştım hatırlamıyorum. İlk çıkan Lpcxpresso kitlerden almıştım LPC1768 vardı üstünde. Kendi idesi yerine Keil ile uğraşayım dedim. O zamanlar debuggeri desteklemeyince soğudum o günden beridir de uğraşasım gelmiyor açıkçası. Çoğu örnekleri de kendi idesi içindi yanlış hatırlamıyorsam. Sonradan bilmiyorum destek vermişler midir ama soğudum bi kere. Uğraşmaktan kastım hobi anlamında tabi. Buda böyle bir anımdır.
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: Firzen - 26 Kasım 2014, 23:35:18
Alıntı yapılan: Erhan YILMAZ - 26 Kasım 2014, 20:45:17
Forumda bir furya mı vardı yoksa ben kendim mi almıştım hatırlamıyorum. İlk çıkan Lpcxpresso kitlerden almıştım LPC1768 vardı üstünde. Kendi idesi yerine Keil ile uğraşayım dedim. O zamanlar debuggeri desteklemeyince soğudum o günden beridir de uğraşasım gelmiyor açıkçası. Çoğu örnekleri de kendi idesi içindi yanlış hatırlamıyorsam. Sonradan bilmiyorum destek vermişler midir ama soğudum bi kere. Uğraşmaktan kastım hobi anlamında tabi. Buda böyle bir anımdır.

Erhan Hocam bende nedendir bilmem ama Keilden nefret ettiğim için daha çabuk ısındım lpcxpresso ya. Belkide yeni halini kullandığım içindir.
Başlık: Ynt: STM32 geride kalmaya başladı
Gönderen: Erhan YILMAZ - 27 Kasım 2014, 02:01:14
Hocam bende keil taraftarı değilim ama bi kere kürekleyince çoğu arm mculara kod yazabiliyoruz diye ısınmıştım. Firmalarda buna göre örnekler falan yazıyordu vs. İşte nxp nerden anlaşmışsa bu codered ile anlaşınca ideyi kısıtlı falan yapmışlardı sinir olmuştum. Nxp alsa gccyi eclipse port etse beleş ide dağıtsa daha iyiydi yani. Madem community(topluluk) oluşturmaya öğrencileri, hobicileri vs. çekmeye çalışıyorsun yap beleş bir ide tam olsun. Bence codered bozdu işi. Ama mesela lpc1343 aklımda hala. Usb fonksiyonları güzel bir mcu, usb ile ilgili bir uygulama yapsam lpc1343ü düşünürdüm.