• serial port'un i$lerini yuruten chip.. eskiden 8255 olan bu chip daha sonra 16550 olarak standart gelmeye ba$lami$tir..
  • bir bilgisayar arabirimini kontrol etmek için seri cihazlara takılan programlanabilir yonga
  • pic programlama yapmak istiyenlerin olmazsa olmazlarından.
    tutupta rs232 portu olmayan bir laptopu yola getirmek için sonradan alınan usb den devşirme rs232 çeviricilerin temelde bir boka yaramamasındaki yegane unsurdur.
    binbir hevesle kurulan icprog, winpic gibi programmerlar genelde uartı sürmeye çalışır ama havayı alırlar doğal olarak ortamda uart bulamayınca, windows apiyle kotarmaya çalışırsınız durumu ama yemez, aldığınız çeviricide, laptopta ufak çapta elinizde patlar, gözleriniz dolu dolu olur bir anda.
  • bazı tv ve elektronik cihazların servis ayarlamaları için kablolu bağlantı giriş noktalarının ismi.
  • (bkz: usart)
  • embedded systems dersinde en korktuğum konu.umarım içinden geçicem.
  • sıfırdan kütüphanesini yazmak dünyanın en zor şeylerindendir. bir sistemi sıfırdan kodlarken uart'ı bit bit dinlemekten, byte byte dinlemeye, byte bytetan büyük paket yapılarına ve oradan da struct yapılarına çevirip işi iyice göklere çıkarmak gerekebilir. api'ları sıfırdan geliştirmek gerçekten çok zor.
  • göndericinin rx bağlantısının alıcının tx, tx bağlantısının da rx ile bağlanmasıyla seri haberleşme sağlar.

    başlangıç biti 0'dır. sonrasında 8 bitlik değer sağdan sola gelir. ardından parity biti ve bitirme biti gelir.

    parity biti toplam 1 sayısının tek mi çift mi olduğuna bağlıdır. bu değer çift ise parity biti 0, tek ise parity biti 1 seçilir. örneğin 1110011 sayısı 5 tane 1 barındırır. böylece parity biti 1, yani tek sayı seçilir. eğer yanlışlık olursa uart hata tespit eder.

    clock barındırmamasından ötürü asenkron sıfatını alır. clock olmamasına rağmen doğruluğun sağlanması baud rate ve başlangıç, bitiş bitleri yardımıyla sağlanır.

    paralel haberleşmeye oranla yavaştır ancak bit sayısı arttıkça düşük pin sayısı kullanması bir avantajdır.

    böylece sonuçta bir entegre vs. yardımıyla rs232 bağlantısı alınabilir.

    örnek olarak 98 sayısı binary olarak 01100010'dır.

    start//////////////// parity stop
    0 ////0 1 0 0 0 1 1 0 1 //////1

    şeklindedir. (sözlük çok fazla boşluk bırakmaya izin vermediği için "/" kullanılmıştır. ilk bit start, son bit stop, sondan ikinci bit parity bitidir.)
  • (bkz: rs232)
hesabın var mı? giriş yap