tobimc
19.06.2004, 20:38
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
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