找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 695|回复: 2
收起左侧

关于STM32单片机dma控制rgb

[复制链接]
ID:978416 发表于 2023-6-6 10:54 | 显示全部楼层 |阅读模式
问一下各位这段程序在dma+pwm控制rgb灯的函数中
HAL_TIM_PWM_Start_DMA(&htim1, TIM_CHANNEL_1,(uint32_t *seBuf1,pulseNum);
其中pulseNum是不是seBuf1这个数组的大小?
在实际的程序中这个值=rgb灯的个数x24位+300
这个300是什么意思,有没有写过相关程序的帮忙看一下
回复

使用道具 举报

ID:752974 发表于 2023-6-6 14:31 | 显示全部楼层
查一下原函数 HAL_TIM_PWM_Start_DMA(),看看各个形参,就知道其意义了。
回复

使用道具 举报

ID:978416 发表于 2023-6-6 16:46 | 显示全部楼层
munuc_w 发表于 2023-6-6 14:31
查一下原函数 HAL_TIM_PWM_Start_DMA(),看看各个形参,就知道其意义了。

感谢+300是不是相当于数组发送完了以后发送300个0也就是复位?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表