daniel.weber
07.03.2008, 22:53
Hallo,
habe eine Motorbrücke (L293 D) aufgebaut und wollte diese mit einem Mega32 ansteuern, habe dafür folgendes Programm geschrieben, muss dazu sagen, dass ich noch totaler Anfänger auf diesem Gebiet bin.
$regfile = "m32def.dat"
$framesize = 32
$swstack = 32
$hwstack = 32
$crystal = 8000000
$baud = 9600
Config Porta = Output ' LED zum Test auf an
Config Portd.5 = Output ' PWM Leitung Motor 1
Config Portd.7 = Output ' Eingang A Motor 1
Config Portc.1 = Output ' Eingang B Motor 1
Led Alias Porta.0
Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 8
Fwd Alias Portd.7
Rwd Alias Portc.1
Do
Led = 1
Compare1a = 200
Fwd = 1
Rwd = 0
Loop
End
Mein Problem ist nun, wie kann ich die Geschwindigkeit des Motors verändern? bei unter 200 dreht sich nix mehr, geht nur ganz langsam mit 200, was mach ich falsch :( vielleicht bin ich auch mit dem pwm auf dem ganz falschen Weg.
habe eine Motorbrücke (L293 D) aufgebaut und wollte diese mit einem Mega32 ansteuern, habe dafür folgendes Programm geschrieben, muss dazu sagen, dass ich noch totaler Anfänger auf diesem Gebiet bin.
$regfile = "m32def.dat"
$framesize = 32
$swstack = 32
$hwstack = 32
$crystal = 8000000
$baud = 9600
Config Porta = Output ' LED zum Test auf an
Config Portd.5 = Output ' PWM Leitung Motor 1
Config Portd.7 = Output ' Eingang A Motor 1
Config Portc.1 = Output ' Eingang B Motor 1
Led Alias Porta.0
Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 8
Fwd Alias Portd.7
Rwd Alias Portc.1
Do
Led = 1
Compare1a = 200
Fwd = 1
Rwd = 0
Loop
End
Mein Problem ist nun, wie kann ich die Geschwindigkeit des Motors verändern? bei unter 200 dreht sich nix mehr, geht nur ganz langsam mit 200, was mach ich falsch :( vielleicht bin ich auch mit dem pwm auf dem ganz falschen Weg.