STM32 Programlama -1- GPIO Birimi Yapısı ve Register'ları

Поделиться
HTML-код
  • Опубликовано: 14 окт 2024
  • STM32 Programlama çalışmalarına GPIO birimi ile başlıyoruz. GPIO biriminin yapısını ve register'larını tanıyoruz.
    Bu bölümde HİÇ KODLAMA YOK! Yapıyı ve register'ları tanımakla işe başlıyoruz.
    Videoda geçen kavramlarla ilgili linkler:
    Push-pull output: en.wikipedia.o...
    Open Drain / Open Collector output: en.wikipedia.o...
    Slew Rate: en.wikipedia.o...
    Kanala abone olmayı unutmayın lütfen.
    Web: www.coskuntasde...
    Instagram: / ctasdemir
    Twitter: / ctasdemir

Комментарии • 28

  • @middleAttjtude
    @middleAttjtude 3 месяца назад +3

    işte benim hayatımı kaydıran o konuların başlangıcı

  • @BahattinGok
    @BahattinGok 4 года назад +8

    Teşekkür ederim hocam serinin devamı geldikçe mutlu oluyoruz.

  •  3 года назад +1

    hocam pic mirodenetleyicilerin neden cok geride kaldığını rahatlıkla anlayabiliyorum. Ama pic öğrendiğim için de hiç pişman degilim şuanda sizin videolarınızdaki konuları anlamamı pice borçluyum. Ayrıca cok daha komplex bi yapı var ama tek kelime ike mükemmel. picde o hız ayarı falan hiç yok (yani 16 serisinde ama bildiğim kadarıyla 18 de de yok).
    Hocam bu değerli bilğileri bizlerle paylaştığınız için sonsuz teşekkürler. Artık sayenizde register seviyesinde STM programlayabilirim aynı zamanında pic ıle yaptığım gibi :)

  • @sercangoger
    @sercangoger 4 года назад

    bütün iş temel de ve teori de iyi anlaşılır ise herşeyi daha iyi anlar ve yapabilirsiniz..
    tebrikler devamını bekliyoruz hocam

  • @baran6500
    @baran6500 4 года назад +1

    çoşkun bey hakkınız ödenmez çok teşekkürler

  • @tefcnc3d741
    @tefcnc3d741 4 года назад +1

    Hocam takipteyiz. Videoları sabırsızlıkla bekliyoruz.

  • @hilalkeles7832
    @hilalkeles7832 11 месяцев назад

    Hocam elinize sağlık,çok güzel bir seri

  • @ramazanenesbalci1978
    @ramazanenesbalci1978 7 месяцев назад

    Dakika 20.32 de pull up direncini aktive etmek istiyorsak 13.pin 0 ve 12. pin 1 olmalı....
    Siz pull down ı aktive ettiniz galiba...

  • @stark9397
    @stark9397 4 года назад +1

    Hocam elinize sağlık birkaç sorum olacak izninizle. Pic(8 bitlik) zaman kaybı mıdı yoksa stm32'den önce uğraşılması gerekli midir? Stm32'ye ne zaman geçmelidir? Her şeyi register seviyesinde bilmek gerekli midir, kütüphaneleri ne ölçüde kullanmalıyız?

  • @snnblt
    @snnblt 4 года назад +2

    Çok güzel oldu, elinize sağlık.

  • @muhammeddikal8551
    @muhammeddikal8551 2 года назад

    Hocam çok faydalı oluyorsunuz teşekkürler.

  • @ufukvarlk8054
    @ufukvarlk8054 4 года назад

    Coşkun Hocam Merhaba,
    Öncelikle emeğinize sağlık. Yazılım dökümanlarının nasıl yazılacağı ile alakalı video çekmeyi düşünüyor musunuz ? Özellikle yazılım tasarım ve yazılım gereksinim dökümanları.

  • @alikaragoz8295
    @alikaragoz8295 4 года назад +1

    Çok teşekkürler hocam !

  • @mursitkc5328
    @mursitkc5328 4 года назад

    allah razı olsun. okuluna gitsem böyle anlamazdım.

  • @ozgurayik7181
    @ozgurayik7181 4 года назад +1

    Emeğinize sağlık.

  • @mehmetckcan9239
    @mehmetckcan9239 4 года назад

    Hocam şimdi bende St-link versiyon 2 var. Keil üzerinden stm32f103 denetleyicime sorunsuz kodu atabiliyorum fakat Cube ide veya System Workbench kullanırken st-link i görmüyor. Bunun St-link ile bir alakası varmıdır?

  • @omerozbey9900
    @omerozbey9900 Год назад

    Hocam merhablar kullandığınız datasheeti nerde bulabilirim.

    • @coskuntasdemirYoutube
      @coskuntasdemirYoutube  Год назад

      Üreticiler genelde her ürün için bir sayfa hazırlayıp tüm dökümanları orada paylaşıyorlar. Benim kullandığm modelin sayfası:www.st.com/en/microcontrollers-microprocessors/stm32f070cb.html

  • @cemustun3627
    @cemustun3627 3 года назад

    hocam sorum biraz videonuzun dışında olucak , bir işlemcinin pinlerine metal bir cisimle dokundugumuzda işlemci reset atıyor veya kesmeler aktifse kesme adresine gidiyor , bu durum dspıc işlemcilerinde yok , reset atmıyor , işlemcinin reset atması port yapısıyla veya üretim teknolojisiyle ilgili bir durum olabilirmi

    • @coskuntasdemirYoutube
      @coskuntasdemirYoutube  3 года назад

      Metal cisim yaklaştırıldığında kısa devre oluşturup resetlenmesine neden oluyor olabilir. Farklı bir durum da olabilir tabi.

  • @sabri.73
    @sabri.73 3 года назад

    Hocam arduino kodunu okumaya karşı nasıl koruyabilirim? sigorta bit ayarları varmış ama nasıl yapıldığını bilmiyorum? Bu konuda yardımcı olur musunuz?

    • @coskuntasdemirYoutube
      @coskuntasdemirYoutube  3 года назад +9

      Ama Arduino kodları, IDE vs herşey açık kaynaklı olarak sunulmuşken onları kullanarak yapılan şeyleri saklayıp korumak oldu mu şimdi :)

  • @siber_dersler
    @siber_dersler 4 года назад

    hocam ben stm32f103c8 programlıyorum gpio register seviyesine indiğimde orada gpio moder yerine (GPIOx_CRL) ve (GPIOx_CRH) var ayarları farklı internette aradım ama bulamadım nasıl yapabilirim

    • @coskuntasdemirYoutube
      @coskuntasdemirYoutube  3 года назад

      Modeller arasında register yapıları ve isimler arasında farklılıklar olabiliyor. O nedenle burada anlattıklarımda işin mantığını anlamaya odaklanıp benzer ayarları kendi kullandığın modelde nasıl yapabileceğine bakmalısın: input output yapma, pull up pull down vs...

    • @siber_dersler
      @siber_dersler 3 года назад

      @@coskuntasdemirRUclips hocam ben az çok ayarladım ama bazı anlamadığım yerler var bununla ilgili video cekseniz çok memnun olurum çünkü çoğu kaynak ingilizce

  • @fatihsatlms4971
    @fatihsatlms4971 2 года назад

    Speed ayarını hiç yapmasak olur muydu

    • @coskuntasdemirYoutube
      @coskuntasdemirYoutube  2 года назад

      Reset sonrasında register'ların aldığı default değerler var. Bu değerler iş görüyorsa bir ayar yapmaya gerek olmayabilir. Ama default ayarlara güvenmek yerine garantiye almak da fayda var. Speed ayarı genel olarak çoğu uygulamada çok farkedecek bir ayar değil , genel olarak konuşuyorum.

  • @abdurrahmanfirat6579
    @abdurrahmanfirat6579 8 месяцев назад