Morgen,

ich hab mein Programm jetzt mal nach euren Ratschlägen umgeschrieben:

Code:
$regfile = "m32def.dat"
$crystal = 16000000
$baud = 9600

Config Adc = Single , Prescaler = Auto

Config Pina.7 = Input                                       'Config ADC für Tastenabfrage
Porta.7 = 1

Config Pinc.6 = Output                                       'Config Ports und PWM für Motoren
Config Pinc.7 = Output
Config Pinb.0 = Output
Config Pinb.1 = Output
Config Pind.4 = Output
Config Pind.5 = Output

Portc.6 = 0                                                 'Drehrichtung Links
Portc.7 = 1

Portb.0 = 0                                                 'Drehrichtung Rechts
Portb.1 = 1

Portd.4 = 1                                                 'Motor Links Ein
Portd.5 = 1                                                 'Motor Rechts Ein

Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down

Pwm1a = 0
Pwm1b = 0
Tccr1b = Tccr1b Or &H02                                     'Prescaler = 8

Dim T As Word

Start Adc

Sound Portd.7 , 200 , 200
Sound Portd.7 , 400 , 400

T = Getadc(7)
While T > 500                                               'Verlasse Schleife nach drücken beliebiger Taste
T = Getadc(7)
Print T
Wend


Print "start erfolgt"                                       'Startbedingung wurde erfüllt
Sound Portd.7 , 400 , 400
Waitms 100

Pwm1a = 300                                                 'Fahre los
Pwm1b = 300

Wait 2

Pwm1a = 0                                                   'Halte An
Pwm1b = 0

Portd.4 = 0
Portd.5 = 0

Sound Portd.7 , 400 , 350

End                                                         'end program
Und jetzt scheint es auch zu laufen. \/

Danke!