JeyBee
23.10.2008, 13:53
Moin Moin,
Ich brauche eueren Rat, ich bin am verzweigeln.
Ich habe mir das L293D IC gekauft, und dies Fachgerecht mit mehrfachem nachprüfen angeschlossen. Die Motoren laufen beide ganz normal, wenn ich nur spannung an diese anlege.
Wenn ich sie jedoch mit dem IC betreibe, dreht sich nur einer, der andere immer nur so eine halbe Sekunde am Anfang.
Hier der Code:
$regfile = "m16def.dat"
$crystal = 16000000
Config Portc = Output
Config Portb = Output
M1 Alias Porta.5
M2 Alias Porta.6
M3 Alias Portc.6
M4 Alias Portc.5
Do
Portb.2 = 1
Portc.3 = 1
M1 = 0
M2 = 1
M3 = 0
M4 = 1
Wait 1
M1 = 1
M2 = 1
M3 = 1
M4 = 1
Wait 1
Loop
Hier die verwendeten Anschlüsse am Controller:
Motor 1:
Enable = portA.4
A = portA.5
B = portA.6
Motor 2:
Enable = PortC.7
A = portC.6
B = portC.5
Am IC kann es nicht liegen, ich habe zwei von dennen, beide machen das gleich.
Die Anschlüsse habe ich mit einem Multimeter mehrfach nachgemessen, sie sind an den angegebenen Ports.
Bitte helft mir!
Gruss JeyBee
Ich brauche eueren Rat, ich bin am verzweigeln.
Ich habe mir das L293D IC gekauft, und dies Fachgerecht mit mehrfachem nachprüfen angeschlossen. Die Motoren laufen beide ganz normal, wenn ich nur spannung an diese anlege.
Wenn ich sie jedoch mit dem IC betreibe, dreht sich nur einer, der andere immer nur so eine halbe Sekunde am Anfang.
Hier der Code:
$regfile = "m16def.dat"
$crystal = 16000000
Config Portc = Output
Config Portb = Output
M1 Alias Porta.5
M2 Alias Porta.6
M3 Alias Portc.6
M4 Alias Portc.5
Do
Portb.2 = 1
Portc.3 = 1
M1 = 0
M2 = 1
M3 = 0
M4 = 1
Wait 1
M1 = 1
M2 = 1
M3 = 1
M4 = 1
Wait 1
Loop
Hier die verwendeten Anschlüsse am Controller:
Motor 1:
Enable = portA.4
A = portA.5
B = portA.6
Motor 2:
Enable = PortC.7
A = portC.6
B = portC.5
Am IC kann es nicht liegen, ich habe zwei von dennen, beide machen das gleich.
Die Anschlüsse habe ich mit einem Multimeter mehrfach nachgemessen, sie sind an den angegebenen Ports.
Bitte helft mir!
Gruss JeyBee