Mastering STM32: Temelden İleri Seviyeye
- ramazanycel
- Mar 26, 2024
- 3 min read
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!
STM32 Temel Tanıtımı
STM32 Pin Ataması ve GPIO Kullanımı
STM32 Programlama Ortamları: CubeMX ve HAL Kütüphaneleri
STM32 Proje Oluşturma ve Ayarları
GPIO Giriş ve Çıkış Kontrolü
Temel Dijital Giriş/Çıkış Projeleri
Kesme (Interrupt) Kavramı ve Kullanımı
Kesme Tabanlı Uygulamalar
Timer/Counter Kavramı ve Kullanımı
Timer ve Counter Uygulamaları
PWM (Pulse Width Modulation) Kavramı ve Kullanımı
PWM Uygulamaları
Analog-Dijital Dönüşüm (ADC) Kavramı ve Kullanımı
ADC Uygulamaları
Dijital-Analog Dönüşüm (DAC) Kavramı ve Kullanımı
DAC Uygulamaları
USART Seri Haberleşme Protokolü ve Kullanımı
USART Uygulamaları
I2C Seri Haberleşme Protokolü ve Kullanımı
I2C Uygulamaları
SPI Seri Haberleşme Protokolü ve Kullanımı
SPI Uygulamaları
DMA (Direct Memory Access) Kavramı ve Kullanımı
DMA Uygulamaları
Kesme Öncelikleri ve Kesme Önceliği Yönetimi
RTC (Real-Time Clock) Modülü ve Kullanımı
RTC Uygulamaları
EXTI (External Interrupt) Kavramı ve Kullanımı
EXTI Uygulamaları
Low Power Modu ve Uygulamaları
USB Haberleşme ve Kullanımı
USB Uygulamaları
Ethernet Haberleşme ve Kullanımı
Ethernet Uygulamaları
CAN (Controller Area Network) Protokolü ve Kullanımı
CAN Uygulamaları
Modbus Haberleşme Protokolü ve Kullanımı
Modbus Uygulamaları
FreeRTOS ve STM32 ile Çoklu İş Parçacığı Programlama
FreeRTOS Uygulamaları
STM32 CubeIDE ve STM32CubeProgrammer Kullanımı
CubeIDE ve CubeProgrammer Uygulamaları
USART DMA ile Veri Transferi
I2C DMA ile Veri Transferi
SPI DMA ile Veri Transferi
ADC DMA ile Veri Transferi
DAC DMA ile Veri Transferi
USART Interrupt Tabanlı Veri Transferi
I2C Interrupt Tabanlı Veri Transferi
SPI Interrupt Tabanlı Veri Transferi
ADC Interrupt Tabanlı Veri Transferi
DAC Interrupt Tabanlı Veri Transferi
USART DMA ve Interrupt Kombinasyonu
I2C DMA ve Interrupt Kombinasyonu
SPI DMA ve Interrupt Kombinasyonu
ADC DMA ve Interrupt Kombinasyonu
DAC DMA ve Interrupt Kombinasyonu
USART Asenkron Mod ve Uygulamaları
USART Senkron Mod ve Uygulamaları
USART Half-Duplex Mod ve Uygulamaları
USART Full-Duplex Mod ve Uygulamaları
STM32 Uyku Modları ve Uygulamaları
STM32 Standby Mod ve Uygulamaları
STM32 Stop Mod ve Uygulamaları
STM32 Hibernate Mod ve Uygulamaları
STM32 Run Mod ve Uygulamaları
USB HID (Human Interface Device) Uygulamaları
USB CDC (Communication Device Class) Uygulamaları
USB Mass Storage Uygulamaları
USB Audio Uygulamaları
USB Video Uygulamaları
Ethernet TCP/IP Protokol Yığını ve Kullanımı
Ethernet UDP Protokolü ve Kullanımı
Ethernet DHCP ve DNS Protokolleri ve Kullanımı
Ethernet HTTP ve FTP Protokolleri ve Kullanımı
CAN Open Protokolü ve Kullanımı
CAN J1939 Protokolü ve Kullanımı
Modbus RTU ve Modbus TCP Protokolleri ve Kullanımı
MQTT Protokolü ve Kullanımı
CoAP Protokolü ve Kullanımı
LoRa Haberleşme ve Kullanımı
LoRaWAN Protokolü ve Kullanımı
Bluetooth LE (Low Energy) Haberleşme ve Kullanımı
Bluetooth Mesh Protokolü ve Kullanımı
NFC (Near Field Communication) Haberleşme ve Kullanımı
RFID Haberleşme ve Kullanımı
GPS Haberleşme ve Kullanımı
IMU (Inertial Measurement Unit) Kullanımı
RTC Modülü ile Alarm ve Takvim Uygulamaları
LCD ve OLED Ekran Kontrolü
Dokunmatik Ekran Kontrolü
Sensörlerin Kullanımı ve Uygulamaları
Motor Sürücüleri ve Kontrolü
Güç Yönetimi Devreleri ve Uygulamaları
Firmware Güncelleme Yöntemleri ve Uygulamaları
Veri Güvenliği ve Şifreleme Uygulamaları
Veri Toplama ve Analiz Uygulamaları
Endüstriyel Otomasyon Uygulamaları
IoT (Internet of Things) Uygulamaları
STM32 Projelerinin Ticarileştirilmesi ve Dağıtımı
Comments