Hi,

Ich habe mir einen L298 zugelegt, und diesen in meinen Roboter eingebaut. Ich habe In 1-4 an den Mega und Enable A+B auch an den Mega 16 angeschlossen.

Folgenden Bascom Testprogramm:

Config Portd = Output
Config Portc = Output

Begin:

Sound Portd.2 , 1000 , 1000 'piep
Wait 2
Sound Portd.2 , 100 , 800
Waitms 250
Sound Portd.2 , 100 , 800

Wait 1

Portd.7 = 1 'Enable A auf logisch 1 setzen (= 5 VDC)
Portc.0 = 1 'Enable B auf logisch 1 setzen (= 5 VDC)

Portd.3 = 1 'In 1 auf log. 1
Portd.4 = 0 'In 2 auf log. 0

Portd.5 = 1 'In 3 auf log. 1
Portd.6 = 0 'In 4 auf log. 0

Wait 1
Sound Portd.2 , 100 , 800 'piep
Wait 1

Portd.3 = 0 'in 1 auf...
Portd.4 = 1 'in 2

Portd.5 = 0 ' in 3
Portd.6 = 1 ' in 4

Wait 1
Sound Portd.2 , 100 , 800
Wait 1

Portd.3 = 0 'und alles wieder aus...
Portd.4 = 0

Portd.5 = 0
Portd.6 = 0

Sound Portd.2 , 100 , 800 'piep
Waitms 250
Sound Portd.2 , 100 , 800
Waitms 250
Sound Portd.2 , 100 , 500

End


Die Iputs sind über 1k an den Mega 16 angeschlossen.
Die enables nicht.
Die Sensing (1 und 15 glaub ich) hab ich freigelassen.

Frage: warum funktioniert das nicht?

Danke schon mal im voraus...

Grüße Tobi