-
so, also es lag tatsächlich am Servo. Hatte ihn erstmal abgeklemmt und seitdem funktionierte eigentlich alles. Ich hab jetzt auch Xon/Xoff per Software eingebaut, bloß wie benutze ich das jetzt...
Kann ich irgendwie in den Timer vom Servo Signal, dazu schreiben, dass er bevor er da hin springt Xoff sendet und wenn er wieder kommt wieder Xon macht?
-
das ist eine krankheit von bascom. wenn du noch weiter solchen ähnlichen zeitkritischen routinen einbauen tust wird es immer mehr mit den ausfällen der daten bis zum programmwirrwarr. nimm dafür winavr-c oder fastavr-basic , da passiert so etwas garantiert nicht. ich habe z.b. an meinem küchenbrettroboter 2 servo mit srf04 für datentransfer über max zum palm m105, 1 interrupt für rc5, 1 interrupt für adc mit 2 radencoder, 1 interrupt für softwareuart und alles läuft wunderbar mit fastavr-basic.
man glaubt mir hier nicht, diese schlappe habe ich vor einpaar wochen schon einmal kommen sehen, wo ich gesagt habe, wenn man mit bascom ins eingemachte geht, macht es die grätsche.
mfg pebisoft
-
da muss ich dir recht geben, für so große Sachen scheint mir Bascom wirklich nicht geeignet und ich habe mir auch schon mehrfach geschworen, dass das mein letztes Programm in Bascom war.
Aber jetzt nochmal alles von vorne machen und in C übersetzen habe ich auch keine Lust.