STM8 Programlama Serisi (STM8 Programming Series)

STM8 Mikrodenetleyicilerinin Temel Çevresel Birimlerini Standard Peripheral Library (SPL) ile Tecrübe Edin

4.40 (69 reviews)
Udemy
platform
Türkçe
language
Hardware
category
instructor
290
students
15.5 hours
content
Apr 2020
last update
$19.99
regular price

What you will learn

STM8 serisi mikrodenetleyicilerin temel çevresel birimlerinin kullanımı

STM8 için Standard Peripheral Library (SPL) kullanımı

STM8 ile ilgili temel ve yardımcı kaynaklar

STM8 ile ilgili temel ve yardımcı araçların kurulumu ve kullanımı

Description

Not1: İndirim kodu için mesaj atabilirsiniz.

Bu seride STMicroelectronics tarafından üretilen STM8 serisi mikrodenetleyicler ele alınmıştır. Uygulamaların hepsinde STM8S103K3 işlemcisi ve ST tarafından sağlanan Standard Peripheral Library(SPL) kullanılmıştır. IDE olarak “IAR Embedded Workbench for STM8” tercih edilmiştir. Bu IDE ücretli olmakla beraber 8KB program büyüklüğü kısıtlı bir deneme versiyonu mevcuttur ve genellikle küçük program hafızasına sahip STM8 işlemcilerine başlangıç yapmak için uygun bir seçenektir. Uygulamalarda genellikle çevresel birim pin bağlantılarını göstermek ve clock ayarlarını yapmak amacıyla STM8CubeMX konfigürasyon aracından faydalanılmıştır (Bu aracın kod üretme yeteneği yoktur). Bunun yanında, uygulama sonuçlarını göstermek için genellikle STMStudio kullanılmıştır.

Serinin her bölümü kendi içerisinde bir bütünlüğe sahiptir. Her bölümün başında ilgili çevresel birimle alakalı datasheet ve referans manuel bölümlerine müracat edilmiştir. Eğer sadece spesifik konularla ilgili iseniz doğrudan ilgili bölümlere geçebilirsiniz. Seri temel olarak toplam 16 bölümden oluşmaktadır;

Bölüm 1: GİRİŞ

Bölüm 2: CLOCK AYARLARI

Bölüm 3: GPIO

Bölüm 4: KESMELERE GİRİŞ

Bölüm 5: EXTI ve TLI

Bölüm 6: BEEPER

Bölüm 7: UART

Bölüm 8: TIMER-TIMEBASE

Bölüm 9: TIMER-INPUT CAPTURE(IC)

Bölüm 10: TIMER-OUTPUT COMPARE(OC)

Bölüm 11: TIMER-ENCODER ARAYÜZÜ

Bölüm 12: EEPROM ve FLASH

Bölüm 13: IWDG ve RESET KAYNAKLARI

Bölüm 14: ADC

Bölüm 15: SPI (Master)

Bölüm 16: I2C (Master)

Not 2: Bu seride temel çevresel birimler ele alınmakla beraber bazı konulara hiç değinilmemiştir (CAN, SPI(Slave), I2C(Slave), düşük güç modları). Lütfen bu durumu göz önünde bulundurunuz !

------------------------------

Note1: Please send message for discount code.

In this series, STM8 series microcontrollers manufactured by STMicroelectronics are discussed. STM8S103K3 processor and Standard Peripheral Library (SPL) provided by ST are used in all applications. “IAR Embedded Workbench for STM8” has been preferred as the IDE. Although this IDE is paid, there is a trial version with a limited size of 8KB and is generally a suitable option for starting STM8 processors with small program memory. In applications, STM8CubeMX configuration tool was used to show peripheral unit pin connections and to set clock settings (This tool does not have the ability to generate code). Besides, STMStudio is often used to show application results.

Each part of the series has an integrity within itself. At the beginning of each section, datasheet and reference manual sections related to the relevant environmental unit are referred. If you are only interested in specific topics, you can go directly to the relevant sections. The series basically consists of 16 episodes;

Part 1: INTRODUCTION

Part 2: CLOCK SETTINGS

Part 3: GPIO

Part 4: INTRODUCTION to INTERRUPTS

Part 5: EXTI and TLI

Part 6: BEEPER

Part 7: UART

Part 8: TIMER-TIMEBASE

Part 9: TIMER-INPUT CAPTURE(IC)

Part 10: TIMER-OUTPUT COMPARE(OC)

Part 11: TIMER-ENCODER INTERFACE

Part 12: EEPROM and FLASH

Part 13: IWDG and RESET SOURCES

Part 14: ADC

Part 15: SPI (Master)

Part 16: I2C (Master)

Note 2: Although the basic peripherals are discussed in this series, some issues are not mentioned at all (CAN, SPI (Slave), I2C (Slave), low power modes). Please consider this situation!

Content

GİRİŞ

1.1.İşlemci Tanıtımı, Donanımsal Araçlar, Yazılımsal Araçlar
1.2.Yardımcı Araçlar ve Kaynaklar
1.3.Geliştirme Ortamının Hazırlanması
1.4.Merhaba Dünya !

CLOCK AYARLARI

2.1.Clock Ayarlarının Yapılması

GPIO

3.1.Kesmesiz Giriş ve Çıkış İşlemleri

KESMELERE GİRİŞ

4.1.Kesmelere Giriş ve Temel Kesme Mekanizması

EXTI ve TLI

5.1.EXTI ve TLI Kesmelerinin Kullanımı

BEEPER

6.1.BEEPER Kullanımı

UART

7.1.UART Çevresel Birimine Giriş
7.2.Kesmesiz Veri Gönderme ve Alma
7.3.Kesmeli Veri Gönderme
7.4.Kesmeli Veri Gönderme (Devam), Kesmeli Veri Alma

TIMER - TIMEBASE

8.1.TIMER Çevresel Birimine Giriş
8.2.Sayaç (Counter) Değerinin Okunması
8.3.TimeBase Ayarları, UPDATE Kesmesi ve Zamanlama Hassasiyeti
8.4.Tick Timer Yapımı
8.5.Timer Sayacının Harici Tetiklenmesi

TIMER - INPUT CAPTURE(IC)

9.1.Inpute Capture Giriş
9.2.Input Capture ile Frekans Ölçümü (Kesmesiz)
9.3.Input Capture ile Frekans Ölçümü (Kesmesiz) (Devam)
9.4.Input Capture ile Frekans Ölçümü (Kesmeli)
9.5.Input Capture ile Duty Cycle Ölçümü (Kesmeli)

TIMER - OUTPUT COMPARE(OC)

10.1.Output Compare Özelliğine Giriş
10.2.Output Compare Modları, Parametreler, Frekans ve Duty Cycle Ayarları
10.3.3 Kanaldan PWM Sinyali Üretimi
10.4.PWM ile Led Parlaklığının Değiştirilmesi

TIMER - ENCODER ARAYÜZÜ

11.1.Encoder Arayüzüne Giriş
11.2.Encoder Değerinin Okunması

EEPROM ve FLASH

12.1.EEPROM ve FLASH Giriş
12.2.EEPROM Veri Belleğine Yazma ve Okuma
12.3.FLASH Program Belleğine Yazma ve Okuma
12.4.EEPROM Veri Belleğine Encoder Değerini Kaydetme

IWDG ve RESET KAYNAKLARI

13.1.IWDG ve Reset Kaynaklarına Giriş
13.2.IWDG Örneği
13.3.Reset Kaynağının Tespit Edilmesi

ADC

14.1.ADC Çevresel Birimine Giriş
14.2.Tek Kanal Single Conversion Mode AD Dönüştürme
14.3.Tek Kanal Continuous ve Buffered Continuous Conversion Mode AD Dönüştürme
14.4.Çok Kanal (Scan) Single Conversion Mode AD Dönüştürme
14.5.Harici Tetikleme ile AD Dönüştürme
14.6.Analog Watchdog (AWDG) Özelliğinin Kullanılması

SPI (Master)

15.1.SPI Çevresel Birimine Giriş
15.2.SPI Üzerinden Gönderilen Verinin Lojik Analizör ile Analizi
15.3.ADXL345 İvmeölçerinin Registerlarının SPI ile Okunması
15.4.ADXL345 İvmeölçerinden 3-Eksen İvme Değerinin Okunması

I2C (Master)

16.1.I2C Çevresel Birimine Giriş
16.2.ADXL345' e Tek Byte Yazma
16.3.ADXL345' den Tek Byte Okuma
116.4.ADXL345' den İvme Değerlerinin Okunması

Screenshots

STM8 Programlama Serisi (STM8 Programming Series) - Screenshot_01STM8 Programlama Serisi (STM8 Programming Series) - Screenshot_02STM8 Programlama Serisi (STM8 Programming Series) - Screenshot_03STM8 Programlama Serisi (STM8 Programming Series) - Screenshot_04

Reviews

Çetin
December 22, 2021
Ders şimdiye dek aldığım kadarıyla oldukça iyi. Biraz üst seviye anlatım olmuş. Bir tık temel olsa daha iyi olabilir. IDE tanıtımı yapılmış olmaması eksi puan. Ücretli IDE den ziyade keşke STM nin kendi ide si üzerinden anlatım da eklemiş olsanız . En azından bir iki video tanıtım amaçlı. Görüntü kalitesi düşük 1080p de bile net görünmüyor. Bir şekilde düzeltme imkanınız olsa çok güzel olur.
Cevdet
July 17, 2021
Görüntü kalitesi daha iyi olabilirdi. Sesin kısık olması, anlatım esnasında eğitmenin burnundan şiddetli nefes verişi esnasında anlamayı güçleştiriyor, sesi açınca da videodaki diğer sesler çok ses çıkmasına sebep oluyor ki bu da odaklanmayı zorlaştırıyor.
Murat
February 21, 2021
Kurs gerçekten çok iyi, eğitici ve kaliteli içerik tek eleştireceğim nokta kodların küçük yazı tipinde olması, okunması biraz zor oluyor.
Atakan
January 19, 2021
Öncelikle her şey için teşekkürler kurs gayet faydalı bilgiler içermekte ancak LCD uygulamasının olmaması eksikliği mevcut. Genellikle yapılan uygulamalarda LCD'ler kullanılmakta kısa da olsa bir LCD uygulaması olması çok iyi olurdu.
Emre
October 21, 2020
Kursu çok beğendim. Konuların detaylarına girmeniz çok iyi olmuş. Buraya gelmeden önce birkaç yerden daha kurs aldım ancak onlarda daha çok günü kurtarmak için belli başlı hazır fonksiyonların nasıl kullanıldığı anlatılmış. Bir işe girilecekse en temelden girilmesi ve detaylarının öğrenilmesi gerekir. Çünkü baştan savma bir dil öğrenilmez. Böyle bir kursu verdiğiniz için çok teşekkür ederim. Henüz kursun yarısına bile gelmedim ama bu detaylı anlatımınız çok hoşuma gitti. Çok teşekkür ederim.
Ali
October 12, 2020
Abi dayanamıcam ya kursun bitmesine. Ne kadar güzel anlatıyorsun valla. Datasheetler üzerinden felan gitmen mükemmel bir detay. Belki tek eksiklik 1080 p olmaması ama o da çok sıkıntı değil.
Kadir
July 8, 2020
Gerçekten çok faydalı bir kurs stm8 ile uğraşan arkadaşlara kesinlikle tavsiye ediyorum. Buradan hocamıza çok çok teşekkür ederim.
Gokce
November 12, 2019
Ders son derece kapsamlı ve iyi bir şekilde anlatılmış. Kullanılan STM8 işlemcinin neredeyse tüm donanımları ve özellikleri üzerinde durulmuş. Sanırım eleştirilebilecek tek noktası, biraz video çözünürlüğü, biraz da font büyüklüğü sebebiyle kodların ve diğer yazıların (doküman vs.) zor okunması.

Charts

Price

STM8 Programlama Serisi (STM8 Programming Series) - Price chart

Rating

STM8 Programlama Serisi (STM8 Programming Series) - Ratings chart

Enrollment distribution

STM8 Programlama Serisi (STM8 Programming Series) - Distribution chart

Related Topics

2382665
udemy ID
5/24/2019
course created date
11/23/2019
course indexed date
Bot
course submited by