【问题标题】:Nanoframework ESP32 OneWire PinNanoframework ESP32 OneWire 引脚
【发布时间】:2021-05-03 06:44:55
【问题描述】:

ESP32 的单线总线是否仅适用于引脚 16 和 17?我将重新设计一个最初用 Arduino IDE 编写的项目。在那里可以为单线总线设置引脚。我想使用 nanoframework,但我的 pcb 已经在那里,并且端口 15 和 23 用于单线总线。我真的很喜欢纳米框架,DS18B20 的示例没有找到任何传感器。使用 Arduino IDE 可以正常工作。有没有办法为一根电线指定引脚?谢了

【问题讨论】:

    标签: nanoframework


    【解决方案1】:

    .NET nanoFramework 使用 UART 实现对 1-Wire 协议的支持,因此它需要 TX 和 RX UART 引脚才能工作。正如您所提到的,在预构建固件映像中,它被配置为使用引脚 16 和 17。

    您必须将它们连接在一起并添加一个 4.7k 上拉电阻。

    【讨论】:

    • 感谢您的回答...在我的情况下它很糟糕,因为我的 PCB 已经在运行。是否计划通过指定的 Pin 支持 OnWire?就我而言,我有 18 个 DS18B20 传感器在 2 个 OneWire 引脚上运行……
    猜你喜欢
    • 2021-11-23
    • 2022-06-13
    • 2021-01-20
    • 2021-05-31
    • 2021-05-31
    • 1970-01-01
    • 2022-08-13
    • 2022-08-12
    • 1970-01-01
    相关资源
    最近更新 更多