摘要
本发明公开了一种通用LED驱动方法,步骤为:S1:定义模块配置信息结构体driverCfg;S2:定义模块驱动结构体driverInfo;S3:定义S2中模块驱动结构体driverInfo指针变量LedModule;S4:对不同的驱动匹配,在LedModule中初始化函数指针,点亮LED函数指针,熄灭LED函数指针分别指向管脚驱动型“PIN”占空比控制型“PWM”,芯片驱动型“WS2812B”,并实现开始运行函数,通过接收报文指令开始启动LED硬件电路输出使能;回调函数则通过定时中断方式进行调用pturnon、pturnoff进行点亮、熄灭操作;S5:在主函数中,直接对cfg中驱动类型进行配置。本发明将LED IO驱动方式、PWM驱动方式、专用芯片驱动方式进行集成统一,提高了LED驱动程序的效率。
技术关键词
LED驱动方法
配置信息结构
驱动结构
指针
管脚
变量
置位开关
定义
PWM驱动
LED模块
芯片
流水灯
复位开关
报文
字符
指令
电路
周期性
参数
系统为您推荐了相关专利信息
集成控制电路
分页机
电路模块
芯片
LED显示器