Berkant ÜsenMÜHENDİSLİK PORTFOLYOSU
← Tüm seçilmiş çalışmalar

ÜNİVERSİTE DERS ÇALIŞMASI

Bir düğmeden bir mantık işlemine.

AVR dijital girişleri, LED’ler, C ve derleme–yükleme–test döngüsü.

Bağlam

Ekim 2024’te belgelenen giriş düzeyinde üniversite çalışması: AVR platformunda dijital girişler ve LED’ler, ATmega88PA hedefli derleme komutları.

Katkım

  • Sağlanan öğretim örneklerini test ettim ve daha sonra kod değişiklikleri yaptım.
  • Düğme kontrollü LED’ler ve AND, NOR, XOR mantığı için C’de bit düzeyinde işlemlerle çalıştım.
  • avr-gcc, ELF/HEX dönüşümü, avrdude ile yükleme ve Makefile adımlarını belgeledim.

Yöntem

İş akışı kaynak kodunu gözlemlenebilir çıktıya bağladı: C programını derlemek, flash dosyasını üretmek, mikrodenetleyiciye aktarmak ve düğme girişlerine verilen LED tepkisini incelemek.

YENİ ŞEMA · 2026

Tek işlem, dört giriş birleşimi.

LED = A ^ B;
ABLED
000
011
101
110

XOR, iki mantıksal giriş farklı olduğunda doğrudur. Burada A ve B Boole değerleridir. Taslak, fiziksel düğme gerilimlerini, yazmaçları veya LED kutuplamasını modellemez. Yeni laboratuvar gösterimi tüm giriş birleşimlerini kapsar.

Öğrendiklerim

Küçük bir giriş/çıkış alıştırması; Boole mantığını, yazmaç işlemlerini, derleme araçlarını ve fiziksel davranışı bir araya getirir. Bu katmanları ayrı ele almak hataları anlamayı kolaylaştırır.

Kaynaklar ve kapsam

Uyarlanan öğretim örneklerine ve kısmi laboratuvar belgelerine dayanır. Geçmiş donanım yazılımı burada bağımsız olarak yeniden derlenmedi. Bağlantıdaki tarayıcı gösterimi yeni bir uygulamadır.

Uyarlanan öğretim örnekleri: Thomas Grunenberg.

Bir fikri parçalara ayır. ↗

BÜ / AFTER HOURS

Tuğla Kıran

Puan0Tur1Can3

Bir atış daha.

← → veya A / D ile hareket et. Fareyle yönlendir veya parmağınla sürükle. Topu fırlatmak için Boşluk, duraklatmak için P.

Küçük bir mola. Puanlar kaydedilmez.