Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME

Ana Menü

18f46k22 port_E_pullups

Başlatan Okan AKÇA, 13 Ocak 2014, 10:53:28

Okan AKÇA

46k22 nin bir türlü E portunu pullups yapamadım daha önce kullanan oldumu acaba aktif yapsakta yinede  pasif.

Tagli

Datasheet'ten anladığım kadarıyla sadece E3'te pullup direnci var. TRIS register'ının 7. biti olan WPUE3 ile devreye alınıyor. Ancak, aynı zamanda global pullup izin biti olan RBPU'nun da uygun şekilde ayarlanması gerekiyor ki bu bit bazı PIC18 modellerinde PORTB pullup'larının toplu olarak açılıp kapatılmasına yarıyordu. CCS C bilmiyorum, ama belki bu bitin gerekli izni verebilmesi için kodda PORTB pullup'larını da açmak gerekiyor olabilir. Bu arada, PORTB pullup'larının RBPU haricinde ayrıca bir izin maskesi var: WPUB
Gökçe Tağlıoğlu

Okan AKÇA

#2
port e nin tüm pinlerii pullup oluyor ancak sizin dediginiz gibi bit kontrollerini göz ardı ediyorum zaten ccs yi kullanmamın sebebi bu zaten. port b yide aktif yaptıgımız zaman sorun düzeldi. tşk ederim