STM8 Nedir ? Özellikleri Nelerdir?

STM32 mikrodenetleyiciler üzerinde çalışırken gözümüze STM8 serisi takılmış olmalıdır. STM32 mikrodenetleyiciler gibi ARM mimarisinde olmayan bu mikrodenetleyici ailesi ST’nin ürettiği standart 8-bit mikrodenetleyicilerdir. STM8 çekirdeğine sahip olan bu mikrodenetleyicilerin çekirdeği ST tarafından tasarlanmıştır. Standart, otomotiv ve düşük güç özellikli olarak üç ana başlıkta üretilmektedir.

STM8S standart serinin adı, STM8L düşük güçlü serinin adı STM8AF ve STM8AL ise otomotiv serisinin adlarıdır. Özelliklerine baktığımızda bir 8-bit mikrodenetleyiciden çok da farklı özelliklerinin olmadığını görmekteyiz.

Burada görüldüğü gibi AVR mikrodenetleyicilere yakın bir seviyede program hafızası, SRAM ve EEPROM mevcuttur. NVIC adıyla daha gelişmiş kesme denetimcisinin bunlarda olduğunu görmekteyiz. AVR mikrodenetleyicilerde kesmeler daha basit yapıdaydı fakat ATxmega serisinde bununla benzer bir gelişmiş kesme denetimcisi vardı.

Sisteme baktığımızda yine AVR mikrodenetleyicilerden çok farklı olmadığını görmekteyiz. AVR’ler gibi 5V gerilimi desteklemektedir. Analog olarak da yine 10-bit ADC bulunmaktadır. STM32 otomotiv sektörünü hedeflediğinden CAN bus koymayı ihmal etmemiştir ve ana serinin yanında otomotive özel mikrodenetleyici serisini piyasaya sürmüştür.

Şimdi örnek bir mikrodenetleyici olarak STM8S103F2’yi alalım ve özelliklerini görelim.

  • 16 MHz Harvard mimarisinde STM8 çekirdeği
  • Genişletilmiş komut seti
  • 8KB Flash program hafızası
  • 640 byte EEPROM
  • 1 KB RAM
  • 2.95-5.5V çalışma gerilimi
  • 4 farklı saat kaynağı
  • Uyku modları
  • İç içe kesme denetimcisi
  • 2 adet 16 bit zamanlayıcı
  • 1 adet 8 bit zamanlayıcı
  • Watchdog zamanlayıcısı
  • UART
  • SPI
  • I2C
  • 10-bit 6 kanal ADC
  • 28 adet giriş ve çıkış

Görüldüğü gibi STM32 mikrodenetleyicilerle karşılaştıralamayacak kadar düşük seviyede mikrodenetleyicilerdir. Çünkü birisi 8-bit basit STM8 çekirdekli öteki ise 32-bit ARM çekirdekli mikrodenetleyicilerdir. STM8 ve STM32, Atmega8 ile Atmega32 gibi değildir. 🙂 Tamamen farklı mikrodenetleyici aileleri olarak karşımıza çıkar.

STM8 mikrodenetleyicilerin AVR ya da PIC mikrodenetleyicilere göre en önemli artısı oldukça ucuz olmalarıdır. Dünyanın belki de en ucuz geliştirme kartını (0.85$) aldığımızda üzerinde STM8 mikrodenetleyiciyi görürüz.

Bizi Facebook grubumuzda takip etmeyi unutmayın. Bilgili ve öğrenmeye hevesli bir topluluk oluşturmak istiyoruz.

https://www.facebook.com/groups/1233336523490761/

UYARI!!

Gökhan Dökmetaş

"Arduino Eğitim Kitabı" ve "Arduino ve Raspberry PI ile Nesnelerin İnterneti" kitaplarının yazarı. Başkent Teknoloji ve Dedektör Merkezi'nde Ar-ge Sorumlusu. Araştırmacı-Yazar.

You may also like...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.