Khái niệm cơ bản: Ngày Vi điều khiển

V

V

Guest
Tôi có một nghi ngờ cơ bản --

Tại sao một số các bộ điều khiển vi cung cấp các tiện nghi nếu 9 bit, truyền dữ liệu thay vì 8-bit, nơi nào chúng tôi sử dụng 9 bit?

Tại sao chúng ta sử dụng 2 bit bit ngừng hoặc ngừng 1,5 thay vì dừng 1 chút?

TẠI SAO?Thanks and regards,
V

 
để cung cấp sự bảo mật dữ liệu khi chuẩn bị một số giao thức propritary chúng tôi sử dụng 2stpbits hoặc 1,5 stp bit

 
Bit 9 dự định để phân biệt địa chỉ (thiết lập bit thứ 9) và dữ liệu (thứ 9 bit, rõ ràng) byte, nơi nhiều bộ xử lý lắng nghe một dòng dữ liệu trên một xe buýt duy nhất (ví dụ như RS-485-based).Một bộ xử lý với một địa chỉ cụ thể sau đó có thể bỏ qua tất cả các dữ liệu trên xe buýt cho đến khi một byte địa chỉ phù hợp với địa chỉ đến.

Các stopbits thêm được định để cung cấp thêm thời gian cho các bộ xử lý nhận để xử lý byte tươi nhận được, trước khi startbit một byte mới của resets đăng ký thay đổi của người nhận.Điều này là hợp lệ trong các lần khi UART nhận không có bộ đệm đôi (và, quan trọng hơn, điều này là hợp lệ cho teletypes, nơi tiếp nhận "" đã được cơ khí; thời gian để có thể cung cấp cho cơ chế nhập để được tham gia).Ngày nay, tất cả các máy thu có đôi đệm và các bộ vi xử lý là đủ nhanh, do đó các 1,5-2 stopbits thực sự chỉ là di tích bây giờ.

JW

 

Welcome to EDABoard.com

Sponsor

Back
Top