Kayıtlar

Mayıs, 2021 tarihine ait yayınlar gösteriliyor

ARM MİMARİSİNİN YAPISI

Resim
  ARM AİLESİ Arm mimarisi Classic-Embedded-Application olmak üzere üç sınıfa ve A, M, R olarak da üç aileye ayrılmıştır. Cortex-A serisi genelde 32 veya 64-Bittir. Yüksek performans gerektiren yerlerde kullanılmaktadır. Cortex-R serisi 32-Bit’lik bir yapıya sahiptir. Real Time (gerçek zamanlı) çalışmaktadırlar. Zamanın çok fazla önem arz ettiği projelerde kullanılmaktadır. Tıbbi uygulamalar, otonom sistemler ve kameralar en çok kullanılan örnekleridir. Cortex-M serisi 32 Bittir. Boyut olarak küçük ve büyük enerjili olduğu için gömülü sistemlerde çokça kullanılmaktadırlar. Cortex-M serisi kendi içinde de düşük enerji tüketimi (M0), performans verimliliği (M3-M4) ve yüksek performans olmak üzere kendi içinde de üç gruba ayrılmaktadır (Şekil 6). Şekil 7 . Arm mimarisi

STM32F407VG DISCOVERY BOARD NEDİR VE NASIL ÇALIŞIR ?

  STM32F407VG DISCOVERY BOARD   -           STMicroelectronics STMicroelectronics Cenevre, İsviçre merkezli bir Fransız İtalyan uluslu elektronik ve yarı iletken üreticisidir. Genellikle ST olarak adlandırılır. Avrupa’nın en büyük yarı iletken çip üreticisidir. -           STM32F407VG Discovery Board Özellikleri   · STMicroelektronics firması tarafından üretilen ARM Cortex-M4 tabanlı yüksek performanslı, düşük maliyetli, kolay kullanımlı bir geliştirme kartıdır. · Kartın üzerinde STM32F407VGT6 mikrodenetleyicisi bulunur. · Ayrıca bir debugera ihtiyaç duymaz. Çünkü üzerinde STLINKV2 ile gelir. Yani debuger'ı zaten kartın üzerinde yerleştirilmiştir. · 1MB flash ve 192 kb RAM belleğe sahiptir. · 3V ve 5V’ luk çıkış pinlerine sahiptir. · 3 eksen dijital ivme ölçere (LIS302DL) sahiptir. · Yüksek performanslı 24bit Stero DAC ve D sınıfı yükseltici ses sürücü entegre...

MİKRODENETLEYİCİLER NEDİR NASIL ÇALIŞIR ? MİKRODENETLEYİCİLERİN YAPISI

Resim
  MİKRODENETLEYİCİLER   · Mikrodenetleyici dışarıdan gelen bir veriyi(programı) hafızasına alan, derleyen ve sonucunda çıktı elde eden bir bilgisayardır. Mikrodenetleyicilerin yapısında; CPU, RAM, ROM, I/O portları, Seri ve Paralel Portlar, Sayıcılar, ADC ve DAC çevre birimleri bulunur. Mikrodenetleyiciler gerçek zamanlı (real time) işlemlerde mikroişlemcilere göre daha başarılı çalışırlar. Mikrodenetleyiciler herhangi bir işi çok küçük boyutlarda ve daha düşük enerjide yaparlar. Mikroişlemciler aynı anda birçok işlemi yaparlarken mikrodenetleyiciler aynı anda tek bir iş yapabilirler. Mikrodenetleyiciler dört farklı arayüze sahiptirler. 1.       Analog Arayüz: Verilerin elektrik gerilimi veya akımı olarak kodlanmış arayüz çeşididir. 2.       Paralel Arayüz: 1 ve 0’lardan oluşan verilerin eş zamanlı olarak grup halinde alınıp verildiği arayüzdür. 3.       Seri Arayüz: 1 ve 0’lardan oluşan ...

MİKROİŞLEMCİLER NEDİR ? MİKROİŞLEMCİLER NASIL ÇALIŞIR ?

Resim
  MİKROİŞLEMCİLER Yapısında bir CPU (Central Processing Unit / Merkezi İşleme Birimi), ön bellek ve input/ output (giriş / çıkış) birimleri bulunan devrelere mikroişlemci (microprocessor) denir. Bu üç temel unsur birbirlerine bus (iletişim yolları) ile bağlıdır (Şekil 1).   Şekil 1 . Bir mikroişlemci sisteminin temel bileşenlerinin blok diyagramı CPU (Central Process Unit)   -           Mikroişlemcinin beyni CPU'dur. -           Veri akışı ve veri işleme bu birim sayesinde gerçeleşir. -           Bu veri işleme genellikle CPU içerisinde yer alan ALU (Aritmetic Logic Unit / Aritmetik Mantık            Birimi) 'da uygulanır. -           Bu birimde sayısal ve lojik işlemler yapılır. -   ...

GÖMÜLÜ SİSTEMLER NEDİR ?

  GÖMÜLÜ SİSTEMLER Gömülü sistemler, elektronik bir cihaza aynı işlemi sürekli tekrar ettirmektedir. Gömülü sistemlerin en genel tanımı ise bir cihaza belirli bir işi yapması için tasarlanmış mikroişlemci veya mikrodenetleyici tabanlı sistemler olmasıdır. Gömülü sistemlerin kullanıldığı cihazlar bilgisayarlar, yazıcılar, telefonlar, ABS sistemleri, osiloskoplar vs. gibi mikroişlemci ile çalışan cihazlar olarak sıralanabilir. Bilgisayarları gömülü sistemlerden ayıran en önemli özellik ise bilgisayarlar, birden fazla işlemi aynı anda yapabiliyorken gömülü sistemlerin belirli bir işlemi gerçekleştirmesidir. Gömülü sistemler mikroişlemci veya mikrodenetleyici gibi programlanabilir elektronik elemanlardan oluşmaktadırlar. Bu sistemleri programlayabilmek için genelde C programlama dili tercih edilmektedir. C programlama dilinin tercih edilme sebepleri: -           C programlama dilinin orta seviyeli bir dildir. -    ...