Gönderen Konu: STMF103C8T6 STM CUBE MX VE KEIL DERS1 GPIO  (Okunma sayısı 4030 defa)

Çevrimdışı skara1214

  • Profesyonel Üye
  • *****
  • İleti: 2479
STMF103C8T6 STM CUBE MX VE KEIL DERS1 GPIO
« : 08 Kasım 2016, 13:10:16 »
 İlk anlatım hayırlı olsun...
Herkes ölür ama herkes gerçekten yaşamaz

Çevrimdışı skara1214

  • Profesyonel Üye
  • *****
  • İleti: 2479
Ynt: STMF103C8T6 STM CUBE MX VE KEIL DERS1 GPIO
« Yanıtla #1 : 08 Kasım 2016, 13:11:29 »
ilk olarak ses kısık olmuş onu çözmeye çalışacağım birde sonlara doğru ses ve ekran arasında  hafif senkron kayması oluşmuş. toggle örneğindede pin 8 değil 1 olacak :D

birde çok fazla vesaire demişim :D
« Son Düzenleme: 08 Kasım 2016, 13:13:36 Gönderen: skara1214 »
Herkes ölür ama herkes gerçekten yaşamaz

Çevrimdışı seyityildirim

  • Kıdemli
  • ****
  • İleti: 355
  • artibesvolt.wordpress.com
    • +5 VOLT
Ynt: STMF103C8T6 STM CUBE MX VE KEIL DERS1 GPIO
« Yanıtla #2 : 08 Kasım 2016, 13:21:17 »
Hayırlı olsun hocam. Güzel bir seri olacağa benziyor. Cube ile ilgili Türkçe bir seriye ihtiyaç var. Umarım seriyi devam ettirebilirsiniz.

Çünkü genelde böyle seri dersler hazırlayan hocanın ya vakit bulamamasından veya sıkılmasından ötürü devam etmiyor.


Çevrimdışı skara1214

  • Profesyonel Üye
  • *****
  • İleti: 2479
Ynt: STMF103C8T6 STM CUBE MX VE KEIL DERS1 GPIO
« Yanıtla #3 : 08 Kasım 2016, 13:23:26 »
aslen dma v.s kısmı gelince daha eğlenceli gelecek zira şimdi biraz sıkıcı :D
Herkes ölür ama herkes gerçekten yaşamaz

Çevrimdışı sadogan

  • Profesyonel Üye
  • *****
  • İleti: 1682
Ynt: STMF103C8T6 STM CUBE MX VE KEIL DERS1 GPIO
« Yanıtla #4 : 08 Kasım 2016, 14:14:12 »
Emegine sağlık. Güzel çalışma olmuş.
Devamını bekliyoruz...

Çevrimiçi mehmet

  • Global Moderator
  • Profesyonel Üye
  • *****
  • İleti: 2799
  • Modlar da ölümlü...
    • El Feneri
Ynt: STMF103C8T6 STM CUBE MX VE KEIL DERS1 GPIO
« Yanıtla #5 : 08 Kasım 2016, 14:24:56 »
İlk anlatım hayırlı olsun...

Umarım bu tür materyallerin devam olur.
Kolaylıklar...
"Bir mum diğer mumu tutuşturmakla ışığından bir şey kaybetmez.''Mevlânâ
"Kendimiz için yaptıklarımız bizimle birlikte ölür. Dünya ve başkaları için yaptıklarımız ise sonsuza dek yaşar."Albert Pike"
"Kendi kurallarını koymazsan, başkalarının kurallarıyla yaşarsın."M
www.mehmetbilgi.net.tr

Çevrimdışı Cemre.

  • Profesyonel Üye
  • *****
  • İleti: 1460
  • üniversite öğrencisi
    • maviLED
Ynt: STMF103C8T6 STM CUBE MX VE KEIL DERS1 GPIO
« Yanıtla #6 : 08 Kasım 2016, 14:30:14 »
Serkan hocam ellerine sağlık.
Böyle bir seriye başlama cesareti gösterdiğiniz için de ayrıca tebrik ederim.
Ben de bir F103 ve CubeMX kullanıcısı olarak elimden geldiğince forum üzerinden katkıda bulunmaya çalışacağım. Naçizane ilk katkımı da sunmaya çalışayım.

Benim yeni başladığımda yaşadığım en büyük sorun sonradan CubeMx projesinde bir değişiklik yaptığımda bazı kodlarimin silinmesiydi.

CubeMx'te güzelce projeyi oluşturduk kaydettik. Başladık yazmaya, bir bakmışız bir Gpio eksik tanımlanmış. Ya da proje ilerledi I2C donanımı eklenecek. Bu durumda ya yeni bir projeyi sıfırdan oluşturup yazdığınız ekstra kodlari yeni projeye aktaracaksiniz, ya da CubeMx'in sihirli değneğini kullanacaksınız.

Eğer kodlarinizi
/* USER CODE BEGIN x */

/* USER CODE END x */
arasına yazarsanız (gereken her yerde bu etiketler var merak etmeyin, siz oluşturmuyorsunuz) ve tekrar CubeMx'e geçip düzenlemeyi yapıp kode generate ederseniz hiç bir kod kaybı olmaksızın yeni init rutinleriniz eklenmiş bir şekilde geliştirme yapmaya devam edebileceksiniz.

Eğer benim gibi hatasız ilerlemeyi seviyorsanız ve projede neleri kullanacağınız da belli ise her donanımı sıra ile ekleyerek yeni projeler oluşturabilirsiniz. Bu bize adım adım ilerleme ve hata oluştuğunda minimum karmaşıklık ile sorunu çözme olanağı sağlıyor. Bu da benim yöntemim diyelim.

Ayrıca, eklenen HAL kütüphanelerinde başka hangi fonksiyonlar mevcut bakmak incelemek isterseniz Keil'de sol alt köşede (dosya ağacının altı) Functions sekmesi mevcut. Buradan hamgi kütüphanede hangi fonksiyonlar var bulabilir ve çift tıklayarak ST mühendislerinin ekledigi brief/comment'leri okuyabilirsiniz.

Şimdilik aklıma gelenler bunlardır.
Karakter LCD için ihtiyaç olunursa CubeMx ile uyumlu hale getirdiğim bir kütüphane github hesabımda mevcut dileyen arkadaşlar inceleyebilir.

@skara1214 hocam tekrar emeğine sağlık.

Çevrimdışı swearer

  • Müdavim
  • ***
  • İleti: 68
Ynt: STMF103C8T6 STM CUBE MX VE KEIL DERS1 GPIO
« Yanıtla #7 : 08 Kasım 2016, 14:35:19 »
Videodaki gibi önemli noktalar üzerinde durarak ama boğmadan anlatmaya devam ederseniz çok yararlı olur hocam. Dediğiniz gibi sadece hal üzerinden değil de register seviyesine de inerek devam edin lütfen. İnşallah uzun bir seri olur.

Çevrimdışı skara1214

  • Profesyonel Üye
  • *****
  • İleti: 2479
Ynt: STMF103C8T6 STM CUBE MX VE KEIL DERS1 GPIO
« Yanıtla #8 : 08 Kasım 2016, 23:46:51 »
birde videoda manueli açmayı göstermişim :D . siz zorlamayın sizin bilgisayarda bulamayabilirsiniz :D:D:D
Herkes ölür ama herkes gerçekten yaşamaz

Çevrimdışı mg1980

  • Kıdemli
  • ****
  • İleti: 281
Ynt: STMF103C8T6 STM CUBE MX VE KEIL DERS1 GPIO
« Yanıtla #9 : 09 Kasım 2016, 00:38:59 »
Hocam ,teşekkürler.
İnşallah sayenizde bu işi hallederiz.

Çevrimdışı MC_Skywalker

  • Profesyonel Üye
  • *****
  • İleti: 2348
  • e=m.c^2
Ynt: STMF103C8T6 STM CUBE MX VE KEIL DERS1 GPIO
« Yanıtla #10 : 29 Kasım 2016, 01:31:25 »
Yeni videoyu bekliyoruz

https://youtu.be/SnhvGzd7hr4

Çevrimdışı skara1214

  • Profesyonel Üye
  • *****
  • İleti: 2479
Ynt: STMF103C8T6 STM CUBE MX VE KEIL DERS1 GPIO
« Yanıtla #11 : 29 Kasım 2016, 01:51:34 »
iş yoğunluğum birde yurt dışı seyahati sebebiyle biraz ara verdim ama en kısa sürede döneceğim :D
Herkes ölür ama herkes gerçekten yaşamaz

Çevrimdışı MC_Skywalker

  • Profesyonel Üye
  • *****
  • İleti: 2348
  • e=m.c^2
Ynt: STMF103C8T6 STM CUBE MX VE KEIL DERS1 GPIO
« Yanıtla #12 : 29 Kasım 2016, 08:36:57 »
Birde aklıma gelmişken CubeMX kod'a ErrorHandler ekliyor özellikle OSC ile ilgili rutinlerde. bunlar için henüz birşey yazmıyorum bunları silmek sıkıntı çıkarmaz sanırım.

Ayrıca cereksiz dosyaları ekleme dediğimhalde kullanmadığım PWM, SPI vb. header dosylarında ekliyor. deneme esnasında boyut sıkıntı değil ama bu iş sevmedim.

Çevrimdışı ltfllh

  • Yeni Üye
  • *
  • İleti: 2
Ynt: STMF103C8T6 STM CUBE MX VE KEIL DERS1 GPIO
« Yanıtla #13 : 09 Aralık 2016, 01:50:17 »
anlatım çook güzel olmuş umarım devamı gelir.   :) çok teşekkürler

Çevrimdışı Electroman

  • Yeni Üye
  • *
  • İleti: 15
Ynt: STMF103C8T6 STM CUBE MX VE KEIL DERS1 GPIO
« Yanıtla #14 : 31 Ocak 2017, 06:38:04 »
Uzun süredir ihtiyaç duyduğum bir eğitimdi. Teşekkür ediyor, yeni eğitimleri sabırsızlıkla bekliyoruz :)