PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit L298



Andal
26.02.2006, 16:40
Hallo zusammen,

ich habe folgendes Problem: Ich habe einen ATMEGA32. An diesen habe ich einen L298 angeschlossen, die Input Prots habe ich an Pb 0-3 und die Pwm Ports an Pd 4 und 5 angeschlossen. Ich versuche jetzt ein Programm zu schrieben, damit sicher der Roboter in einer bestimmten Geschwindigkeit im Kreis dreht. Hier mein Versuchscode mit dem es leider ned hinhaut. Hoffe ihr könnt mir helfen.




$regfile = "m32def.dat"

Ddrb = &B0000010
Ddrd = &B0110000

Portd = &B0110000

Portb = &B0000010

End



MfG

patti16
26.02.2006, 16:51
hmmmm......glaube das Programm gibt keinen sinn würde das anders schreiben, du wiederholst dich auch in dem Programm


mach das eher so:(die Pins musste dann so an passen wie du sie hast)


$regfile = "m32def.dat"
$crystal = 7372800

'pwm

Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down ,compare B Pwm = Clear Down , Prescale = 8

dim z as word

'richtung
Config Pind.5 = Output
links alias portd.5
config pind.4 =output
rechts alias portd.4

do
links = 0 ' PD.4 ist aus
rechts = 1 ' PD.5 ist an
Pwm1a = Z ' pwm1a(pinb.1) = a
Z = 170

loop
end




probiers mal so vielleicht klappt es ja.

gruß
patrick