Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Microchip PIC => Konuyu başlatan: semih26 - 18 Nisan 2017, 08:29:56

Başlık: 16f877a a4 pini
Gönderen: semih26 - 18 Nisan 2017, 08:29:56
Arkadaşlar , 16f877a kullanarak mümkün olduğunca çok pinden çıkış almak istiyorum. Örnek olarak yazdığım kod şu:@ DEVICE pic16F877A       'işlemci 16F877a
@ DEVICE pic16F877A, WDT_OFF
@ DEVICE pic16F877A, PWRT_ON
@ DEVICE pic16F877A, PROTECT_ON
@ DEVICE pic16F877A, BOD_ON
@ DEVICE pic16F877A, XT_OSC

Define OSC 4
CMCON=7
ADCON1=7

TRISA=0
porta=0
TRISb=0
portb=0
TRISc=0
portc=0
TRISd=0
portd=0
TRISe=0
porte=0
pause 150
basla:
porta=%11111111   
porte=%11111111
pause 500
porta=0
porte=0
goto basla




16f877a'nın datasheetinde porta'nın tamamının hem giriş hem de çıkış olarak kullanılabildiği belirtiliyor. Kodları bu şekilde derlediğimde porta4 pini isis'te çıkış vermiyor. Diğer a portlarından çıkış görünüyor. a4 pininden çıkış alamamamın nedeni nedir? Teşekkürler.
Başlık: Ynt: 16f877a a4 pini
Gönderen: mehmet - 18 Nisan 2017, 12:25:38
Mesajınıza kod eklerken "KOD" düğmesini kullanmalısınız.
Buna göre mesajınızı yeniden düzenleyiniz.
Başlık: Ynt: 16f877a a4 pini
Gönderen: semih26 - 18 Nisan 2017, 16:03:49
Kod düzenlemesini yaptım.
Başlık: Ynt: 16f877a a4 pini
Gönderen: ipek - 18 Nisan 2017, 22:34:47
A4 pini (Open Collector) açık kollektördür,High verebilmesi için 1Kohm.....5Kohm gibi bir dirençle +Vcc'ye yani 5 volt beslemeye bağlanmalıdır..
Başlık: Ynt: 16f877a a4 pini
Gönderen: mert3162 - 18 Nisan 2017, 22:48:19
ra4 open collector olduğu için direkt 5v çıkışı alamazsınız.


google da sadece 877a ra4 yazarak aslında bu bilgiye erişebilirdiniz.


http://milindapro.blogspot.com.tr/2011/09/usefull-pic-programming-tips-for.html