Vietnamese (machine translation)

Lưu ý

Mục đích của file này là để độc giả tiếng Việt có thể đọc và hiểu tài liệu nhân kernel dễ dàng hơn, không phải để tạo ra một nhánh tài liệu riêng. Nếu bạn có bất kỳ nhận xét hoặc cập nhật nào cho file này, vui lòng thử cập nhật file tiếng Anh gốc trước. Nếu bạn thấy có sự khác biệt giữa bản dịch và bản gốc, hoặc có vấn đề về bản dịch, vui lòng gửi góp ý hoặc patch cho người dịch của file này, hoặc nhờ người bảo trì và người review tài liệu tiếng Việt giúp đỡ.

Bản gốc:

Kernel driver w1_ds2413

Người dịch:

Google Translate (machine translation)

Phiên bản gốc:

8541d8f725c6

Cảnh báo

Tài liệu này được dịch tự động bằng máy và chưa được review bởi người dịch. Nội dung có thể không chính xác hoặc khó hiểu ở một số chỗ. Khi có sự khác biệt với bản gốc, bản gốc luôn là chuẩn. Bản dịch chất lượng cao (được review) được đặt trong thư mục vi_VN/.

Trình điều khiển hạt nhân w1_ds2413

Chip được hỗ trợ:

  • Công tắc địa chỉ kênh đôi 1 dây Maxim DS2413

mã gia đình được hỗ trợ:

Bit 0: Trạng thái chân PIOA Bit 1: Trạng thái chốt đầu ra PIOA Bit 2: Trạng thái chân PIOB Bit 3: Trạng thái chốt đầu ra PIOB Bit 4-7: Phần bù của Bit 3 đến Bit 0 (được xác minh bởi mô-đun hạt nhân) ===========================================================================

Tập tin này là chỉ đọc.

Viết đầu ra

Bạn có thể đặt các chân PIO bằng tệp “đầu ra”. Nó có thể ghi được, bạn có thể ghi giá trị một byte vào tệp sysfs này. Tương tự, định dạng byte giống như đối với lệnh PIO_ACCESS_WRITE:

Bit 2-7: Không thành vấn đề (trình điều khiển sẽ đặt thành “1”)

Con chip này có một số loại bảo vệ cơ bản chống lại các lỗi truyền tải. Khi đọc trạng thái, có bốn bit bổ sung. Driver đang kiểm tra phần bù này, khi nào nó sai thì nó trả về lỗi I/O.

Khi ghi đầu ra, bản gốc phải lặp lại byte Dữ liệu đầu ra PIO trong dạng đảo ngược của nó và nó đang chờ xác nhận. Nếu ghi không thành công ba lần, ghi cũng trả về Lỗi vào/ra.