usb/seri/paralel portlar hakkında soru

Başlatan Gökhan BEKEN, 18 Ağustos 2010, 00:04:07

Gökhan BEKEN

Selamun aleyküm
Bu portlar hakkında bir kaç sorum var. Bilgili olanlar aydınlatırsa sevinirim.

Paralel port hakkında:
1- Paralel port çıkışlar 0 volt ve 5 volt mu verir? Eğer vermiyorsa seri portta kullandığımız max232 tarzında bir entegre ile mi çeviriyoruz?
2- Paralel port aşağıdaki linkten ve yaptığım alıntıdan öğrendiğim kadarıyla 8 bit bilgiyi aynı anda gönderebiliyor.
http://tr.wikipedia.org/wiki/Paralel_port
Ama orda bir ifade var
Alıntı YapBu portun bir pini bir seferde 8 bit veri gönderebilir.
Bu saçma geldi adı üstünde paralel port olan bir portta her pin 8 biti nasıl verecek eğer öyle olsa idi seri port demez miydik?
3- Parakek portun 25 pini varsa ve 8 bit bilgi gönderebiliyorsa geriye kalan 25-8=17 pin ne işe yarıyor?
4- Paralel port ile saniye kaç byte gönderebiliriz. Hız gerektiren uygulamalarda kullanılabilir mi? Mesela yüksek frekanslı pc den yazılımsal kontrol edilen pwm?

Seri port hakkında:
1- Seri port, paralel porttan daha yavaşmış peki bu hız farkı sayısal olarak nasıl ifade edilebilir? Yani ne kadar yavaş?
2- Seri portta 9 pin var PIC ile bağlantı yaptığımızda RX ve TX pinlerini kullanıyoruz diğer 7 pin ne işe yarıyor?
3- İnternette gördüğüm bilgiler arasında şöyle bir ahkam var "seri port, paralel porta göre daha güvenli veya daha stabil" bunu neye dayanarak söylüyorlar. Paralel port neden güvensiz?
4- Alıntıda 25 pinli seri portlar var diyor doğru mu?
Alıntı YapSeri portların konnektörleri 2 şekilde olur. 25 ve 9 pin olmak üzere. 25 pinlik bir aygıtı 9 pinlik bir porta ya da 9 pinlik bir aygıtı 25 pinlik bir aygıta bağlamak gibi durumlarda kullanılabilecek adaptörler vardır.

USB hakkında:
1- USB en hızlı port olduğundan esasında usb fakat iş olarak paralel çıkış üretebilir miyiz? Yani usb nin hızını yavaşlatmayacak ve çıkışta 8 bit veya daha fazla bilgi alabilir miyiz? Tabi bu dediğim şey usb ye bağlanacak bir pic ile halledilebilir ama picler genelde 20mhz ile çalışır zaten 4 e bölündüğünden 5mhz kalır, bu hız usb ye göre çok yavaş kalır. Benim amacım usb nin hızını yavaşlatmayacak, yavaşlatsa bile çok yavaşlatmayacak?
Özel mesaj okumuyorum, lütfen göndermeyin.

Gökhan BEKEN

Özel mesaj okumuyorum, lütfen göndermeyin.

picusta

Internet'te yazilan herseyi dogru, hatasiz zannetme.
O cümlenin dogrusu ve manasi olan "Bu port 8 bitlik çift yönlü veriyolluna sahiptir" olacak.

Su ürünü bir incele :
http://www.sparkfun.com/commerce/product_info.php?products_id=8938
içinde Cypress'in 8 bitlik USB'li mikroislemcisi var. 24 MHz'te çalisiyor porttan gelen verileri okuyup USB'den PC'ye gönderiyor.

Herhalde dijital elektronige yeni basliyorsun ama ögrenmek için dogru sorulari soruyorsun.

Bu forumun arama fonksyonunu kullanarak güzel (ve türkçe ) kaynaklara ulasabilirsin.

Sana tavsiyem sadece türk sitelerine bakma, google'dan ingilizce sitelerine bak.
Portlar hakkinda herseyi kapsayan bir site :
http://www.beyondlogic.org/
ingilizcen yoksa sayfayi google'a çevirttirip çözebilirsin.


RcALTIN

#3


Yukarıdaki fotoda D kodlu mavi pinler "Veri", C kodlu mavi pinler "Kontrol", kırmızı olanlar "Durum" pinleri, yeşiller ise GND'dir. Görüldüğü üzere veri pinleri 8 adettir bu da tüm veri portu olarak bir kerede "8 bit" gönderiye olanak verebilir. Inpout32.dll kütüphanesiyle ihtiyaç halinde kontrol pinlerini(pek ala ekstradan 4bit çıkış olabilir) ve veri pinlerini(8bitte buradan) yönetebilirsin ancak pwm, v.s için hızı yeterli olurmu bunu bilemem. Durum pinleri giriş pinleri olduğundan belirttiğim dll ile yalnızca mevcut durumlarını okuyabilirsin...
Standart bir pc de LPT1'in genel adresleri:
h378 : veri
h379 : durum
h37A : kontrol
bu şekilde oluyor, ancak bu bios v.s değiştirilebilir...
Kendisini lise de kullanmıştım, eski bir teknoloji öyle ki artık dizüstünü bırakın, masaüstü bilgisayarlarda bile bulunmuyor bu port; bunun yerine USB, olmadı FT232 ile usb üzerinden RS-232, buda olmadı COM port ile standart RS-232 kullanmak sistem uyumluluğu bakımından daha iyi olur gibi. (Hız karşılaştırması yapamadığım için bu kriteri göz ardı ediyorum)
KİMSEYİ ENGELLEDİĞİM YOK, ÖZEL İLETİ DEVRE DIŞI !