Arduino SCK, MOSİ, MİSO Pinleri

Gokrtl

Gökhan Kartal (TeknoDay)
Staff member
Katılım
27 Şubat 2019
Mesajlar
11,212
Arduinonun nano,uno ve mega modellerinde bu pinlerden sadece birer tane var.
Bağlayacağım iki ayrı modülün bu pinleri kullanması gerek.
Bu durumda nasıl bir yol izleyebilirim?
1- Pinlere aynı anda iki modül bağlayabilir miyim?
2- Diğer boştaki Dijital - Analog pinleri sck, mosi, miso olarak atayıp kullanabilir miyim?
 
SPI protokolünde bus'a birden fazla cihaz bağlanabilir. Her cihazın bir "chip select" (CS) pini ile aktif hale getirilmesi gerekir. Eğer bir cihaz aktif eğilse, çıkışlarını High Z (yüksek empedans, kopuk) duruma getirmesi lazım.

Yani öncelikle bağlanan cihazın bir CS pini olmalı ve bu pin de pasif duruma getirildiğinde cihazın bus'tan tamamen izole edilmiş olması lazım. Bu durumda bütün cihazları SPI bus'a paralel bağlıyorsun ve sonra da CS pinleri ile aktif/pasif duruma getirip haberleşmes sağlıyorsun.
 
SPI protokolünde bus'a birden fazla cihaz bağlanabilir. Her cihazın bir "chip select" (CS) pini ile aktif hale getirilmesi gerekir. Eğer bir cihaz aktif eğilse, çıkışlarını High Z (yüksek empedans, kopuk) duruma getirmesi lazım.

Yani öncelikle bağlanan cihazın bir CS pini olmalı ve bu pin de pasif duruma getirildiğinde cihazın bus'tan tamamen izole edilmiş olması lazım. Bu durumda bütün cihazları SPI bus'a paralel bağlıyorsun ve sonra da CS pinleri ile aktif/pasif duruma getirip haberleşmes sağlıyorsun.
Peki abi iki tane modülü paralel bağladım ama kontrol bende değil. Mesela bunların biri ekran, diğeri dijital pot.
Ekran sürekli açık, dijital pot nasıl çalışıyor bilmiyorum.
diyelimki ekran açıkken ben dijital pota komut gönderdim. O zaman ikisinin de cs pini devrede olacağından çakışma olmaz mı?
 
SPI bir master/slave yapısına sahip. Senin MCU master olmalı, diğerleri de slave. Efendi birşey istemedikçe köle çenesini kapalı tutacak :) Yani CS ile aktif edilmedikçe kesinlikle bus'ı sürmeyecek.
 

Forum istatistikleri

Konular
5,835
Mesajlar
99,529
Üyeler
2,479
Son üye
yiyehuoxing32

Son kaynaklar

Son profil mesajları

gruptaki arkadaşlara selamlar. sıteyi bu gün fark ettim. Asansör için 2x7 segment LCD gösterge üretmek istiyorum. acaba bu sayfadaki arkadaşlardan destek alabilirmiyim. LCD nin mantık açılımı ektedir.
deneyci wrote on TA3UIS's profile.
Selam.
Amatör telsiz lisansı nasıl alınıyor?
Lisansı olmayanı forumlarına almıyorlar. :)
Bilgi alamıyoruz.
cemalettin keçeci wrote on HaydarBaris's profile.
barış kardeşim bende bu sene akıllı denizaltı projesine girdim ve sensörleri arastırıyorum tam olarak hangi sensör ve markaları kullandınız yardımcı olabilir misin?
m.white wrote on Altair's profile.
İyi akşamlar.Arabanız ne marka ve sorunu nedir.Ben araba tamircisi değilim ama tamirden anlarım.
* En mühim ve feyizli vazifelerimiz millî eğitim işleridir. Millî eğitim işlerinde mutlaka muzaffer olmak lâzımdır. Bir milletin hakikî kurtuluşu ancak bu suretle olur. (1922)
Back
Top