Teknomerkez
TR EN ES
Konular

Teknik

Teknik En Son Eklenenler
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, APIleri (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.
İsmail Sahillioğlu 25.11.2023

Görevci tanıtımına hoş geldiniz! Öncelikle 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.

İsmail Sahillioğlu 24.11.2023
Bugünlerde hızla gelişen teknoloji sonucu 'Yapay zeka, büyük data' gibi konular ilgide üst sıraları işgal etmiş olsada alt yapıları çerçevesinde incelendiğinde ihtiyaç duyulan verilerin temelde sensörlerle toplandığını görüyoruz... Mikrochip Pic serisi için Assembly dilinde programlamayı anlatmaya başlıyorum.
Mehmet Yılmaz 28.09.2023
Bir değerin bellekte temsil edilecek türünü değiştirmeye tür değiştirme denir. Temsil edilecek dememden kasıt şudur ki; mikrodenetleyicilerde veriler yalnızca ikilik (binary) olarak işlenebildiğinden, yazılım kodlarken kullanılan sabit ya da değişken değerlerin ikilik formatta nasıl organize edileceğinin belirlenmesi gerekir. 
İsmail Sahillioğlu 23.01.2021
İşleçler, kod yazarken aritmetik, mantıksal, karşılaştırma ve dile özel bazı işlevleri gerçekleştirmeye yararlar. JAL 2. versiyonu itibariyle aşağıdaki işleçleri desteklemektedir.
İsmail Sahillioğlu 06.12.2020
Rumuzlar (takma adlar) birden çok tanımlayıcının (değişkenler, adlandırılmış sabitler, alt programlar) aynı nesneye başvuru yapabilmesine izin verirler. Bir rumuz aşağıdaki biçimde tanımlanır:
ALIAS rumuz_tanimlayici IS gercek_tanimlayici
Çoğu zaman bir değişken ya da sabite birden çok ad ile başvuru yapılabilmesi yararlıdır. Kod yazarken bazı başvurular için rumuzların kullanılması kodlamayı yapan kişi açısından daha akılda kalıcı olur.
İsmail Sahillioğlu 31.08.2020
Merhabalar! İnternette karşılaştığım bir soru üzerine gerçeklediğim bir devreyi paylaşmak istiyorum. Soru şöyleydi:
"Butona 1 sefer bastığımda ne kadar basılı olursa olsun ilk bastığım andan itibaren 1 saniye çıkış verecek. Ne zaman elimi çekersem tekrar 1 saniye çıkış verecek bir devre (mikrodenetleyici istenmiyor)..
İsmail Sahillioğlu 21.03.2020
1. Adlandırılmamış Sabitler
Adlandırılmamış bir nümerik sabit, 32-bit işaretli değer olan bir UNIVERSAL türdedir. Bu sabit değerler genelde önişlemlerde (preprocessing) veya değişkenlere atamalarda kullanılan değerlerdir. Bir işlemde UNIVERSAL türü bir sabit değer kullanıldığında, bu tür, diğer operandın türüne çevrilir. Örneğin WORD türünde bir değişken ya da sabit operanda 12739 UNIVERSAL türdeki değer atanırsa, bu UNIVERSAL tür normalde işaretli 32 bit olmasına rağmen WORD türüne çevrilir...
İsmail Sahillioğlu 19.10.2019
Basitçe bir değişken, değer tutan bir tanımlayıcıdır. Bu tanımlayıcılar, değeri tutmak için ne kadar boşluk gerektiğini belirleyen ilgili türlere sahiptir. Bu veri türleri hakkında bu yazıda söz etmiştik. Bir değişken tanımlayıcı için belirtilen veri türü bu değişken için bellekte ne kadar yer ayrılacağını belirler. JAL'ın kendi kılavuzunda tam değişken tanımlama formatı aşağıdaki gibidir:...
İsmail Sahillioğlu 15.09.2019
Bugün ki yazımızda sizlere KiCad ile yeni başlayanlar için basit bir devere şemsının nasıl çizildiğini anlatacağım. Tabiki KiCad programında çizim yapabilmek için ilk önce kullandığınız bilgisayarınızda KiCad adlı programının yüklü olması gerekir.
Ulvi Asil Yılmaz 12.08.2019
Kayıtlar (Records); diziler, değişkenler, ve kayıtlar da dahil olmak üzere diğer yerleşik türleri de içinde barındırabilen ve bu farklı veri alanlarını bir paket haline getiren özel türlerdir. JAL dilinin bu özel türü C dilinde yine özel bir tür olan 'struct' ile benzerlik gösterir.
...
Bir kayıt oluşturulduktan sonra, basit bir türün kullanıldığı herhangi bir yerde kullanılabilir. Kaydın dahili alanlarına '.' işleci kullanarak erişilir.
İsmail Sahillioğlu 27.07.2019
JAL v2 derleyicisi yalnızca aşağıdaki türleri tanır...
...
En büyük türler,  WORD SWORD,  DWORD,  SDWORD genişlik belirticisini kullanarak basitçe temel türlerden türetilmiştir. Örneğin WORD BYTE*2’ye eşittir, sonuncusu yani BYTE*2, biçimlendirici ile diğerinin alternatifi olarak kullanılabilir...
İsmail Sahillioğlu 20.07.2019
JAL tek boyutlu değişken dizileri oluşturabilir ve bunları organize edebilir. Bit türü dizi oluşturmak için kullanılamaz, donanım yapısına uygun değildir. Bit dışındaki türlerin herhangi biriyle değişken dizileri oluşturulabilir. Dizi tanımlama biçimi aşağıdaki gibidir:
VAR "değişken türü" "değişken adı" ["dizi niceliği"] = {"dizi öğeleri"} ...
İsmail Sahillioğlu 20.07.2019
İdeal bir çalışma ortamında el altında birçok alet bulunmalıdır. Bu aletler bir elektronikçinin eli ayağı durumundadır. Bu alet ve edevatları kullanırken itina göstermeli kullandıktan sonra her birini tekrar yerli yerine yerleştirmeliyiz. Şunu untumamalıyız ki bu aletler veya edevatlar sonraları tekrar ihtiyağıcımız olacaktır..
Ulvi Asil Yılmaz 05.07.2019
Analog ölçü aletinin temel elemanı, döner çerçeveli ölçü aletidir. Ölçülecek aletin yarattığı akım, akım birimine göre döner çerçeveli ölçü aletinin ibresi sapar. Bu sapma miktarı skaladan okunarak (ölçü aletinin bulunduğu kademede dikkate alınacak) ölçülen büyüklük belirlenir...
Ulvi Asil Yılmaz 03.07.2019
Pasif ve aktif komponentlerin ölçüm ve değerlendirmesinde analog avometre veya dijital avometre kullanılması açısından çokta fazla bir fark bulunmamaktadır. Dijital avometre kullanımı analog avometreye nazaran daha kolaydır. Ölçülen değerin displayden okunması aslında çok büyük bir avantajdır...
Ulvi Asil Yılmaz 02.07.2019
Lehim, kalay ve kurşun maddelerinin belirli oran dahilinde karışımından meydana gelir. Bu oran %60 kalay ve %40 kurşun ihtiva eder. Kaliteli lehimlerde kalay oranı biraz daha fazla olup %2 kadar gümüş vardır ve düşük ısılarda eriyerek lehim sonrasında parlak bir görüntü verir. Kurşun oranı fazla olan lehimler daha yüksek ısılarda erir ve donuk renkli bir görüntü verir...
Ulvi Asil Yılmaz 01.07.2019
Düşük akım ve gerilim seviyeleri ile yüksek akım ve gerilimi anahtarlamak için kullanılır. Terminaller, fosfor bronz ve gümüş kaplamalı pirinç; kontaklar altın kaplamalı, gümüş-nikel alaşımlı metallerden yapılır. Terminalleri fişli tip, baskı devre montaj tip olabilir. Kontaklar açan ya da açan-kapayan, transfer eden formunda yapılır...
Ulvi Asil Yılmaz 30.06.2019
Kapasitörler seri bağlandıklarında toplam kapasite değeri dirençlerin paralel bağlanmalarındaki gibi hesaplanmaktadır. Paralel bağlantıda toplam kapasite değeri düşer, çalışma voltajı artar.Kapasitörlerin paralel bağlanmaları gibi hesaplanmaktadır. Paralel bağlantılarda toplam kapasite değeri artar, çalışma voltajı aynı kalır...
Ulvi Asil Yılmaz 29.06.2019
Üzerinde enerji depolanmamış kapasitör doğru akımda ilk anda (t0 anı) kısa devre özelliği gösterir. Üzerinden büyük bir akım akarken enerji depolar ve yük direncine bağımlı olarak bir müddet sonra akım artık müsade etmez...
Ulvi Asil Yılmaz 29.06.2019
Sayfa:123 .. 25>