Picproje Elektronik Sitesi

DERLEYİCİLER => PIC C => Konuyu başlatan: mer_harun - 20 Ekim 2011, 11:49:08

Başlık: PIC de kullanılmayan Uçlar
Gönderen: mer_harun - 20 Ekim 2011, 11:49:08
Arkadaşlar projemi sanal alemden gerçe alemde test etmek istiyorum.
Ancak öteden beri aklımı kurcalayan ve net bir yanıtını bulamadığım bir soru aklımı kurcalıyor:
a)PIC de(16f84,16f828,16f878 vb) kullanmadığım(Giriş ve çıkış olarak tanımlama yapmadığım) pin leri +5V yada şaseye bağlamak zorundamıyım?
b) Bağlamak zorunda isem direkt olarak mı bağlanır yoksa bir direnç ile mi direncin değeri?
c)Şaseye bağlayacaksam yazılım olarak bir ifade kullanmam gerekir mi? nedir?
d)Pin boşta bırakılacak ise yazılımda nasıl bir değişiklik yapmam lazım nedir?

16F84 gibi 18 pinli chip te bu iş kolay da 40 pinli 16f877 mikrodenetleyici de epsini 5v a bağlama bayağı iş yükü yani :)

Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: Erol YILMAZ - 20 Ekim 2011, 12:23:09
Herhangi bir tanımlama yaptığın I-O lar  bir tarafa yönlenmiştir ya giriştir ya çıkış.
Saldım çayıra olmaz bu...

Microchip Datasheet te boşta kalan pinleri ne yapmak gerektiği yazıyor ama
ben genel olarak boşta kalan pini lazım da olabilir düşüncesi ile Çıkış yapıp 0 veriyorum !
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: Erol YILMAZ - 20 Ekim 2011, 16:48:30
Alıntı yapılan: FxDev - 20 Ekim 2011, 16:37:45
Microchip'in bunla ilgili uygulamasının sheetini almam mümkün mü acaba?


PIC18F87K90 familly chips datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/39957b.pdf
There are 3 diffrent ways what to do with unused pins.

1) at page 38:   
2.7 Unused I/Os
Unused I/O pins should be configured as outputs and driven to a logic low state. 
...



2) at page 38:   
2.7 Unused I/Os
...
Alternatively, connect a 1 kΩ to 10 kΩ resistor to VSS on unused pins and drive the output to logic low



3) at page 512: 
Note 1 under table with minimal supply current :
Power-down current is measured with the part in Sleep mode, with all I/O pins in a high-impedance state and tied to VDD or VSS ...
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: ylmz - 20 Ekim 2011, 21:21:36
ben direk şaseye bağlıyorum demekki araya 1 k yada 10 k atmak gerekıyormuş :o
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: kudretuzuner - 20 Ekim 2011, 21:28:28
Merhaba
Hatırlatmaya gerek yok ama yine de ufak bir ayrıntı,direk şaseye verilen pin'in yazılımıda çıkış olarak ayarlanmalı.
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: OG - 20 Ekim 2011, 22:08:51
Alıntı yapılan: kudretuzuner - 20 Ekim 2011, 21:28:28
Merhaba
Hatırlatmaya gerek yok ama yine de ufak bir ayrıntı,direk şaseye verilen pin'in yazılımıda çıkış olarak ayarlanmalı.
Niçin?
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: kudretuzuner - 20 Ekim 2011, 22:32:27
Merhaba
Giriş olarak ayarlanmış bir pini ben hiç şaseye direk olarak çekmedim.Ne olacağı hakkında da bir fikrim yok.
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: OG - 20 Ekim 2011, 22:49:56
Ben de emniyet olsun diye hep giriş olarak bırakırım. Çıkış pinine kendisindeki mevcut olana zıt bir potansiyel temas ederse problem olabilir (H'a L veya L'a H gibi) ama giriş pinine değerse ister H ister L değsin problem olmaz.
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: t2 - 20 Ekim 2011, 22:50:26
Pini çıkış yaptıktan sonra boş bırakmak uygundur. BUnu illaki şaseye veya beslemeye bağlamak gereksizdir.
Hatta pin giriş ise ve boşta duruyorsa, yazılımda bu pini  kullanmıyorsanız, bu bile zararsızdır.  çıkış olmasından daha zararsızdır. Fakat yine de  nolur nolmaz diye  boştaki, giriş pinlerini ya beslemeye ya da  toprağa bağlarız.
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: kudretuzuner - 20 Ekim 2011, 22:53:45
Bu kadar ayrıntılı yanıtlar için çok teşekkür ederim.
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: Tagli - 21 Ekim 2011, 11:59:36
Konu hakkında bilgi ve deneyimim yok ama Microchip datasheet'lerinden şöyle bir satır aklımda kalmış:

Alıntı YapDijital giriş olarak ayarlanan pinler üzerindeki analog voltaj seviyeleri, işlemcinin daha fazla enerji harcamasına sebep olur.

Buradan yola çıkarak, dijital giriş olarak ayarlanmış kullanılmayan pinlerin boşta bırakılmaması gerektiği sonucuna varıyorum. Doğru mudur?
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: Erol YILMAZ - 21 Ekim 2011, 12:11:39
Çıkış olarak yapılıp 0 verilirse,
Mcu içindeki GND plane artar ve mcu daha da stabil hale gelir!  diye düşünüyorum.
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: OptimusPrime - 21 Ekim 2011, 17:12:41
düşük güç tüketimi gereken uygulamalarda geçen bir konu
http://ww1.microchip.com/downloads/en/DeviceDoc/01146B_chapter%202.pdf

fakat aksi durumda şu hataya yol açar bozulur çizilir aman dikkat şeklinde bir dökümana hiç rastlamadım...
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: picmanya - 23 Ekim 2011, 20:45:16
Alıntı yapılan: OG - 20 Ekim 2011, 22:49:56
Ben de emniyet olsun diye hep giriş olarak bırakırım. Çıkış pinine kendisindeki mevcut olana zıt bir potansiyel temas ederse problem olabilir (H'a L veya L'a H gibi) ama giriş pinine değerse ister H ister L değsin problem olmaz.

değdirilme ister hata ile olsun isterse bilerek olsun.
burda giriş pinine H yada L potasiyelli voltaj, pine seri bir direnç üzerinden değdirildiği düşünülüyor değilmi?
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: fahri- - 23 Ekim 2011, 20:50:50
Direnç olmadan da pic in portlarına, giriş olarak tanımlandığında  5V girmek pic e zarar vermez. ancak yine de koruma amaçlı olarak direnç kullanılır.
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: picmanya - 23 Ekim 2011, 21:24:32
nasıl zarar vermezmiş. çatır çutur yanar. bir değil üç-beş giriş için denemeyi yapmayı tavsiye ederim.
güvenli bir yöntem ise, giriş beş de olsa, on da olsa olsa sorun olmamalı.
sink source max. 25mA. hatta bazı 16 bit modellerinde 4 veya 8 mA. olarak veriliyor.
bu akımları aşmamakda fayda var. program ilk derlendiğinde - pic ilk açıldığında program while(); içine girene kadar.
pin sink akımı aşırı riskli olur. Denemeden while (); içinde nasıl davranır bilemiyorum.
Allegro Hocanın yöntemini dünya tercih ediyor. Kullanılmayan pinlerin giriş olarak atanması gerektiğini ilk defa okuyorum.
Kullanılmayan pinler çıkış olarak bırakılsada bir direnç üzerinden 0V. ye bağlanmalı.

Kullanılmayan girişler TRIS registerinde giriş olarak bırakılsın diye bir öneri talimat pic için bir yerlerde yazılı olarak verilmişmi?

Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: OG - 23 Ekim 2011, 21:37:11
Alıntı yapılan: picmanya - 23 Ekim 2011, 21:24:32
nasıl zarar vermezmiş. çatır çutur yanar. bir değil üç-beş giriş için denemeyi yapmayı tavsiye ederim.
güvenli bir yöntem ise, giriş beş de olsa, on da olsa olsa sorun olmamalı.
sink source max. 25mA. hatta bazı 16 bit modellerinde 4 veya 8 mA. olarak veriliyor.
bu akımları aşmamakda fayda var. program ilk derlendiğinde - pic ilk açıldığında program while(); içine girene kadar.
pin sink akımı aşırı riskli olur. Denemeden while (); içinde nasıl davranır bilemiyorum.
Allegro Hocanın yöntemini dünya tercih ediyor. Kullanılmayan pinlerin giriş olarak atanması gerektiğini ilk defa okuyorum.
Kullanılmayan pinler çıkış olarak bırakılsada bir direnç üzerinden 0V. ye bağlanmalı.

Kullanılmayan girişler TRIS registerinde giriş olarak bırakılsın diye bir öneri talimat pic için bir yerlerde yazılı olarak verilmişmi?

Niçin yansın?

Siz PIC ile diğer bir lojik devreyi bağlarken araya direnç koyuyormusunuz? Bu da aynı şey.

PIC girişi zaten çok yüksek empedanslı (CMOS yapıda). Yanması için ne gibi bir sebep olabilir?

PIC girişlerine PIC kaynak voltajından daha yüksek gerilim gelirse, ve bu koruma diyotlarının eşiğini aşarsa anlarım, ama NŞA da yanabileceğine anlam veremedim.
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: muhendisbey - 23 Ekim 2011, 21:48:46
boşta kalan uçlar giriş yapılırsa bu pinler yüksek empedans moduna geçer ve her durumda korunur, aksi durumda yani çıkış yapılırsa yüksek empedansta olmadığından ters bir gerilimde pic portları yanmasa bile zarar görür. Stabil olmasıyla ilgisi yok, stabil değilse zaten sorun vardır.
Bir diğeri eğer portlar başta clear edilmemişse çıkış yapıldığında saçma çıkışlar da alınabilir.
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: picmanya - 23 Ekim 2011, 22:01:52
öncelikle şu kısımda anlaşmalıyız galiba,
seri direnc bağlanmadan, giriş olarak ayarlanan, pic pinini, H yada L voltaja bağlamakda, o pinin programda kullanılıp - değerlendirilmesi ve programda kullanılmayıp - değerlendirilmemesi arasında bir fark olurmu?
kısaca pin programda, gerçekde değerlendirilmediği içinmi sorun olmaz deniliyor? burda sink akımı neyi ifade ediyor?
bu mantıkla sink akımı o pinin programda değerlendirilmesi durumundamı geçerli oluyor.
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: fahri- - 23 Ekim 2011, 22:33:30
source akımı: port'u çıkış olarak ayarladığında verebileceği akımdır. Bu akımı da 25 mA i geçmeyecek yada bağladığın devreye zarar vermeyecek şekilde dirençle sınırlarsın.
Eğer ki port giriş olarak tanımlanmışsa korkma direk 5V bağla. bu port micro amperler mertebesinde anca bir akım çeker ve pic hiçbir zarar görmez.
Yanar diyen arkadaş da sanırım hiç piclerle uğraşmamış. Yada bu durumu hiç denememiş sanırım.
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: CLR - 24 Ekim 2011, 11:54:39
Alıntı yapılan: picmanya - 23 Ekim 2011, 21:24:32
nasıl zarar vermezmiş. çatır çutur yanar. bir değil üç-beş giriş için denemeyi yapmayı tavsiye ederim.
güvenli bir yöntem ise, giriş beş de olsa, on da olsa olsa sorun olmamalı.
sink source max. 25mA. hatta bazı 16 bit modellerinde 4 veya 8 mA. olarak veriliyor.
bu akımları aşmamakda fayda var. program ilk derlendiğinde - pic ilk açıldığında program while(); içine girene kadar.
pin sink akımı aşırı riskli olur. Denemeden while (); içinde nasıl davranır bilemiyorum.
Allegro Hocanın yöntemini dünya tercih ediyor. Kullanılmayan pinlerin giriş olarak atanması gerektiğini ilk defa okuyorum.
Kullanılmayan pinler çıkış olarak bırakılsada bir direnç üzerinden 0V. ye bağlanmalı.

Kullanılmayan girişler TRIS registerinde giriş olarak bırakılsın diye bir öneri talimat pic için bir yerlerde yazılı olarak verilmişmi?

Hatalısın, işlemciye birşey olmaz, giriş yapıldığında port yüksek empedans olur, senin bahsettiğin sink source akımları portu çıkış yaptığında geçerlidir.
Source current : Port çıkış ve lojik 1 ise işlemci o porttan en fazla 25ma akım basabilir demek.
Sink Current : Port çıkış ve lojik 0 bu durumda işlemci o porttan en fazla 25ma içeriye akım alabilir anlamındadır.


Alıntı yapılan: fahri- - 23 Ekim 2011, 22:33:30
sink akımı: port'u çıkış olarak ayarladığında verebileceği akımdır. Bu akımı da 25 mA i geçmeyecek yada bağladığın devreye zarar vermeyecek şekilde dirençle sınırlarsın.
Eğer ki port giriş olarak tanımlanmışsa korkma direk 5V bağla. bu port micro amperler mertebesinde anca bir akım çeker ve pic hiçbir zarar görmez.

@Fahri senin hatanda yukarıdaki yazdığım gibi, sink ile source'ü karıştırmışsın. Diğer söylediklerin doğru.

Konu için ise en mantıklı ve kısa çözüm, portu çıkış yapıp lojik seviyesini 0'da tutmaktır.
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: OG - 24 Ekim 2011, 12:33:04
Alıntı YapKonu için ise en mantıklı ve kısa çözüm, portu çıkış yapıp lojik seviyesini 0'da tutmaktır.
İşte ben de bunun mantığını soruyorum, niçin? "giriş olması gerekir" mantığını yukarıda söylediğim gibi, "çıkış olması gerekir" neden mantıklı?

Ayrıca TRIS yazmaçlarında hiç ellemezseniz kendisi açılışta default 1 (yani giriş) yapıyor, en azından benim çalıştığım PIC'ler. Bu durumda giriş olması da"en kısa çözüm".

Yani boş portu hiç ellemediyseniz kendisini giriş atar ve yüksek empedans sebebi ile istediği yere temas etsin sıkıntı çıkmaz.
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: fahri- - 24 Ekim 2011, 12:39:11
 eemkutay;
haklısın aceleyle sink ve source u karıştırmışım. Teşekkürler düzeltme için ...
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: Erol YILMAZ - 24 Ekim 2011, 12:49:14
Alıntı yapılan: OG
Yani boş portu hiç ellemediyseniz kendisini giriş atar ve yüksek empedans sebebi ile istediği yere temas etsin sıkıntı çıkmaz.

OG hocam bu sağa sola temas etme durumu ancak prototipte olabilir ve seri imalat için kesinlikle kabul edilebilir birşey değil.

Ben yaptığımız devrelerde gürültü düzeyinin PIC in reset etme sınırında olan durumlarda bu boşta kalan PIN lerin durumlarına ilişkin olarak
en sağlam sonuçları boşta kalan pinlerin çıkış yapılıp çıkışa da 0 verilmesi halinde yakaladım.
Şimdi bunun Mcu içinde nedenini nasılını çok fazla açıklayamıyorum ama aklıma gelen en mantıklı şey,
GND plane'i Mcu içinde genişlemesini sağlamak olmuştu.
Sonuçta PIC çıkış FET'leri 100 ohm civarında iç direnci olan FET.
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: downloaded - 24 Ekim 2011, 13:09:40
neden bu kadar tartıştınızki bu konuyu, prototipte giriş çıkış ayarlaman farketmez boş bırak gitsin.
pille çalışan, enerji tüketiminin önemli olduğu durumlarda çıkış yapıp 0 verdinmi, enerji harcaman daha az olur diye düşünüyorum. ne kadar farkeder hiç bi fikrim yok. (sleep falan bir sonraki adım...)
giriş yapılınca analog veri girişinin mcu'yu daha fazla yorduğunu ilk defa duydum, ama bununda fazla enerji harcamasına ve ısınmaya sebep olacağı için denemeyi gereksiz buluyorum.
araya şunu sıkıştırmak istiyorum. giriş olan bir porta 5V vermenin portu yakması bana mantıklı gelmiyor. ama hiç bir devremde giriş pinini VCC'ye bağlamadım. arada 10k direnç iyidir.
bana göre en sağlıklı ve mantıklı yöntem, benimde kullandığım yöntem, giriş olarak kullanılmayacak bütün portları çıkış yaptıktan sonra, tüm portlara 0 yüklemek (örneğin PORTA=0x00;) sonrada kodun gerisinin normal akışıyla sürmesini sağlamak.
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: CLR - 24 Ekim 2011, 14:32:11
Alıntı yapılan: OG - 24 Ekim 2011, 12:33:04
İşte ben de bunun mantığını soruyorum, niçin? "giriş olması gerekir" mantığını yukarıda söylediğim gibi, "çıkış olması gerekir" neden mantıklı?

Ayrıca TRIS yazmaçlarında hiç ellemezseniz kendisi açılışta default 1 (yani giriş) yapıyor, en azından benim çalıştığım PIC'ler. Bu durumda giriş olması da"en kısa çözüm".

Yani boş portu hiç ellemediyseniz kendisini giriş atar ve yüksek empedans sebebi ile istediği yere temas etsin sıkıntı çıkmaz.

Merhaba,

Kısa çözüm derken donanımı ellememek açısından söylemiştim. (direnç vs. atmak gibi) Portu giriş yapmak şu açıdan tehlikelidir. CMOS(CMOS yazmam senin için yeterli olması gerekli aslında) boş bırakılırsa, pin yüksek empedans olduğu için bir nevi anten girişi veya opamp girişi gibi davranacaktır zaten opamp girişleride böyle fet tabanlıdır. Böylece yüksek frekanslı gürültüler bile bu empedans üzerinde gürültü bir voltaj oluşturabilecek ve o pinden içeriye girebilecektir. Bu içeride bazı transistör veya lojik elmanları tetikleyecek ve gereksiz yere konum değiştireceklerdir(lojik 0-1 gibi).  Bu durumda bazı etkileşimli pinlerde veya besleme hattı üzerinde gürültü oluşturacaktır. Çünkü bir sisteme bir sinyal girdiği zaman mutlaka biryerde harcanıncaya veya biryerden(pinden, beslemeden) çıkıncaya kadar dolaşır.

İşte bu lojik değişlerden dolayı besleme hattında gürültü oluşur ve bu gürültüleri elimine etmek için 100nf,  ferit bead vs. kullanırız.

Diğer durumda şudur, port pinini giriş yaptın ve boşta bıraktın diyelim. Bu durumda cmos özelliği gereği yüksek empedans oldu ve voltajla sürülebiliyor, cmoslar yüksek empedanstır ama küçük akımlarla bozulabilirler. Peki bu yüksek empedans girişli bir sisteme küçük akım oluşturacak şey nedir? Elbette statik elektrik, pini boş bırakırsan çok daha kolay bozulabilecektir. Pini giriş yaptıysan mutlaka gnd'ye (vcc'de olur ama gnd daha uygun)
1k, 2k2 gibi direnç ile bağlamanı tavsiye ederim. Bu durumda statik enerji yüksek empedans yerine düşük empedanslı yolu tercih edecektir.

Sonuç boşta bırakılmış ve giriş olmuş pin her zaman tehlikelidir çünkü girişte bir lojik kapıya bile bağlı olsa, o lojik kapı içinde aynı anda belki 10 belki 100 transistör aynı anda asenkron konum değiştirecektir. Bu gürültü kaynağıdır.

Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: OG - 24 Ekim 2011, 15:44:13
Allegro ve eemkutay, teşekkür, yazdıklarınız aradığım cevaplar.
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: picmanya - 24 Ekim 2011, 19:14:11
girişleri direkt VCC yada VSS ye çektiğimizde işlemcinin zarar görmediğini öğrenmiş olduk.
ama ben dirençsiz kullanmayacağım.
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: mer_harun - 26 Ekim 2011, 12:33:13
Arkadaşlar cevaplarınız için teşekkürler.
Benim yazılanlardan çıkardığım son özet şu:
Kullanılmayan uç 1k yada 2.2k direnç üzerinden toprağa bağlanır.

Çünkü ben bağlamadığımda genelde PIC ya doğru çalışmıyor yada çalışsada çok ısınıyor.

Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: cdurakbasi - 26 Ekim 2011, 14:30:18
Sallayın gitsin dememiş Microchip. Eğer EMC vb.nin uzak olduğunu düşündüğünüz el aletleri gibi mikro amperlerin önemli olduğu yerlerde, boş bacakları giriş yapıp işinize gelen değerdeki dirençle lojik seviyeye çekebilirsiniz; yok eğer EMC vb.durumların önemli olduğu yerlerde çıkış olarak tanımlayıp 0 seviyesine ayarlayabilirsiniz demek istemiş, zannımca.
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: seyityildirim - 10 Şubat 2016, 06:11:41
Konuyu azıcık hortlatayım. bir baskı devre çizimim var. kullanılmayan pinleri gnd ye bağladım. ayrıca pinleri çıkış yapıp 0 verdim. konuyu yeni okudum. direnç üzerinden gnd ye bağlamak tavsiye edilmiş. açıkcası tasarıma yeniden direnç eklemek gözümde büyüdü. şimdi bu şekilde kalsa sıkıntı çıkarır mı? yoksa direnç eklemelimiyim?
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: Maxim - 10 Şubat 2016, 08:18:44
Alıntı yapılan: seyityildirim - 10 Şubat 2016, 06:11:41
Konuyu azıcık hortlatayım. bir baskı devre çizimim var. kullanılmayan pinleri gnd ye bağladım. ayrıca pinleri çıkış yapıp 0 verdim. konuyu yeni okudum. direnç üzerinden gnd ye bağlamak tavsiye edilmiş. açıkcası tasarıma yeniden direnç eklemek gözümde büyüdü. şimdi bu şekilde kalsa sıkıntı çıkarır mı? yoksa direnç eklemelimiyim?

çıkış olarak ayarlaman yeterli olacaktır
birde direnç üzerinden (10k mesela) gnd ye bağlamak biraz paronoya bence.
ama direk gnd ye vermek olmaz, pinleri mutlaka gnd den ayırın.
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: fahri- - 10 Şubat 2016, 09:42:22
Hocam ben boşta kalan uçları direk gnd ye bağlıyorum. Şimdiye kadar da hiçbir sıkıntı yaşamadım. Hatta boşta kalan uçların EMC problemleri oluşturabileceği  ve direk GND ye bağlanması gerektiği tartışılmıştı daha önce.
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: seyityildirim - 10 Şubat 2016, 11:57:22
@fahri- gnd ye bağlarken çıkış olarak ayarlayıp 0 a mı çekiyorsun @Maxim direk gnd ye bağlamadaki sıkıntı nedir
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: tekosis - 10 Şubat 2016, 12:10:42
boşta kalan pinleri giriş olarak ayarlayıp giriş olarak ayarlayıp bu pinleri de şaseye çeksek yetmez mi?
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: fahri- - 10 Şubat 2016, 12:20:32
Yazdığım programda ben o uçlarla ilgili hiçbir tanımlama yapmıyorum. Ama İşlemci, input ve 0 a çekilmiş şekilde çalışmaya başlıyor. Data sheet den bakarsanız Power On Reset olduğunda TrisX değerleri 1 ve portX değerleri 0 oluyor.
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: rree - 10 Şubat 2016, 16:06:14
Bende mecbur kaldım kullanmadığım uçlar açıkta kaldı. Gnd yi bağlamam mümkün değil yer çok dar. O pinleri  tris ayarlarından çıkış yapıp bırakacağım.
Sizce doğrumudur.
Başlık: Ynt: PIC de kullanılmayan Uçlar
Gönderen: fahri- - 10 Şubat 2016, 16:32:46
Microchip in bir application dokümanında boşta bırakılabilir çıkış olarak ayarlanır high veya low a çekilebilir diye okumuştum. Microchip'e göre doğru :)
"If a port pin is unused, it may be left unconnected but configured as an output pin driving to either state (high or low)"