Hallo Leute,
bin Anfänger was die Programmierung und die Handhabund mit den uC
angeht.
Verzweifle derzeit und kann meinen Schrittmotor nicht zum Laufen
bekommen.
Benutze die Karte DQ542MA von Wantai ist die gleiche wie die von der
Leadshine. Der Steppmotor ist von Motion King 23HS4412.
Was mache ich falsch?????????????????????
Bitte um Hilfe.
Hier der code:
#include <avr/io.h>
#include <stdio.h>
#include <stdlib.h>
#include <util/delay.h>
#define xtal 16000000
#define fmove
#define F_CPU 16000000UL
#define true 1
#define E1 PORTL |= (1<<PC0);
#define D1 PORTL |= (1<<PC1);
#define P1 PORTL |= (1<<PC2);
#define E0 PORTL &= ~(1<<PC0);
#define D0 PORTL &= ~(1<<PC1);
#define P0 PORTL &= ~(1<<PC2);
int main(void)
{
int i;
DDRL = 0x00; /* alle Pins von Port D als Eingang */
_delay_ms(500);
E1;
_delay_ms(500);
D0;
_delay_ms(500);
for (i=0; i<20; i++)
{
_delay_ms(500);
P0;
_delay_ms(500);
P1;
}
}
Lesezeichen