Thế mạnh của USB là truyền dữ liệu tốc độ cao. Nhưng với yêu cầu truyền dữ liệu tốc độ thấp thì USB lại không hợp chút nào. Do hoạt động của bus là đơn công ( Pc làm chủ bus. Khi hoạt động đọc hoặc ghi này kết thúc thì hoạt động đọc ghi khac mới tiếp tục điễn ra ) gây ra nhiều khó khăn khi lập trình. Trong trường hợp bạn yêu cầu đọc một khối dữ liệu lớn, nhưng nguồn dữ liệu không đáp ứng đủ -> gây timeout, dữ liệu đọc được trước đó sẽ mất. Một các để giải quyết vấn đề này là chèn dữ liệu đệm vào ( dữ liệu không có thông tin ) như vậy sẽ gây lãng phí băng thông.
Mong các bạn đóng góp ý kiến.
Mong các bạn đóng góp ý kiến.
Comment