Yazılarımız

Tesla Akademi

SERİ PORT KONTROLÜ EĞİTİMİ

SERİ PORT KONTROLÜ EĞİTİMİ

Seri Port Kontrolü Eğitimi : Seri portun yapısı ve visual basic uygulama dilinde seri port üzerinden bilgi alış verişi işlemlerini yapabilme yeteneğinin kazandırıldığı eğitimdir. Seri port kontrolü eğitiminin genel amacı seri port ile giriş ve çıkış işlemlerini doğru bir biçimde yapabileceksiniz.

Eğitim İçeriği

1. Seri Port Kontrolü Eğitimi – Seri Porttan Çıkış Alınması

o Seri Haberleşme Çeşitleri Nelerdir?

§ Eş Zamanlı Haberleşme(Synchronous) Nasıl Yapılır?

§ Eş Zamansız Haberleşme(Asynchronous ) Nasıl Yapılır?

o Sinyal Seviyeleri Nelerdir?

o Seri Port Adresleri Nelerdir?

o Seri Port Bağlaçları (Konnektörü) Nelerdir?

o Seri Port Programlama Nasıl Yapılır?

o Dil Dosyası ile Seri Porta Erişim Nasıl Yapılır?

o API Fonksiyonları ile Seri Porta Erişim Nasıl Yapılır?

o Seri Porttan Karakter İletimi Nasıl Yapılır?

2. Seri Port Kontrolü Eğitimi – Seri Porta Giriş Yapılması

o Seri Porttan Sinyal Okuma Nasıl Yapılır?

o MsComm Bileşeni Nedir?

3. Seri Port Kontrolü Eğitimi – İki Bilgisayarı Bağlamak

o Seri Haberleşme Standartları Nelerdir?

§ Bağlantı Şekilleri Nelerdir?

Sıkça Sorulan Sorular

Senkron ve asenkron seri haberleşme arasındaki fark nedir?

Senkron haberleşmede veri, ayrı bir saat sinyaliyle eşzamanlı gönderilir ve yüksek hızda sürekli veri akışına uygundur. Asenkron haberleşmede ise her veri çerçevesi başlangıç ve bitiş bitleriyle çerçevelenir, ayrı saat hattı gerekmez. Klasik COM portu asenkron çalışır ve başlat/dur bitleriyle senkronizasyonu sağlar.

RS-232 sinyal seviyeleri TTL'den neden farklıdır?

RS-232 standardında mantık 1 negatif gerilimle (yaklaşık eksi 3 ila eksi 15 V), mantık 0 pozitif gerilimle temsil edilir. TTL ise 0 ve 5 V kullanır. Bu yüzden mikrodenetleyiciyi RS-232 hattına bağlamak için MAX232 gibi seviye çevirici entegre gereklidir, aksi halde port zarar görebilir.

MSComm bileşeni ne işe yarar?

MSComm, Visual Basic ortamında seri porta erişimi kolaylaştıran bir bileşendir. Port açma, baud hızı ve veri biti gibi ayarları yapma, gelen veriyi olay tabanlı yakalama ve veri gönderme işlemlerini hazır özelliklerle sunar. Düşük seviyeli API çağrılarını sarmalayarak programlamayı sadeleştirir.

İki bilgisayarı seri portla bağlamak için hangi kablo gerekir?

Doğrudan bağlantı için null modem kablosu kullanılır. Bu kabloda gönderme (TX) ve alma (RX) hatları çaprazlanır; bir bilgisayarın TX hattı diğerinin RX hattına bağlanır. Standart düz kablo bu amaçla çalışmaz çünkü her iki uç da aynı hatlardan göndermeye çalışır.

Baud hızı uyuşmazlığı veride neye yol açar?

Gönderen ve alan tarafın baud hızı farklıysa, alıcı bitleri yanlış zamanlamayla örnekler ve veri bozuk gelir. Ekranda anlamsız karakterler görünür. Çözüm, iki tarafta da aynı baud hızı, veri biti, durdurma biti ve parite ayarının tanımlanmasıdır.

Seri port programlamada API ile bileşen kullanımı arasında ne fark var?

API fonksiyonları portu doğrudan işletim sistemi çağrılarıyla yönetir, daha fazla kontrol ve esneklik verir ancak kod karmaşıktır. Bileşen tabanlı yaklaşım hazır arayüz sunar, hızlı geliştirme sağlar. Uygulama dilini derinleştirmek için <a href="/visual-basic-egitimi">Visual Basic eğitimi</a> bu konuda temel oluşturur.

 TESLA AKADEMİ