Kapsamınız zamanlamayı gösterir100μs
8MHz
Başka düşünceler:
- 100μs±2%
- 3.5V
- Bu sinyal MARK için bir HI kullanır (RS-232'de, bir MARK negatif bir voltajdır), bu yüzden bu RS-232 sinyali değil mikrodan mantık seviyesi çıkışı olmalıdır.
Gerekli BAŞLAT bitini ve minimum bir bitlik DURDURMAYI götürürseniz, bu , veriler için muhtemelen en az yedi kalan bit süresi olduğu anlamına gelir :
Yukarıda dikkat edersem, endianness ne olursa olsun 0x2A olarak yorumlanır.
Ancak, bu sekiz veri biti için grafik olacaktır:
Bu durumda yorum, akışın endian doğasına bağlı olarak 0xAA veya başka bir 0x55 olacaktır. Yani bu 0xAA'nızı temsil edebilir (daha yaygın olduğuna inandığım küçük endian).
Gördüğünüz gibi, verici ve alıcı, veri bitlerinin sayısı ve bunların endian doğası hakkında önceden görüş birliğine varmalıdır.
Kapsam sonuçları daha uzun seri kelime boyutları olarak yorumlanabilir. Onları daha önce görmüştüm (9, en yaygın olarak, bazı IC'lerin desteklediği gibi, ancak daha önce 10 tane kullanıldığını bile gördüm.)
Anlaşma olmadan, emin olmak zor.
Kenar çubuğu olarak:
Babamın evde bir ev ofisinde böyle bir teletipe sahip olduğu için, teletiplerin RS-232'nin 1960'da oluşturulduğu anda 5 bitten 6 bite (1960'ların başında DTE) hareket ettiği günleri hatırlıyorum. Bir süredir altı bit RS-232 iletişimi mevcuttu.
ASCII kodlaması 1960'ların sonunda ve 1970'lerin başında yaygın olarak kullanıldı ve 7 bitlik bir kodlama. RS-232 veri iletişiminde 7 bit veri kullanılması çok yaygındı.
Daha sonra, iletişim IC'leri ve mikrodenetleyiciler yaygın olarak kullanıldıkça ve 8 bitlik kayıt boyutları bol miktarda bulunduğundan, RS-232 genellikle bir seferde 8 bit iletmek / almak için genişletildi.
Bence günümüzde çoğu insan 8-bit iletişim için kullanılmasını bekliyor. Ancak durum her zaman böyle değildi.
F=1/T
.