如何在ESP32上直接从nanoFramework生成脉冲序列。 硬件组件: Espressif ESP32S× 1 逻辑分析仪,16× 1 软件应用程序和在线服务: Microsoft Visual Studio 2017 nanoFramework Visual Studio扩展 Microsoft VS Code 目的: 我想将几个WS2812 LED连接到我的ESP32。我使用nanoFramework作为平台。事实证明,现成的解决方案不存在,所以我不得不卷起袖子自己写。 我研究了其他作者的解决方案,例如 Arduino(NeoPixelBus) ESP32-NeoPixel-WS2812-RMT 他们使用ESP32的RMT硬件模块作为LED串的命令发送器。所以,我需要从C#访问RMT模块! 幸运的是,ESP-IDF提供了访问该模块的API,它仍然只是编写一个包装库来从C#访问这个API代码。 方法: 根据.NET nanoFramework中的Interop 手册,我编写了一个包装器,允许用户控制ESP32的RMT发送器。 使用这个包装器,可以编写一个WS2812 LED控制库,但它本身很有用,因此它与LED控制库分开。 电路城原创内容,未经同意,不得转载!
2022-05-12 11:52:49 184KB esp32 rmt发射器 电路方案
1