C++ Dersleri | Bit İşlemleri - Bitwise Operators

    C++ Bit işlemleri mikrodenetleyici programlarken çokça ihtiyaç duyacağımız önemli bir konudur. C++ 'ı özellikle gömülü sistemler geliştirmek için öğrenmek ve kullanmak istiyorsanız naçizane tavsiyem bu konu üzerinde ağırlık vermeniz olacaktır. Bunun sebebi mikro denetleyicilerin kontrolünün register kullanarak yapılabilmesidir. Buna hiç gerek duymadığımız Arduino gibi sistemler ya da STM için konuşacak olursak HAL kütüphaneleri gibi register kullanımından soyutlandırılmış yapılar, ancak hobiciler için performans/hafıza optimizasyonuna ihtiyaç duymayan uygulamalarda kullanılabilir. Temel yapı register kullanımıdır ve buna hakim olan programcılar için kullandıkları mikrodenetleyici her ne olursa olsun, ihtiyaç duyacakları tek şey: mikrodenetleyicinin veri sayfası olacaktır. Ben arduino biliyorum diyen biri STM programlamak istediğinde HAL öğrenmelidir, ancak register level kodlayabilme yeteneğine sahipse buna gerek duymayacak ve geçişlerde herhangi bir zorluk yaşamayacaktır. Mikrodenetleyicinin anladığı dil temelde budur çünkü :) BEnim de anlatmayı yazmayı kullanmayı en sevdiğim konudur. Ben bilgisayarın dışına çıkmıyorum ne işim var mikrodenetleyici ile diyen için, eğer işletim sistemi yazmayacaksan bunlara hiç ihtiyacın olmayak diyelim ve sizi yormayalım bunlarla.

    Register kullanımıyla, arduino ide kullanımı arasındaki farkı : Arduino UNO, Atmel Studio üzerinden programlamak başlıklı yazımda anlatmaya çalışmıştım dileyenler onu da okuyup konuyu daha iyi anlayabilirler diyelim ve başlayalım.

Şimdilik herkese kolay gelsin!

Önceki Konu : C++ Floating Point Aritmetik

Sonraki Konu: Bit İşlemleri | Bitwise OR

Yorumlar

Bu blogdaki popüler yayınlar

Arduino IDE Kod Satır Numaraları Nasıl Açılır

DMD2TUR | Arduino P10 Led Panel için Türkçe Karakter Desteği | Arduino P10 Led panel Türkçe yazı yazma

P10 Led Panel Nasıl Sürülür - Arduino kod