将 DS2408 与 Raspberry Pi GPIO 4 1wire linux 驱动程序一起使用

房车

我有一个带有最新 raspbian 的 Raspberry Pi B+。我通过raspi-config命令中的接口选项激活了 1wire 支持,并将 DS2408 芯片连接到 GPIO 4。

当我尝试检查设备列表时,它们都出现了

ls -la /sys/bus/w1/devices/

当我尝试cat他们的输出或状态时,我收到?. 当我尝试在输出文件上写入时,什么也没有发生。

我有两个问题:

  1. 是否有更简单的软件界面与 DS2408 进行通信?有很多用于读取温度传感器数据的文档,但 DS2408 不是这样工作的。
    1. 我尝试使用 1wire USB 加密狗和 OWFS 工作,但是否有可能将 GPIO 4 作为 OWFS 的总线主控并使用 OWFS 软件接口进行通信?

回答这些问题中的任何一个都可以解决我与连接到 RPI B+ 的 GPIO 4 的 DS2408 交谈的问题

保罗

实际上,我已经设法在 Raspberry Pi 4 上操作 DS2408,但我真的很难让它工作。首先,它必须正确连接:RSTZ 通过 10k 电阻连接到 Vcc,I/O 引脚连接到 GPIO4,GPIO4 通过 4,7k 电阻连接到 3V3。之后,我可以使用“echo -n -e '\x02' > output”进行读写,其中输出位于 /sys/bus/w1/devices/29-...

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Raspberry Pi上的IoT Edge-使用GPIO驱动程序

如何在不使用高级库的情况下读写Raspberry Pi 4上的GPIO引脚?

Raspberry Pi Java Pi4j gpio 对我不起作用,但可以使用 python

无法在 Linux 驱动程序中的 Raspberry Pi 上请求键盘 IRQ 1

Raspberry Pi PHP GPIO读取

无法将Raspberry Pi Camera v1 / 2与Gumstix Pi Compute开发板一起使用

raspberry pi:编写Linux设备驱动程序

从头开始使用Raspberry Pi的GPIO引脚?

如何将树莓派上的 gpio 引脚与设备驱动程序中的设备树一起使用?

Raspberry PI,Java和Pi4J控制GPIO无法获取当前的PinState

高CPU使用率在Raspberry Pi 4(Ubuntu 20.04.1)中运行自定义bash脚本来控制GPIO

python + raspberry pi gpio无效语法

通过 unity 访问 raspberry pi gpio 端口

将Raspberry PI GPIO引脚连接到遥控器以模拟按钮按下吗?

使用spidev的linux(raspberry PI)上的SPI

在运行 kali linux 的 Raspberry pi 4 上使用 Alfa AWUS036NH

将 PWM 与 Raspberry Pi 一起使用时的伺服问题

如何为Raspberry Pi编写简单的UART Linux设备驱动程序?

无法将Scipy安装到Raspberry Pi 4(Raspbian)

使用C通过74HC595控制Raspberry Pi GPIO

如何使用Python在Raspberry Pi 3上通过GPIO控制风扇?

如何在类的 __init__ 函数中使用 Raspberry pi gpio setup 和 pwm 命令?

在 Raspberry Pi 上通过 GPIO SPI 连接使用两件事

Ubuntu Snappy Core是否可以与Raspberry Pi 1一起使用?

如何异步运行 Raspberry Pi GPIO 输入按钮?

Raspberry Pi GPIO / value文件暂时以错误的权限出现

如何从Raspberry Pi的GPIO引脚中获得更好的性能

Raspberry Pi A+ 到底有多少个 GPIO?

Docker 访问 Raspberry Pi GPIO 引脚 --privileged 不起作用