9

Uzaktan Gömülü Yazılım Güncelleme

Remote Firmware Update

Gömülü sistemler için önemli konulardan birisi de yazılımın uzaktan güncellenebilmesidir. İçinde gömülü yazılım barındıran ürünler geliştiriyoruz ve bazen bu ürünlerdeki gömülü yazılımı, kodlardaki hatalardan veya müşteri isteğine göre yazılımsal eklemeler, geliştirmeler yaparak güncelleme ihtiyacı duyuyoruz. Böyle durumlarda geliştirdiğimiz yeni yazılımı ürünlerin başına giderek güncellemek doğru bir seçim olmaz. Continue Reading

4

Watchdog Timer Nasıl Çalışır?

Watchdog Timer

Bu yazıda Gömülü Sistemlerin kritik çevrebirimlerinden biri olan Watchdog Timer’dan bahsetmek istiyorum. Öncelikle Watchdog Timer’a geçmeden önce aşağıdaki kodu bir inceleyelim. Aşağıdaki kod parçasını içeren sistemde her 100 ms de bir timer kesmesi oluştuğunu ve mikronetleyiciye pull-down olarak bağlı bir… Continue Reading

8

GSM/GPRS Modülü İle MQTT Protokolünün Kullanımı

Bir önceki yazıda ESP8266 ile MQTT protokolünün kullanımı anlatmıştım. Bu yazıda ise benzer şekilde MQTT protokolünü SIM800 serisi bir GSM/GPRS modülü ile kullanalım ve STM32‘nin abone olduğu bir topice gelen mesaja göre basitçe bir led yakma söndürme işlemini yapalım. Bu… Continue Reading

1

Pololu DRV8825 ile Step Motor Kontrolü

DRV8825

Bu yazıda DRV8825  sürücüsünü kullanarak Bipolar step motorun STM32f103 mikrodenetleyicisi ile nasıl kontrol edileceğine değineceğim. Öncelikle step motorlardan biraz bahsedelim. Step motorlar diğer DC motorlar gibi enerjisi verildiğinde sürekli dönmezler. Sargılarına sırayla uygulanan gerilime göre belirli adımlarda dönerler. Unipolar ve Bipolar… Continue Reading

7

STM32-Flash Hafızaya Veri Yazma ve Okuma

Bazı Gömülü Sistem projelerinde kullanıcı tarafından değiştirilen bir değişkenin (örneğin; şifre vb.) sistemin enerjisi kesildiğinde veya sistem resetlendiğinde değiştirilen o değişkene erişmek gereği duyulabiliyor. Böyle durumlarda mikrodenetleyicinin programcılar için ayrılan adreslerine veri yazmak ve gerektiğinde o adrese erişerek verileri çekilebilir. Continue Reading

18

STM32 ve NTC Sensörü İle Sıcaklık Ölçme

Sıcaklığa bağlı olarak direnci değişen devre elemanlarına Termistör denir. İki farklı çeşidi vardır. “Negative Thermocouple” ifadesinin kısaltması olan NTC  ve “Positive Thermocouple” ifadesinin kısaltması olan PTC . İkisinin de sıcaklığa bağlı olarak direnci değişir. Farkları ise birinin direnci sıcaklık ile… Continue Reading

3

STM32 ve GSM Modül ile SMS Gönderme

STM32-GSM Shield kullanımı

Bu konu daha önce benim uzun süre takıldığım bir konuydu. Bu yüzden bu konuda takılanlara yardımı olması sebebi ile böyle bir yazı yazmaya karar verdim. Bazen bu tür modülleri farklı bir mikrodenetleyici ile kullanmak gerekebiliyor. Bu modüller genelde Arduino Shield‘ları… Continue Reading