Gönderen Konu: Sizce CubeMx Kullanmak mı Kullanmamak mı?  (Okunma sayısı 859 defa)

Çevrimdışı volkanunal

  • Müdavim
  • ***
  • İleti: 77
Sizce CubeMx Kullanmak mı Kullanmamak mı?
« : 11 Ağustos 2017, 02:23:30 »
Merhabalar forumda bir çok işveren ya da sektörde çalışan insanların olduğu kesin,onların fikirlerini almak amacıyla şunu sormak istiyorum.
Sizce ARM programlarken CubeMx üzerinden herhangi bir derleyiciye generate etmek mi mantıklı olan yoksa oturup bir çok işlemi kendimizin mi hazırlaması?

Bir led yakıp söndürme işleminde bir çok tanımlama yapmamız gerekirken tek tuşla arayüz üzerinden halletmek çoğu zaman mantıklı gelen fakat bu gibi durumlarda arka planlarda ne gibi işlemler döndüğü konusunda bilgi sahibi olamayabiliyorum , bu durumda zaman zaman beni rahatsız ediyor.


Çevrimdışı muhittin_kaplan

  • Global Moderator
  • Profesyonel Üye
  • *****
  • İleti: 8038
  • Üretirsen var olursun. Üretmezsen yok.
    • Olmaz dediğimiz iş bitmek üzere.
Ynt: Sizce CubeMx Kullanmak mı Kullanmamak mı?
« Yanıtla #1 : 11 Ağustos 2017, 13:23:44 »
Volkan cubemx tamamıyla açık kod üretiyor. Bu açıdan bakarsak kullanmanın bir problem olacağını düşünmüyorum.

Çevrimdışı MC_Skywalker

  • Profesyonel Üye
  • *****
  • İleti: 2407
  • e=m.c^2
Ynt: Sizce CubeMx Kullanmak mı Kullanmamak mı?
« Yanıtla #2 : 11 Ağustos 2017, 14:24:53 »
CubeMx te gayet anlaşılır kod üretiyor takibi kolay. MCU içindeki her hangi bir registerin ne yaptığını CubeMx te öğrenmen zor fakat dahasheet kurcalamışsan üretilen kod da onu bulup takip etmen kolay.

Çevrimiçi magnetron

  • Emektar
  • *****
  • İleti: 591
Ynt: Sizce CubeMx Kullanmak mı Kullanmamak mı?
« Yanıtla #3 : 11 Ağustos 2017, 14:45:32 »
cubeMx Standart Peripheral Library için de kod üretiyor mu ?

Çevrimdışı baran123

  • Profesyonel Üye
  • *****
  • İleti: 1926
Ynt: Sizce CubeMx Kullanmak mı Kullanmamak mı?
« Yanıtla #4 : 11 Ağustos 2017, 15:16:18 »
cubeMx Standart Peripheral Library için de kod üretiyor mu ?
Bildiğim kadarıyla hayır. Zaten CubeMX'in amacı bu.
SPL desteğini yavaştan kesip HAL'ı yaygınlaştırmak.

Çevrimdışı RaMu

  • Profesyonel Üye
  • *****
  • İleti: 2581
  • 1+1=0
Ynt: Sizce CubeMx Kullanmak mı Kullanmamak mı?
« Yanıtla #5 : 12 Ağustos 2017, 09:17:22 »
Bil de, ister kullan ister kullanma.


Sadece CubeMx kullanmak yeterli mi diye soruyorsan,
tabiki yeterli değil.
Her hangi bir işte arka planda ne olduğuna dair hiçbir fikrin yoksa
o işi yapamazsın demektir.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

Çevrimdışı Okan AKÇA

  • Profesyonel Üye
  • *****
  • İleti: 1611
Ynt: Sizce CubeMx Kullanmak mı Kullanmamak mı?
« Yanıtla #6 : 12 Ağustos 2017, 11:40:44 »
Atı alan Üsküdarı geçiyor.

Çevrimdışı Cemre.

  • Profesyonel Üye
  • *****
  • İleti: 1511
  • üniversite öğrencisi
    • maviLED
Ynt: Sizce CubeMx Kullanmak mı Kullanmamak mı?
« Yanıtla #7 : 12 Ağustos 2017, 11:42:13 »

Çevrimdışı memo333

  • Kıdemli
  • ****
  • İleti: 374
Ynt: Sizce CubeMx Kullanmak mı Kullanmamak mı?
« Yanıtla #8 : 12 Ağustos 2017, 12:30:10 »
@magnetron
STD Lib değilde ona çok benzer olan LowLayer (LL) kütüphanesi için üretiyor.

bunun dışında bilmediğiniz herhangi birşeyi kullanmak hep sakıncalıdır. Örneğin F1 serisi için olan HAL kütüphanesinin CAN kodlarında hata var ve ne zamandır bu hata giderilmedi. 
mekantronice

Çevrimiçi MrDarK

  • Global Moderator
  • Profesyonel Üye
  • *****
  • İleti: 1550
  • Gelecekten geçmişe..
Ynt: Sizce CubeMx Kullanmak mı Kullanmamak mı?
« Yanıtla #9 : 13 Ağustos 2017, 03:25:27 »
Bence mesleğinizde profesyonel olarak devam ediyorsanız bu tarz hazırcı programlardan uzak durmanızda yarar var. Hızlı başlangıç için elbet faydalı bu tarz programlar fakat ondan sonra yeterli zamanınız var ise manuel proje oluşturma ve clk benzeri ayarların ne olduğunu nasıl konfigüre edildiğini öğrenmek çok önemli. Çünkü ARM mimarisi kullanıyorsunuz ve bu mimari sadece STM'de yok.

Örn çok uzun zamandan sonra ilk defa STM'den SiLabs'in bir chipine kod taşımam gerekti, inanın hiç zorlanmadım. SiLabs için bir CubeMx yok. O yüzden zamandan kazanmak ve işi kısa yoldan halletmekse evet CubeMx; fakat temeli anlamak değerlendirmek ve uzun vadede kendi projelerinizi kendiniz oluşturun. PLL neydi bölen oranı nasıl oldu, peripheral clock falan bunları bilmek lazım :)

Birde bu tarz hazır programlar yüzünden gördüğüm yeni nesil biraz tembel alışılıyor. Herşeyin driver'ını internette arar olduk. Yazın kardeşim datasheet'den bakarak bir driver. En azından bir kere yazın yani. Örn DHT11'in driverını yazın basitte olsa bir kere bu işi yapmakta yarar var
« Son Düzenleme: 13 Ağustos 2017, 03:26:58 Gönderen: MrDarK »
Picproje Eğitim Gönüllüleri ~ MrDarK

Çevrimdışı RaMu

  • Profesyonel Üye
  • *****
  • İleti: 2581
  • 1+1=0
Ynt: Sizce CubeMx Kullanmak mı Kullanmamak mı?
« Yanıtla #10 : 13 Ağustos 2017, 08:16:28 »
tdk.gov:
Alıntı
fırsatın kaçırılıp artık yapılacak bir şeyin kalmadığını anlatan bir söz

netten:
Alıntı
Atı alan üsküdarı geçti
zamanında Bolu beyine baş kaldıran köroğlunun
dillerde yağızmı yağız atı çalınır.
bütün civarı arar tarar yok.
bir kimse birde istanbuldaki pazarları dolaş der.
istanbulda pazarları dolaşırken atına rastlar.
pazar sahibine şu ata bir bineyim hele der.
pazarcıda buyur der .
eski sahibinin kokusunu alan at şahlanıp,
dört nala ordan uzaklaşır.
dövünen pazarcıya ihtiyarın biri gelip ,
ah evlat! atı alan üsküdarı geçti.
o köroğluydu ,atın gerçek sahibi...


Yani atı tanımıyorsan,
değil Üsküdarı geçmek,
elindekindende olursun.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html