Arm Tabanlı Mikroişlemciler #02 | Düğme ve Led: Gerilim Eşikleri ve Akım Sınırlama Direnci
Giriş Çıkış Pinleri (GPIO)Eğitmen: Dr. Süleyman Burak ÇELİK
Karttaki mavi düğmeye basınca yeşil led yanıyor, ama ikisi arasında kablo yok: aradaki şey bir program. Programın düğmeyi okuyup ledi sürebilmesi için önce pinin dilini bilmeliyiz: bir ve sıfır aslında birer gerilimdir. Bu derste mikrodenetleyicinin dışına bakıyor, bir düğmeyi ve bir ledi pine nasıl bağlayacağımızı her hesabı adım adım göstererek anlatıyoruz. Bu derste: - Genel amaçlı giriş/çıkış (GPIO) portu: giriş biti okur, çıkış biti pini 3.3 V ya da 0 V yapar; Nucleo'da düğme B1 → C portu pin 13, led LD2 → A portu pin 5 - Girişte 1 ve 0: 3.3 V beslemede 0.3 × 3.3 = 0.99 V altı sıfır, 0.7 × 3.3 = 2.31 V üstü bir; aradaki bant belirsiz; giriş akımı en çok 1 µA - Çıkış seviyeleri: bir için en az 2.9 V, sıfır için en çok 0.4 V; gürültü payı 0.59 V; pin başına en çok 25 mA - Düğme ve yukarı çekme direnci (10 kΩ): bırakılı 3.29 V (bir), basılı 0 V (sıfır), akım 0.33 mA - Ledin akım–gerilim eğrisi: 0.2 V artınca akım 5 katına çıkıyor; ledi gerilimle değil dirençle sürmek - Akım sınırlama direnci: (3.3 − 2.0) V / 5 mA = 260 Ω → standart 270 Ω, 4.8 mA, 6.3 mW; mavi led için 100 Ω - Üç tuzak: dirençsiz led, boşta kalan giriş, basılı düğmeyi bir sanmak Bölümler: 0:00 Geçen Ders ve Bugün 0:25 Düğmeye Basınca Led Neden Yanar? 0:45 Genel Amaçlı Giriş/Çıkış (GPIO) 1:13 Girişte 1 ve 0 2:09 Çıkış Seviyeleri ve Gürültü Payı 2:57 Düğme ve Yukarı Çekme Direnci 3:44 Ledin Akım–Gerilim Eğrisi 4:22 Akım Sınırlama Direnci 5:22 Üç Tuzak 5:49 Özet ve Sıradaki Ders Sıradaki derste mikrodenetleyicinin içine giriyoruz: kontrol yazmaçları ve onları C diliyle bit bit değiştirmek. Kaynak kitap: Alexander G. Dean, Embedded Systems Fundamentals with Arm Cortex-M based Microcontrollers, Nucleo-F091RC 2. baskı (Arm Education Media) — Bölüm 2, s. 27–32 (konu sırası ve kavramlar). Örnekler özgündür. Elektrik-Elektronik, Bilgisayar, Mekatronik ve Kontrol Mühendisliği öğrencileri için Arm Tabanlı Mikroişlemciler serisinin ikinci dersi.