你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
可以提供个思路:
利用DMA的方式,将预设好的数组值搬运给定时器的比较寄存器(关闭可以使用特殊的比较值)
注意一些细节:
优势:1.DMA 方式的优势之一是可以一次发送很多脉冲,这点对于门限方式来说很难实现。
只要处理好DMA请求条件,数据起始和结束等细节,脉冲的数量理论上可以足够多。
为了充分利用内存空间,DMA可以配置成循环模式,由DMA中断来计数。那么中断 计数时间要小于数组轮询搬运时间,也就是给计数和更改数据留出足够的时间。比如 用DMA传输一半的中断,在DMA传输一半中断时处理好下一轮的上半段数据,在 DMA完成中断里面预备好下一轮的下半段数据。
不足: 1. 由于更新事件和预装载的存在,启动PWM的时候需要有一定的延迟,这个延迟通常
为一个周期时间,且无法实现同步触发,但在实时性要求不高的场景可以实现。
2. 当脉冲频率较高且数量较多的时候,需要配置更大的数组,所以占用RAM资源较大。 首次预备数组初值也花费较多的处理时间,因此启动PWM略慢。
你可以将要求再细化点、再清晰些,这样别人可以一起参与讨论。
请问:做高阶FIR滤波对MCU 的性能要求
U575+OV5640
SPC56 P系列MCU移植FreeRTOS,port.c文件应该使用portable文件夹下的哪一个
stm32u545 boot
STM32H7B0 CAN发送异常
救急,摄像头监控方案
STM32和MCP2515通信
LSM6DSR SPI 无法正常读值
智能算法芯片有推荐的吗?
MCSDK6.3.1使用SIXSTEP如何才能使用电流模式呢?我在配置了电流传感器后仍然无法使用电流模式。
可以提供个思路:
利用DMA的方式,将预设好的数组值搬运给定时器的比较寄存器(关闭可以使用特殊的比较值)
注意一些细节:
优势:1.DMA 方式的优势之一是可以一次发送很多脉冲,这点对于门限方式来说很难实现。
只要处理好DMA请求条件,数据起始和结束等细节,脉冲的数量理论上可以足够多。
不足: 1. 由于更新事件和预装载的存在,启动PWM的时候需要有一定的延迟,这个延迟通常
为一个周期时间,且无法实现同步触发,但在实时性要求不高的场景可以实现。
你可以将要求再细化点、再清晰些,这样别人可以一起参与讨论。