User account menu

  • Giriş yapın
Anasayfa
Kozmotronik Blog
Yıldız tozundan teknolojiye!

Main navigation

  • Anasayfa
  • Kategoriler
    • Elektronik
    • Programlama
      • Gömülü Programlama
      • Mobil Programlama
    • Programlama Dilleri
  • Seriler
    • Android Bluetooth Programlama
    • JAL Başvuru Kılavuzu
    • Görevci ile Sistem Programlama
  • Projeler
    • Görevci
  • Hakkında

Gömülü Programlama

Sayfa yolu

  • Anasayfa
  • Programlama
  • Gömülü Programlama

Görevciye Genel Bakış

Yazar: İsmail Sahillioğlu | Kasım 25, 2023
Görevci
Görevci Tanıtım sayfasında Görevciyi kısaca tanıtmıştım. Bu yazıda, şöyle bir genel bakış yapalım istedim. Görevci nasıl edinilebilir, API'leri (Application Programming Interface, Uygulama Programlama Arayüzü) nelerdir, bir görevin yapısı kodda neye benzer gibi soruları kısaca yanıtlamaya çalışacağım. Hadi başlayalım. Görevciyi Edinme Görevci farklı yöntemlerle uygulamanıza tümleştirilebilir. Kaynak kodunu Github reposundan clon edip uygulamanın proje ağacına eklemek. Uygulamanızda git sürümleme kullanıyorsanız bir git alt modülü (submodule) olarak eklemek. Yakında CMake desteği eklenmesi de
Devamı
görevci
C
Multitarea
Sistem programlama
Programación

Görevci Tanıtım

Yazar: İsmail Sahillioğlu | Kasım 24, 2023
Görevci
Görevci tanıtımına hoş geldiniz! Zamanınız varsa, gelin önce biraz Görevciyi ve hikayesini tanıyalım... Görevcimiz, küçük çaplı mikrodenetleyiciler için geliştirilen gömülü projelerin kurtarıcısı! Görevci, uygulama yazdığım görece küçük 8-bit PIC mikrodenetleyiciler için eksikliğini hissettiğim çoklu görev yönetimi arayış ve ihtiyacından doğmuş bir projedir. Yalnızca tek bir 8-bitlik mikrodenetleyicinin, aygıtın bellek kaynakları yettiği kadar, tek bir CPU ile akıcı bir biçimde onlarca görevin üstesinden gelmesi ne kadar iyi olurdu değil mi? Diğer bir deyişle mümkün olan en az kaynakla, mümkün
Devamı
görevci
C
Multitarea
Sistem programlama
Programación

PIC Assembly Programlamada Bellek Bankları

Yazar: İsmail Sahillioğlu | Nisan 18, 2017
8-bit PIC veri belleği
PIC denetleyicilerde; her biri 8-bit genişliğinde olan, Special Function Registers (Özel İşlev Yazmaçları) ve General Purpose Registers (Genel Amaçlı Yazmaçların) bulunduğu veri bellekleri haritalandırılmış bir yapıya sahiptir. Bu bellek haritası modelden modele değiştiğinden dolayı burada yalnızca PIC16F628A modelinin veri belleği yapısından ve bu bellekte verinin nasıl işlenebileceği ve yönetilebileceğinden söz edeceğim. Bu model üzerinde anlatılacakları kavradığınızda bank yönetimi mantığını kavramış olur; Assembly dilinde, tüm PIC10, PIC12 ve PIC16 serisinin bank yönetimini yapabilirsiniz
Devamı
PIC
PIC16
Assembly
Memoria
RAM

PIC16F887 Assembly ile 4x4 Tuş Matrix Tarama

Yazar: İsmail Sahillioğlu | Mart 16, 2017
Devre şeması
Bu program başlangıç düzeyinde olanların Assembler'da tuşların nasıl taranıp, girilen değerin nasıl 7-Parçalı bir LED göstergede gösterilebileceğini kavrayabilmesi için yapılmıştır. Programın işleyişi şu şekildedir: Osilatör ayarları yapılır. Giriş-çıkış yönlendirmeleri yapılır ve portlar kullanıma hazır hale getirilir. 7-Parçalı LED gösterge ilk kullanıma hazır hale getirilir. Kesme bayrakları temizlenir ve ardından kesmeler kurulur. Sonrasında denetleyici tuş darbelerini beklemek üzere uyku kipine geçirilir. Bu kipte kullanılması aygıtın mümkün olduğu kadar en düşük güçte çalışması içindir
Devamı
PIC
PIC16
PIC16F887
Assembly

PIC18F2550 Assembly İle 4x7 Segment Gösterge Çoğullama (Multiplexing)

Yazar: İsmail Sahillioğlu | Şubat 20, 2017
7 Segment multiplexing devresi
Üye olduğum forumları gezdiğimde Assembly ile PIC programlama konusunda özellikle PIC18 serisi ile ilgili yeteri kadar Türkçe kaynak bulamadım. Bu yüzden ben de yeterli İngilizcem olduğu için İngilizce kaynaklara yöneldim. Şu an hala Assembly programlamada ilerliyorum. Bunu yaparken de Türkçe kaynak sıkıntısından dolayı deneyimlerimi yardımcı kaynak olması adına, özellikle PIC18 serisini Assembly ile programlamayı öğrenmek isteyenler için paylaşmak istiyorum. Çünkü bilenler bilir PIC18 serisinde veri belleği bloklarının yönetimi yazılımsal ve donanımsal olarak klasik PIC16 serisinin bellek
Devamı
PIC
PIC18
PIC18F2550
Assembly

PIC18F2550 Assembly İle 2 Motorun Belirli Koşullara Göre Sürülmesi

Yazar: İsmail Sahillioğlu | Şubat 23, 2017
Devre şeması
Merhabalar! PIC18 Assembly programlama konusunda biraz Türkçe kaynak kıtlığı olduğunu farkettim. Kaynaklar çok az veya olanlar oldukça basit seviyede. Biraz daha ilerlemek isterseniz artık Türkçe kaynak konusunda yolun sonuna vardığınızı farkedersiniz. Türkçe kaynaklara küçük de olsa katkı sağlamak amacıyla kurgusal bir motor kontrol senaryosu içeren bu yazıyı hazırladım. Bu uygulamanın amacı mükemmel bir motor kontrol devresi ve yazılımı yapmak değil, tamamen PIC18 Assembly dili ile programlama pratiği yapmaktır. Dolayısıyla bu haliyle profesyonel amaçlara hizmet etmez fakat yine de bir
Devamı
PIC
PIC18
PIC18F2550
Assembly
Abone ol Gömülü Programlama

Projects

Görevci

Monthly archive

  • Şubat 2017 (2)
  • Mart 2017 (1)
  • Nisan 2017 (1)
  • Mart 2019 (1)
  • Nisan 2019 (1)
  • Temmuz 2019 (3)
  • Eylül 2019 (1)
  • Ekim 2019 (1)
  • Mart 2020 (1)
  • Ağustos 2020 (3)
Sayfalama
  • Sayfa 1
  • Sonraki sayfa ››

Footer menu

  • İletişim

Copyright © 2026 Kozmotronik Tech - All rights reserved

Kozmotronik Tech