Cách thay đổi Pin được sử dụng cho Bus 1 dây


8

Theo mặc định, tiêu đề Pin Nr. 7 chúng tôi được sử dụng bởi mô-đun hạt nhân 1 dây.

Tôi muốn thay đổi nó thành một trong 4 Ghim GPIO mới của Rev 2 Pi.


Mã hạt nhân cho bitbanging 1wire trên RPi hiện tại hơi lộn xộn, tồn tại nhiều triển khai. Nhưng trừ khi tôi bỏ lỡ điều gì đó hoàn toàn, cách duy nhất để thay đổi mã pin này vào lúc này là biên dịch lại mô-đun, một cái tên luôn xuất hiện trong bối cảnh này là 'Frank Buss', ví dụ như chủ đề này trên diễn đàn
RPi

Đối với Raspberry Pi Model 3B + và có lẽ mọi thứ khác đang chạy HĐH hiện tại, pin mặc định hiện là pin 4.
Bob Brown

Câu trả lời:


8

Để thay đổi chân GPIO mặc định được sử dụng cho giao tiếp 1 dây, bạn có thể chỉnh sửa /boot/config.txttệp và thêm dòng này:

dtoverlay=w1-gpio,gpiopin=x

nơi xlà pin GPIO bạn muốn sử dụng. Khởi động lại để xem sự thay đổi.


Câu trả lời chính xác. Có quá nhiều thông tin sai lệch về câu hỏi này. Đơn giản, làm việc với Raspi 2+ và Raspi 3 với Raspian hiện tại.
chọn

1
Phải, tôi phải mất một thời gian để tự mình tìm ra điều này, những câu trả lời không chính xác là điều khiến tôi phải trả lời câu hỏi này để bắt đầu.
Joakim

2

Nhận xét quan trọng: nó phải chính xác như được chỉ định, không có khoảng cách giữa các tham số và giá trị trong lệnh: dtoverlay = w1-gpio, gpiopin = x

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.