Sekildeki gibi bağlantıyı yaparsın. Her slave işlemcinin kendine has adresi olur, bu adreslere gre istediğinle haberleşirsin. "normalde bağlı olduğu master işlemcinin bağlantısından çıkarılıp, aynı master işlemcinin farklı bir bağlantı yerine konulacak" burda ne demek istediğini anlayamadım.

ADSIZ bunu yazdı Sekildeki gibi bağlantıyı yaparsın. Her slave işlemcinin kendine has adresi olur, bu adreslere gre istediğinle haberleşirsin. "normalde bağlı olduğu master işlemcinin bağlantısından çıkarılıp, aynı master işlemcinin farklı bir bağlantı yerine konulacak" burda ne demek istediğini anlayamadım. Hocam eyw. Demek istediğim slave 1 işlmecisi çıkarılıp slave 2 ile slave 3 işlemcileri arasına konabiliyor olacak. Master işlemciden 4 farklı bağlantı yer alacak, yani slave işlemciye bağlı devre istenildiği vakit master ile iletişimi kesilip istenildiğinde tekrar yerine takılacak. Bunun için SPI haberleşmede slavelere id vererek masterın onları tanıması mı gerekiyor, çünkü slave işlemci master ile tekrar iletişime geçtiiğinde slavein yaptığı işlemi kaldığı yerden devam ettirerek mastera data gnderecek. SPI protokolünde SS hattı ile slave seçilir. Slave1 i slave2 nin yerine takarsan slave işlemcinin slave1 olduğunu anlaman için fazladan işlem yapman gerekir. ADSIZ tarafından 25/Ara/19 22:22 tarihinde düzenlenmiştir

Hocalar mikroişlemcide i2c ile haberleşme yaparken, master işlemcinin bağlı oldukları slave işlemcileri tanıtırken isim verebilir miyim? İstediğim: tasarımda slave işlemciler master işlemcinin Rx veya Tx pinlerine bağlanacaklar ama tasarımdan dolayı slaveler yer değiştirebilecekler. Bu yüzden master işlemci bu slaveleri nasıl tanıyabilir. Master işlemci, slave devrelerden alacağı veya gndereceği bilgileri, slavelerin yerleri değiştirildiğinde slave ile nasıl haberleşebilir, nceki işlemlerden dolayı slave i nasıl tanıyabilir? Daha da açacak olursak: A slave işlemcisi , normalde bağlı olduğu master işlemcinin bağlantısından çıkarılıp, aynı master işlemcinin farklı bir bağlantı yerine konulacak. Eskiden A slave işlemcisi yerine B slave işlemcisi takılacak ve A ve B slave işlemcileri kendi devrelerini yapmaya ve masterla iletişimde kalmaya devam edecekler. banneduser tarafından 24/Ara/19 15:47 tarihinde düzenlenmiştir ride or die..

SPI'da clock sinyalinin master tarafindan uretildigi, veri iletisiminin master olmadan gerceklesemeyecegini hesaba katmani tavsiye ederim. Bunun yaninda hot-swap destegi icin veri hatlarini yalitman gerekebilir. Spi ile baska baglanti sekilleri de olabilir. Ornegin tum slaveleri ayni cs hattina baglayabilirsin. Boylece adlandirma ile istedigin slave ile baglanti kurabilirsin. Ben hala senin ihtiyacinin Rs485 oldugunu dusunuyorum. Olaylara karışmayın!

banneduser bunu yazdı ADSIZ bunu yazdı Sekildeki gibi bağlantıyı yaparsın. Her slave işlemcinin kendine has adresi olur, bu adreslere gre istediğinle haberleşirsin. "normalde bağlı olduğu master işlemcinin bağlantısından çıkarılıp, aynı master işlemcinin farklı bir bağlantı yerine konulacak" burda ne demek istediğini anlayamadım. Hocam eyw. Demek istediğim slave 1 işlmecisi çıkarılıp slave 2 ile slave 3 işlemcileri arasına konabiliyor olacak. Master işlemciden 4 farklı bağlantı yer alacak, yani slave işlemciye bağlı devre istenildiği vakit master ile iletişimi kesilip istenildiğinde tekrar yerine takılacak. Bunun için SPI haberleşmede slavelere id vererek masterın onları tanıması mı gerekiyor, çünkü slave işlemci master ile tekrar iletişime geçtiiğinde slavein yaptığı işlemi kaldığı yerden devam ettirerek mastera data gnderecek. SPI protokolünde SS hattı ile slave seçilir. Slave1 i slave2 nin yerine takarsan slave işlemcinin slave1 olduğunu anlaman için fazladan işlem yapman gerekir. Eyw hocam peki bu işlemi nasıl bulabilirim. ID gibi bir tanımlama yapıp mastera takılınca; slavein, kesme ile hangisi olduğunu mu taratmam gerekiyor? Bu işleme ne deniyor hocam o şekilde bakayım ride or die..

I2Cde adres, spida cs hattı, 1-wireda seri numarası belirleyicidir. rx-tx yazmışsınız. seri (rs232) iletişim noktadan noktayadır, ikiden fazla cihaz nerilmez. Sizin aradığınız rs485. Olaylara karışmayın!

Sekildeki gibi bağlantıyı yaparsın. Her slave işlemcinin kendine has adresi olur, bu adreslere gre istediğinle haberleşirsin. "normalde bağlı olduğu master işlemcinin bağlantısından çıkarılıp, aynı master işlemcinin farklı bir bağlantı yerine konulacak" burda ne demek istediğini anlayamadım. Hocam eyw. Demek istediğim slave 1 işlmecisi çıkarılıp slave 2 ile slave 3 işlemcileri arasına konabiliyor olacak. Master işlemciden 4 farklı bağlantı yer alacak, yani slave işlemciye bağlı devre istenildiği vakit master ile iletişimi kesilip istenildiğinde tekrar yerine takılacak. Bunun için SPI haberleşmede slavelere id vererek masterın onları tanıması mı gerekiyor, çünkü slave işlemci master ile tekrar iletişime geçtiiğinde slavein yaptığı işlemi kaldığı yerden devam ettirerek mastera data gnderecek. ride or die..

SPI'da clock sinyalinin master tarafindan uretildigi, veri iletisiminin master olmadan gerceklesemeyecegini hesaba katmani tavsiye ederim. Bunun yaninda hot-swap destegi icin veri hatlarini yalitman gerekebilir. Spi ile baska baglanti sekilleri de olabilir. Ornegin tum slaveleri ayni cs hattina baglayabilirsin. Boylece adlandirma ile istedigin slave ile baglanti kurabilirsin. Ben hala senin ihtiyacinin Rs485 oldugunu dusunuyorum. Slave clock sinyaline ihtiyacım olacak çünkü slave kendi başına da kullanılabilecek ve süre sayacak. Bunun için harici quartz koysam çalışmaz mı? Edit: Bir de hocam spi veya i2c ile haberleşmesini istiyorum çünkü ilerde sadece 2 tane değil 10 kadar slave mikroişlemci olacak. banneduser tarafından 26/Ara/19 09:05 tarihinde düzenlenmiştir ride or die..

YeniHarman bunu yazdı SPI'da clock sinyalinin master tarafindan uretildigi, veri iletisiminin master olmadan gerceklesemeyecegini hesaba katmani tavsiye ederim. Bunun yaninda hot-swap destegi icin veri hatlarini yalitman gerekebilir. Spi ile baska baglanti sekilleri de olabilir. Ornegin tum slaveleri ayni cs hattina baglayabilirsin. Boylece adlandirma ile istedigin slave ile baglanti kurabilirsin. Ben hala senin ihtiyacinin Rs485 oldugunu dusunuyorum. Slave clock sinyaline ihtiyacım olacak çünkü slave kendi başına da kullanılabilecek ve süre sayacak. Bunun için harici quartz koysam çalışmaz mı? Edit: Bir de hocam spi veya i2c ile haberleşmesini istiyorum çünkü ilerde sadece 2 tane değil 10 kadar slave mikroişlemci olacak. Sanırım yanlış aktarmışım. Clock sinyali sadece mikrodenetleyiciler arasında iletişimin gerçekleşmesi için gerekli. Her mikrodenetleyicinin kendine ait bir saat sinyaline ihtiyacı var zaten. Sen bir şuraya bak istersen: https://www.instructables.com/id/RS485-Serial-Communication-Between-Arduino-Mega-an/ Eğer bus üzerinde bir adet master olacaksa, fiziksel olarak çıkış pini sayısı yeterliyse SPI kullanılabilir. Slave olarak nitelendirilen cihazların addressi farklıysa doğrudan I2C kullanılabilir. Sizin durumunuzda slaveler de mikrodenetleyiciye sahip olup ayrıca programlanabildiği için adres değişikliği yapıp, çakışmaların nüne geçebilirsiniz. Yine de şuradaki (https://forum.arduino. cc/index. php?topic=305921.0) ikinci cevabı okumanızı tavsiye ederim. Düşük hızlı ağ veriyollarının karşılatırılması için https://www.wikizeroo.org/index. php?q=aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvTGlzdF9vZl9uZXR3b3JrX2J1c2Vz adresine bakabilirsiniz. Olaylara karışmayın!

I2Cde adres, spida cs hattı, 1-wireda seri numarası belirleyicidir. rx-tx yazmışsınız. seri (rs232) iletişim noktadan noktayadır, ikiden fazla cihaz nerilmez. Sizin aradığınız rs485. Doğru diyorsun hocam yeni ğreniyorum, spi full duplex olduğu için o sistemi kullanıcam sanırım veya duruma gre i2c kullanırım ride or die..