100μ s
8MHz
Beberapa pemikiran lain:
- 100μ s± 2 %
- 3.5V
- Sinyal ini menggunakan HI untuk MARK (di RS-232, MARK adalah tegangan negatif), jadi ini harus berupa output level logika dari mikro dan bukan pensinyalan RS-232.
Jika Anda mengambil bit START yang diperlukan dan STOP satu-bit-waktu minimum, ini berarti mungkin ada setidaknya tujuh kali bit tersisa untuk data:
Di atas akan ditafsirkan 0x2A terlepas dari endianness, jika saya memperhatikan.
Namun, ini akan menjadi bagan untuk delapan bit data:
Dalam hal ini, interpretasinya adalah 0xAA atau 0x55, tergantung pada sifat endian dari aliran. Jadi ini bisa mewakili 0xAA Anda (little endian, yang saya percaya lebih umum.)
Seperti yang Anda lihat, pemancar dan penerima harus secara apriori menyetujui jumlah bit data dan sifat endiannya.
Hasil lingkup dapat ditafsirkan sebagai ukuran kata serial yang lebih panjang. Saya telah melihat mereka sebelumnya (9, paling umum, karena beberapa IC digunakan untuk mendukungnya tetapi saya bahkan melihat 10 digunakan sebelumnya.)
Tanpa persetujuan, sulit dipastikan.
Sebagai bilah sisi:
Saya ingat hari-hari ketika teletype bergerak dari 5 bit ke 6 bit (DTE awal 1960-an) tepat pada saat RS-232 dibuat pada tahun 1960, karena ayah saya memiliki teletype yang duduk di rumah di ruang kantor rumah. Komunikasi enam bit RS-232 benar-benar ada untuk jangka waktu tertentu.
Pengkodean ASCII secara luas digunakan pada akhir 1960-an dan awal 1970-an dan merupakan pengkodean 7-bit. Itu sangat umum untuk komunikasi data RS-232 untuk menggunakan 7 bit data.
Kemudian, ketika IC komunikasi dan mikrokontroler mulai digunakan secara umum dan ukuran register 8-bit banyak tersedia, RS-232 sering diperluas untuk mengirim / menerima 8 bit sekaligus.
Saya pikir kebanyakan orang saat ini hanya mengharapkannya digunakan untuk komunikasi 8-bit. Tapi itu tidak selalu terjadi.
F=1/T
.