zhxiufan 发表于 2022-4-1 17:57 是的,刚才测试了下,占空比20%,1K运行慢点更平稳些,10K运行快但有点异响,长时间运行 1K的比较好些 |
lkc8210 发表于 2022-4-1 17:03 谢谢您,刚才测试了下 解决了 原来是思路出问题了 ![]() |
| 单片机不能同时做两件事,只能一件一件来做 |
| 不会吧,那个步进电机能工作在10K频率之下?一般也就1到2K的样子。 |
| 你刚接触,给的脉冲不要太高,不要太窄,频率1k就可以了,太高了光响不转了。另外,交替的给两个电机灌脉冲,看起来就是同时运行的。 |
|
定时器0模式2(8位自动重装) 设置50us中断 中断函数内 if(X_Axis_Pulse>0) { P00 = !P00; if(P00 == 0) { X_Axis_Pulse--; } } main函数控制X_Axis_Pulse的数值来输出脉冲 |
|
概念:单片机任何时刻只能执行一条指令,即不可以同时做两件事! 所以:单片机同时调用两个子程序,是错误的观念! |