18344371880 发表于 2024-11-16 08:38:48

发送指定脉冲数量的pwm

最近在琢磨步进电机,计划是使用4988驱动,
这里就设计到pwm的脉冲数量,咱们stc能不能实现,
在少进中断、或者只进一两次中断的情况下,
用pwm模块实现发送指定的脉冲数量

神农鼎 发表于 2024-11-16 12:39:32


小坤 发表于 2024-11-16 08:51:03

启动脉冲计数,

18344371880 发表于 2024-11-16 08:59:52

小坤 发表于 2024-11-16 08:51
启动脉冲计数,

在手册的哪里来着,我好像没多大印象{:lol:}

LAOXU 发表于 2024-11-16 09:49:43

不依靠中断计数的话, 没法做到.

不过版主: 王昱顺, 通过非典方式, 依靠 串口定量输出脉冲, 能做到, 只是输出频率不稳.

你可到 < FOC,有ICache的 32F12K54 测试版块 > 去看一下.

梁工 发表于 2024-11-16 10:52:44

使用Ai8051U,启动重复计数器,设置16位数值,比如设置10000+1,则PWM脉冲输出10000个后进入中断。

网老四 发表于 2024-11-16 12:25:17

中断处理需要时间,如果很高速度的pwm,会不会来不及处理多发脉冲?

18344371880 发表于 2024-11-16 14:17:40

神农鼎 发表于 2024-11-16 12:39


收到

18344371880 发表于 2024-11-16 14:18:08

LAOXU 发表于 2024-11-16 09:49
不依靠中断计数的话, 没法做到.

不过版主: 王昱顺, 通过非典方式, 依靠 串口定量输出脉冲, 能做到, 只是 ...

频率倒不是很关键,我去瞅瞅

18344371880 发表于 2024-11-16 14:18:27

梁工 发表于 2024-11-16 10:52
使用Ai8051U,启动重复计数器,设置16位数值,比如设置10000+1,则PWM脉冲输出10000个后进入中断。 ...

我看看
页: [1] 2
查看完整版本: 发送指定脉冲数量的pwm