top of page

Mastering STM32: Temelden İleri Seviyeye

Updated: Mar 27, 2024

Merhaba dostlar!


Bugün, heyecan verici bir serinin başlangıcını yapıyoruz. STM32 mikrodenetleyicileri, elektronik dünyasında oldukça popüler ve güçlü araçlardır. Bu seride, STM32 mikrodenetleyicileri hakkında detaylı bir şekilde bilgi verecek ve adım adım bu harika platformla projeler geliştirmeyi öğreneceğiz.


STM32 mikrodenetleyicileri, geniş özellik yelpazesi, esneklik ve güvenilirlikleriyle öne çıkar. Ancak, bu güçlü araçlar hakkında bilgi edinmek ve onları etkili bir şekilde kullanmak bazen karmaşık olabilir. İşte tam da bu noktada, bu vlog serisi devreye giriyor.


Bu seride, STM32 mikrodenetleyicileriyle ilgili temel konseptleri kavrayacak ve adım adım ileri seviye projelere geçiş yapacağız. GPIO kontrolünden, kesmelere; timer/counter kullanımından, haberleşme protokollerine kadar geniş bir yelpazede konuları ele alacağız.

Her bir ders, size somut örnekler ve uygulamalar sunacak. Ayrıca, her adımda size rehberlik etmek ve sorularınızı yanıtlamak için buradayım.


Bu serinin amacı, STM32 mikrodenetleyicileri hakkında sağlam bir temel oluşturmak ve bu güçlü araçlarla kendi projelerinizi hayata geçirmenize yardımcı olmaktır. Dolayısıyla, elektronik dünyasına adım atmaya hazır mısınız? O zaman, STM32 ders serimize birlikte başlayalım!


  1. STM32 Temel Tanıtımı

  2. STM32 Pin Ataması ve GPIO Kullanımı

  3. STM32 Programlama Ortamları: CubeMX ve HAL Kütüphaneleri

  4. STM32 Proje Oluşturma ve Ayarları

  5. GPIO Giriş ve Çıkış Kontrolü

  6. Temel Dijital Giriş/Çıkış Projeleri

  7. Kesme (Interrupt) Kavramı ve Kullanımı

  8. Kesme Tabanlı Uygulamalar

  9. Timer/Counter Kavramı ve Kullanımı

  10. Timer ve Counter Uygulamaları

  11. PWM (Pulse Width Modulation) Kavramı ve Kullanımı

  12. PWM Uygulamaları

  13. Analog-Dijital Dönüşüm (ADC) Kavramı ve Kullanımı

  14. ADC Uygulamaları

  15. Dijital-Analog Dönüşüm (DAC) Kavramı ve Kullanımı

  16. DAC Uygulamaları

  17. USART Seri Haberleşme Protokolü ve Kullanımı

  18. USART Uygulamaları

  19. I2C Seri Haberleşme Protokolü ve Kullanımı

  20. I2C Uygulamaları

  21. SPI Seri Haberleşme Protokolü ve Kullanımı

  22. SPI Uygulamaları

  23. DMA (Direct Memory Access) Kavramı ve Kullanımı

  24. DMA Uygulamaları

  25. Kesme Öncelikleri ve Kesme Önceliği Yönetimi

  26. RTC (Real-Time Clock) Modülü ve Kullanımı

  27. RTC Uygulamaları

  28. EXTI (External Interrupt) Kavramı ve Kullanımı

  29. EXTI Uygulamaları

  30. Low Power Modu ve Uygulamaları

  31. USB Haberleşme ve Kullanımı

  32. USB Uygulamaları

  33. Ethernet Haberleşme ve Kullanımı

  34. Ethernet Uygulamaları

  35. CAN (Controller Area Network) Protokolü ve Kullanımı

  36. CAN Uygulamaları

  37. Modbus Haberleşme Protokolü ve Kullanımı

  38. Modbus Uygulamaları

  39. FreeRTOS ve STM32 ile Çoklu İş Parçacığı Programlama

  40. FreeRTOS Uygulamaları

  41. STM32 CubeIDE ve STM32CubeProgrammer Kullanımı

  42. CubeIDE ve CubeProgrammer Uygulamaları

  43. USART DMA ile Veri Transferi

  44. I2C DMA ile Veri Transferi

  45. SPI DMA ile Veri Transferi

  46. ADC DMA ile Veri Transferi

  47. DAC DMA ile Veri Transferi

  48. USART Interrupt Tabanlı Veri Transferi

  49. I2C Interrupt Tabanlı Veri Transferi

  50. SPI Interrupt Tabanlı Veri Transferi

  51. ADC Interrupt Tabanlı Veri Transferi

  52. DAC Interrupt Tabanlı Veri Transferi

  53. USART DMA ve Interrupt Kombinasyonu

  54. I2C DMA ve Interrupt Kombinasyonu

  55. SPI DMA ve Interrupt Kombinasyonu

  56. ADC DMA ve Interrupt Kombinasyonu

  57. DAC DMA ve Interrupt Kombinasyonu

  58. USART Asenkron Mod ve Uygulamaları

  59. USART Senkron Mod ve Uygulamaları

  60. USART Half-Duplex Mod ve Uygulamaları

  61. USART Full-Duplex Mod ve Uygulamaları

  62. STM32 Uyku Modları ve Uygulamaları

  63. STM32 Standby Mod ve Uygulamaları

  64. STM32 Stop Mod ve Uygulamaları

  65. STM32 Hibernate Mod ve Uygulamaları

  66. STM32 Run Mod ve Uygulamaları

  67. USB HID (Human Interface Device) Uygulamaları

  68. USB CDC (Communication Device Class) Uygulamaları

  69. USB Mass Storage Uygulamaları

  70. USB Audio Uygulamaları

  71. USB Video Uygulamaları

  72. Ethernet TCP/IP Protokol Yığını ve Kullanımı

  73. Ethernet UDP Protokolü ve Kullanımı

  74. Ethernet DHCP ve DNS Protokolleri ve Kullanımı

  75. Ethernet HTTP ve FTP Protokolleri ve Kullanımı

  76. CAN Open Protokolü ve Kullanımı

  77. CAN J1939 Protokolü ve Kullanımı

  78. Modbus RTU ve Modbus TCP Protokolleri ve Kullanımı

  79. MQTT Protokolü ve Kullanımı

  80. CoAP Protokolü ve Kullanımı

  81. LoRa Haberleşme ve Kullanımı

  82. LoRaWAN Protokolü ve Kullanımı

  83. Bluetooth LE (Low Energy) Haberleşme ve Kullanımı

  84. Bluetooth Mesh Protokolü ve Kullanımı

  85. NFC (Near Field Communication) Haberleşme ve Kullanımı

  86. RFID Haberleşme ve Kullanımı

  87. GPS Haberleşme ve Kullanımı

  88. IMU (Inertial Measurement Unit) Kullanımı

  89. RTC Modülü ile Alarm ve Takvim Uygulamaları

  90. LCD ve OLED Ekran Kontrolü

  91. Dokunmatik Ekran Kontrolü

  92. Sensörlerin Kullanımı ve Uygulamaları

  93. Motor Sürücüleri ve Kontrolü

  94. Güç Yönetimi Devreleri ve Uygulamaları

  95. Firmware Güncelleme Yöntemleri ve Uygulamaları

  96. Veri Güvenliği ve Şifreleme Uygulamaları

  97. Veri Toplama ve Analiz Uygulamaları

  98. Endüstriyel Otomasyon Uygulamaları

  99. IoT (Internet of Things) Uygulamaları

  100. STM32 Projelerinin Ticarileştirilmesi ve Dağıtımı

 
 
 

Recent Posts

See All

Comments


bottom of page