Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
STM32 Programlama Ve C# Üzerinde test Etme
Highest Rated
Rating: 4.3 out of 5(21 ratings)
201 students

STM32 Programlama Ve C# Üzerinde test Etme

STM32F401RE Nucleo Kartını Programlama ve C# Ara Yüz Üzerinde Test Etme
Last updated 2/2022
Turkish
Turkish [Auto],

What you'll learn

  • STM32 Mikro denetleyicisini REGİSTER, PERIPH ve HAL kütüphaneleri ile programlama
  • C# Ara yüz tasarlama ve test etme
  • GPIO, EXTI, ADC, TIMER, RTC, IWGT ve RNG çevre birimlerini kodlama
  • STM32 Debug işlemleri

Course content

11 sections103 lectures7h 20m total length
  • GPIO DERS1(PİNLERİN ÇIKIŞ OLARAK KULLANILMASI) LED İÇİN GPIO AYARLARI4:41

    Ara yüz den LED yakmak için pinleri çıkış olarak ayarladık ve GPIO ayarlarına başladık.

  • GPIO DERS2(PİNLERİN ALTERNATE FUNCTION OLARAK KULLANILMASI VE UART AYARLARI)7:42

    Ara yüz ile haberleşebilmek için UART ayarlarını yaptık.

  • GPIO DERS3(ÇIKIŞ İÇİN ARA YÜZ TASARLANMASI)4:04
  • GPIO DERS4(ÇIKIŞ İÇİN ARA YÜZ YAZILIMI)8:48
  • GPIO DERS5(ÇIKIŞ İÇİN TEST KODLARININ YAZILMASI VE ARA YÜZ İLE TEST EDİLMESİ)5:14
  • GPIO DERS6(ÇIKIŞ İÇİN DONAMSAL OLARAK GÖSTERİLMESİ)0:46
  • GPIO DERS7(PİNLERİN GİRİŞ OLARAK KULLANILMASI) BUTON İÇİN GPIO AYARLARI3:03
  • GPIO DERS8(GİRİŞ İÇİN UART AYARLARI)5:36
  • GPIO DERS9(ARA YÜZE MESAJ GÖNDERME FONKSİYONU YAZILMASI)3:40
  • GPIO DERS10(GİRİŞ İÇİN ARA YÜZ TASARLANMASI)6:45
  • GPIO DERS11(GİRİŞ İÇİN ARA YÜZ YAZILIMI)8:34
  • GPIO DERS12(GİRİŞ İÇİN ARA YÜZ YAZILIMI EK)2:12
  • GPIO DERS13(GİRİŞ İÇİN TEST KODLARININ YAZILMASI VE TEST EDİLMESİ)3:16
  • GPIO DERS14(GİRİŞ İÇİN DONANIMSAL OLARAK GÖSTERİLMESİ)1:56

Requirements

  • C programlama ile temel seviyede uğraşmak. Herhangi bir mikro denetleyici ile zaman geçirmek. (Arduino, PIC vb.)
  • Visual Studio C# Form kurulumun olması ve uğraşılması gerekir.
  • Atollic ve CUBEMX STM32 Programlayabilmek için kurulu olması gerekir.

Description

STM32 kullanarak gerekli çevre birimlerinin kodlanması öğrenilecektir. Daha sonra yazılan kodları anlayabilmek için kendi tasarladığımız ara yüz üzerinde test işlemleri yapılacaktır. STM32 programlayabilmek için farklı IDE çeşitleri kullanılacaktır. Her bir çevre birimi için farklı ara yüz tasarlanacaktır. Kullanılacak çevre birimleri ilk kısım için; GPIO, EXTI, ADC, TIMER, PWM, IWDG, RTC, ve RNG olarak verilecektir. Ara yüz ile haberleşebilmek için UART çevre birimi de kullanacaktır. Ara yüz de tek veri aktarma, çok veri aktarma, txt kaydetme ve grafik olarak verilerin gösterilmesi sağlanacaktır. Kart olarak STM32F401RE Nucleo kullanılacaktır. Bazı kartlar ile seri haberleşebilmek için TTL kullanılması gerekmektedir. Bu durum için ayrı bir ders çekilecektir. Bazen de farklı ara yüz ortamlarında test işlemleri gerçekleştirecektir. Çevre birimlerine kullanarak daha etkin ara yüz ortamlarına karar verilecektir. Ara yüzden kartımızı kontrol etme öğretilecektir. Yeri geldiğinde işlemlerimizi kolaylaştırma adına HAL kütüphaneleri kullanılacaktır ve bunların ayarları detaylı olarak incelenecektir. Uygulamalı gerçek hayat projelerini kendi uygulamalarınızda kolaylıkla kullanabilmeniz için tüm kaynak kod ve proje dosyaları sizlerle paylaşılacaktır. Sizler de kurs içeriğinin zenginleşmesi için geri dönüş sağlayıp eklenmesini istediğiniz proje veya içerik konusunda yardımcı olabilirsiniz. Kurs ile ilgili aklınıza takılan soru ve yorumları çekinmeden paylaşmanızı rica ediyorum. Sizlerden gelen geri dönüşler kurs içeriğinin güncellenmesi konusunda çok yardımcı olacaktır. Herkese iyi çalışmalar.   

Who this course is for:

  • Gömülü yazılım alanında ilerlemek isteyenler ve C# ara yüzünde test etmek isteyenler için.