I2C mode ve portc kullanımı ?

Başlatan mech, 19 Ocak 2011, 13:04:48

mech

Merhaba Arkadaşlar.

Hem 18F4620 için MSSP'de I2C modu kullanıp PortC.5/SDO'yu dijital çıkış olarak kullanmak istiyorum. Acaba bu mümkün müdür. Datasheete göre sda,scl tek başına kullanılıp diğerleri dijital i/o kullanımı mı yoksa hepsini dijital yapmak mı mümkün gibi görünüyor?


Bilginin Efendisi Olmak İçin Çalışmanın Kölesi Olmak Şarttır

Maxim

benim anladığım SPI modunda c portunda 3 ayak iptal oluyor ama I2C modunda 2
yani portc5 i normal olarak kullanabilmen gerekir diye düşünmekteyim, test etmedim.

mech

modu herhangi bir registeri değiştirerek seçmiyorum. Picbasic Proton kullanıyorum. Öyle birşey varsa olur. Var mı?
Bilginin Efendisi Olmak İçin Çalışmanın Kölesi Olmak Şarttır

Maxim

helpe baktımda

DECLARE HBUS_BITRATE komutu

ve hbusin ile hbusout komutları var

hbusin veya hbusout komutu kullanıldığı zaman picin ilgili 2 tane pini otomatik olarak giriş oluyormuş

bence helpteki bu komutları oku, bayaa detay ve başka komutlarda var
picin SSPI ayarlarına bakmana gerek kalacağını zannetmiyorum .

birde sample dosyaları arasında I2c ile ilgili örnekler olması lazımdı, onlarda işe yarayacaktır .

sonuçta bana öyle geliyorki I2C de portc.5 pini boşta kalmaktadır.

mech

Evet portc.5 boşta imiş. Devredeki bir hatadan dolayı çalışmıyormuş. Teşekkürler.
Bilginin Efendisi Olmak İçin Çalışmanın Kölesi Olmak Şarttır