哪位给我一段控制步进电机的C程序示例?最近学习这个,找不到合适的例子!

来源:百度知道 编辑:UC知道 时间:2024/09/28 09:35:14
如题,最近在学习用C编写步进电机控制程序,想要一段代码看看,参考一下。

邮箱 zjb87421@163.com
不用单片机控制,用开环控制,类似程序最好。
主要是控制电机左右转动。

我这有个你看看,是5509A DSP芯片控制步进电机转速的,用的是北京瑞泰科技的实验箱,你参考一下。 程序绝对没有问题,我做过这个实验。但一点也不懂什么意思。

/////////////////////////////////////////////////////////////
// EDU Lab -- SAMotor Ver1.01 //
// For CTR4.0 //
// SAMotor Contor by using TMS320VC5509A's Timer0 //
// All Rights opened and no onus //
// Write by Daniel Hawk //
// Realtime Co.ltd. //
// 2005.Jan //
/////////////////////////////////////////////////////////////
// Define Ioport About Timer0
ioport unsigned int *tim0;
ioport unsigned int *prd0;
ioport unsigned int *tcr0;
ioport unsigned int *prsc0;

// End of Define Ioport About Timer0
#include "myapp.h"
#include "ICETEK-VC5509-EDU.h"
#include "scancode.h"
void INTR_init( void );
void TIME_init(void);

int nCount,nStep,nAddStep;
unsigned int uTimPrd0;

unsigned int pwm2[8]={ 0x86,0x87,0x83,0x8b,0x89,0x