Elektrotekno.com Ana Sayfa || Programlanabilir Cihaz ve Elemanlar || Microchip Pic Serisi


I2C ve SPI modu aynı anda kullanılabilir mi?

Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.
Şu an Kod Paylaşım ve Soru Cevap Alanı kategorisi içerisindeki Microchip Pic Serisi forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "PIC ile databank uygulaması yapılabilirmi ?" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!
Kayıt: 02 Ksm 2005
Mesajlar: 162

Offline
schlen
Tarih: 02 01 2008 01:12

Arkadaşlar bilgisayar üzerinden adc kontrolü yapacağım. 2 seri porta ihtiyacım var. 16f877 üzerindeki spi ve i2c pinlerini kullanarak bilgisyar ile i2c, adc entegresi ile de spi haberleşme yapabilir miyim?

devrede input mode bigisayar mı yoksa elle mi seçim yapılacağını, sel_0,sel_1 ve sel_2 kanal seçmek için kullanılacak anahtarlar.I2C ve SPI modu aynı anda kullanılabilir mi?
Kayıt: 22 Nis 2006
Mesajlar: 380

Offline
ete
Tarih: 02 01 2008 14:15

Bana kalırsa bilgisayar ile RS232 (seri) ve ADC entegresi ile de SPI haberleşmen gerek ve bunu rahatlıkla yapabilirsin.

Kullandığın işlemcinin tam tamına 8 adet Analog to Digital çeviricisi var iken neden dışarıdan başka bir ADC entegresi kullandığını anlamadım. Şayet bu MAX186 özel bir ADC çeviricisi değil ise, 16F877 nin çeviricileri 8-10 bit çalışabilmektedir.

Ete
Başa dön
Kayıt: 06 May 2006
Mesajlar: 14

Offline
asistan0
Tarih: 02 01 2008 14:31

bunun programınıda koysan daha iyi yardımcı olabiliriz....
Başa dön
Kayıt: 02 Ksm 2005
Mesajlar: 162

Offline
schlen
Tarih: 02 01 2008 15:28

ete yazmış
Bana kalırsa bilgisayar ile RS232 (seri) ve ADC entegresi ile de SPI haberleşmen gerek ve bunu rahatlıkla yapabilirsin.

Kullandığın işlemcinin tam tamına 8 adet Analog to Digital çeviricisi var iken neden dışarıdan başka bir ADC entegresi kullandığını anlamadım. Şayet bu MAX186 özel bir ADC çeviricisi değil ise, 16F877 nin çeviricileri 8-10 bit çalışabilmektedir.

Ete


merhaba Ete,

haklısın 16f877 nin de 8 kanal adc si var ancak max186 12 bit çözünürlükte dönüştürme yapıyor ve tezimde danışmanım bunu özellikle istiyor. Tıbbı bir uygulamanın parçası olacağı için 2 bit bile çok önemliymiş.
Başa dön
Kayıt: 22 Nis 2006
Mesajlar: 380

Offline
ete
Tarih: 02 01 2008 15:44

Özel değil ise demiştim zaten. Peki PC ile haberleşmede neden I2C kullanmak istiyorsun?. Zaten bağlantıyı RS232 ile USART'a bağlamışsın zaten.

Onuda mı danışmanın istiyor?.

Ete
Başa dön
Kayıt: 02 Ksm 2005
Mesajlar: 162

Offline
schlen
Tarih: 02 01 2008 16:58

asistan0 yazmış
bunun programınıda koysan daha iyi yardımcı olabiliriz....


Merhaba arkadaşım,
Programını da ekleyeceğim ancak henüz protokol kısmını halledemedim. 12 bit adc bilgisini spi modunda pic e nasıl yollayacağımı bulamadım. Proton gibi yüksek seviyeli dillerdeki hazır komutlar 8 bit için hazırlanmış. Eğer 12 bit transfer için yardımcı olabilirsen sevinirim. Şu an sadece lcd yi sürebiliyorum. Alamadığım bilgi üzerinde işlem yapmam mümkün değil Smile. Bilgisayarla seri port iletişimi konusunda örneklere daha sonra bakıp o kısmı ekleyeceğim.
Başa dön
Kayıt: 22 Nis 2006
Mesajlar: 380

Offline
ete
Tarih: 02 01 2008 17:38

@schlen,

Hangi dilde yazıyorsun programı?. Basic de yazıyorsan Yardım edeyim.
Bütün yazdığın programı buraya koymana gerek yok. Yalnızca takıldığın bölümü koy tartışalım ve doğrusunu bulalım hep birlikte.

Ete
Başa dön
Kayıt: 02 Ksm 2005
Mesajlar: 162

Offline
schlen
Tarih: 02 01 2008 17:39

ete yazmış
Özel değil ise demiştim zaten. Peki PC ile haberleşmede neden I2C kullanmak istiyorsun?. Zaten bağlantıyı RS232 ile USART'a bağlamışsın zaten.

Onuda mı danışmanın istiyor?.

Ete


Forumda mesajı okuyan başka arkadaşlar da merak ederse diye açıklama yapmayı uygun buldum. Sıkıntı spi modunda 12 bitlik adc ile haberleşmek. Adc ye 8 bit yollayıp 12 bit alıcam. Bilgisayarlar asenkron iletişim de kurabiliriz. I2C'yi sadece aklıma geldiği için sordum.
Başa dön
Kayıt: 22 Nis 2006
Mesajlar: 380

Offline
ete
Tarih: 02 01 2008 17:43

Peki Max186 protokolunu tam biliyormusun?. Biliyorsan burada açıklada ona göre bir şeyler yapalım. Değilse protokolu öğrenmem için data sheetini iyice incelemem gerekecek.

Protokoldan kastım;
- Nasıl kanal seçiliyor
- Kanal seçtikten sonra ADC bilgisi nasıl okunuyor.

Ete
Başa dön
Kayıt: 02 Ksm 2005
Mesajlar: 162

Offline
schlen
Tarih: 02 01 2008 17:57

ete yazmış
Peki Max186 protokolunu tam biliyormusun?. Biliyorsan burada açıklada ona göre bir şeyler yapalım. Değilse protokolu öğrenmem için data sheetini iyice incelemem gerekecek.

Protokoldan kastım;
- Nasıl kanal seçiliyor
- Kanal seçtikten sonra ADC bilgisi nasıl okunuyor.

Ete


Elimde datasheeti var protokolünü ancak oradan okuduğum kadar biliyorum. Çok sevinirim. Kanal seçmek için Din ucundan 8 bit yolluyoruz. 4,5,6. bitler kanal seçme biti, 3. bit uni/bipolar seçimi 0.ve 1. bitler clock modlarını ve güç modunu gösteriyor. 7. bit ise start olarak açıklanmış. Dil olarak basic tabanlı proton kullanıyorum ancak şu anda işteyim. Eve gidince düzenler yollarım. Tşk ederim

En son schlen tarafından 02.01.2008, 18:43 tarihinde değiştirildi, toplam 1 kere değiştirildi
Başa dön


Sayfaya git 1, 2  Sonraki

I2C ve SPI modu aynı anda kullanılabilir mi?


Benzer Konular

- Birden Fazla aynı fotoğraf ve RESİM Dosyası için

- 4 kutsal kitap türkçe meal ve hadisler aynı programda
- Vodafone Staj Defteri (Aynı zamanda GSM için süper bir kaynak)
- Aynı dosya silici (Duplicate File Remover)
- mikrobasic ve proton aynı 16f628+ds1302 devresi
- I2C ve SPI modu aynı anda kullanılabilir mi?
- pic 2 fonksiyonu aynı anda işleyebilirmi ? yardım !
- arkadaşlar +/- 12v u aynı adaptörden alabilmenin bi yolu warmı
- Aynı dosyaları ve resimleri temizleyin...

- ram deki bir veriyi roma kaydetme için nasıl bi c kodu kullanılabilir - acil

- yıldız Üçgen Faz kontrollü Soft Star ICBT kullanılabilir.

Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72