Pic için Seri Haberleşme ???

Başlatan gogo5turk, 08 Mayıs 2006, 22:57:37

gogo5turk

selam arkadaşlar ben pic ile bilgisayar arasında seri haberleşmeyi sağlamak istiyorum bunu nasıl yapabilirim yardım ederseniz sevinirim... :oops:

stlg

Sevgili gogo5turk
Kardes bu cok kolay bu iş icin bir entegre var max232 bu entegreyi kullanarak seri haberleşmeyi yapabilirsin eger proteus kullanıyorsan bu radaki virtual terminal ile uygulamalarını  simule edebilirsin kolay gelsin
ALLAHA EMANET OLUNUZ Hoştur bana senden gelen,  Ya gonca gül yahut diken,  Ya kaftandır yahut kefen,  Kereminde hoş lütfunda hoş.

gogo5turk

tamam da kardeş bana devresi lazım
:D

ayhani

http://www.hemenpaylas.com/download/682590/abc.JPG.html
bilgisayar kontrollü bir ev projesi yapmıştım. Umarım işinize yarar. VERİ AL VER kısmı seri porta bağlanacak. AL ucu RX pinine VER ucu TX pinine, diğer uc GND ucuna bağlanacak.
En iyi bildiğim şey hiçbir şey bilmediğimdir.

bsivgin

Belki işine yarar

http://www.diyot.com/RS232.html

Saygılarımla
Bülent ŞIVGIN
www.diyot.com

fatihgns

Rs232 den max232 kullanarak haberleşmek için örnek bir proje hazırladım. Ayrıca Hyper Terminal ayarlarını nasıl yapacağınıda resimli ekledim. Bas ve Asm ile program örneği mevcut.
  Devreyi doğru kurarasan çalışmaması için hiç bir sebep yok. Kendim bizzat çalıştırıp denedim.

indir: http://www.hemenpaylas.com/download/1185674/RS232.zip.html
veya
indir: http://rapidshare.com/files/27836/RS232.zip.html

kolay gelsin.

Macera

RTS/CTS ile PC ve PIC arasında akış kontrolü sağlamak istiyorum.
PIC tarafında RTS i ve CTS i nasıl kurmalıyım?
Bu konuda tecrübesi olan arkadaşlar bilgilerini paylaşabilirlermi?
"Art without engineering is dreaming; engineering without art is calculating." -- Steven K. Roberts

z

Bu ise iki adet pin ayiracaksin.

RTS olani output, CTS olani da input tanimlanacak.

PIC RTS PC CTS'ye,  PIC CTS de PC RTS'e gidecek.

Daha sonra da her iki tarafta da (PC-PIC)  RTS-CTS handshake yazilimini yazacaksiniz.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

Macera

Doğrumu düşünüyorum?
PC den çıkan RTS PIC e CTS olarak geliyor.
High olduğu zaman PC meşgul , data yollayamıyor yada alamıyor demektir.
Alamadığı zaman PIC inde yollamaması gerekir aksi takdirde veri kaybolabilir
Bunu önlemek için PIC CTS sinyalini her karakter yollamadan önce kontrol etmesi gerekir.Max232de bir giriş bir çıkış hatı boş RTS vede CTS i oraya adapte ederim.Tabiki data yollarken RTSnin high olması lazım.

Peki DSR DTD DTR e ne gerek var?
Donanım olarak bana ne yarar sağlar?
"Art without engineering is dreaming; engineering without art is calculating." -- Steven K. Roberts

z

O pinlerin hepsi normalde modem ile konusmak icin yapilmistir. Modemle iletisim protokulne bakmaniz gerekir.

DTR karsi tarafa, cihazina enerji verildigini hazir oldugunu anlatmaya yarar.

Standart handshake islerinde RTS-CTS yada DTR-DSR de kullanilir.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com