1. 首页
  2. 考试认证
  3. 其它
  4. WS2812_drv 使用StellarisTiva C系列MCU与WS2812b LED接口的驱动程序

WS2812_drv 使用StellarisTiva C系列MCU与WS2812b LED接口的驱动程序

上传者: 2024-07-29 20:54:19上传 ZIP文件 13.72KB 热度 16次

该库可用于让Stellaris或Tiva C系列MCU使用SPI外设控制WS2812b LED链。你可以在lib/WS2812_drv中找到直接与LED交互的函数,这样你就能轻松控制每一个LED灯的亮度和颜色。想知道如何使用这个库吗?在lib/SPI_uDMA_drv中,有使用uDMA外设与LED通信的库,它提供了更高效的数据传输方式。

如何使用这个库的示例源代码,包括定义所有必要中断向量的startup_css.c,可以在示例目录中找到。比如,在STC MCU SPI演示中,你可以看到详细的演示过程;而在MCU学习之按键控制LED中,则展示了如何通过按键控制LED灯。

目前,该库仅支持使用SPI1控制PF1上的LED链的单个SPI外设。尽管功能有限,但未来版本将被重命名为WS2812_simple_drv,并且将添加一个新的WS2812_drv,它将包含一个更通用(但不幸的是,也更复杂)的API。这个新API将允许并行使用多个SPI外设,并让用户指定SPI外设、uDMA通道、SPI TX引脚以及用于每个驱动程序实例的其他选项。

如果你对更多细节感兴趣,可以参考MCU控制的HB LED照明设计利用小型MCU实现LED照明的色彩控制等相关文档。这些资料将帮助你更好地理解和运用这个库,打造出色的LED控制效果!

你是不是已经跃跃欲试了呢?期待在你的项目中看到这款库的精彩表现!

下载地址
用户评论