hallo, wieso funktioniert die servoanstererung nicht wenn man am Programmende ein "END" schreibt? Was macht der Chip wenn er im Programm ganz unten ist, aber kein END am Ende steht? Bei uns läuft das Programm wieder von vorne ab. Wo kann da der Fehler sein? CHIP: ATmega32 BASCOM
:-) Wenn es denn so gewollt ist: Laß das Programm definiert irgendwo stehen bleiben: ... programm ... do:loop 'Endlosschleife end Wenn kein end am Ende steht, ist das ein formaler Fehler. Sollte so eigentlich gar nicht compiliert werden.
welche reload time muss ich einstellen bei servos? die reload time gibt ja an wie lange die zykluszeit des timers ist oder? was nacht der chip genau wenn der timer ausgeführt wird? Wohin springt er?
also wenn man das Fenster aufmacht, unter den Chip eine Feder tut, und dann einen Splint und ein Relais mit Ansteuertransistor anschließt, springt der Chip aus dem Fenster, wenn man gut gezielt hat! Soviel zur Frage "Wohin springt er.." Dazu muß man den Transistor in der Interrupt-Service-Routine vom Timer ansteuern (dahin springt er zuerst, dann erst aus dem Fenster!) Die "reload time" sollte so eingestellt sein, daß Du Zeit hast, den Chip wieder aus dem Gemüsebeet zu holen und ihn erneut auf die Feder zu packen - dann kann der Spaß von vorne losgehen.. :-) Nee mal im Ernst, wer soll denn bei so einer dürftigen Beschreibung und ohne Quelltext ernsthaft antworten? Beschreibe genau ein Teilproblem mit Schaltung, Beispiel und wenn notwendig mit einem kleinen Stück Quelltext, dann kriegst Du auch Antworten..
Hallo, mein Problem ist, dass sich mein µC (Atmega32) immer resetet wenn ich servos ansteuern will. Dass heißt, sobald ich irgendwo im Programm meinen CONFIG SERVOS befehl drinnen habe, macht mein chip nichts sinnvolles mehr. Kann es sein, dass ich ihm sagen muss wohin er springen soll wenn die reload time abgelaufen ist? Ist das möglich, dass wenn die reload time vorüber ist der Chip dann den ganzen code wieder von vorne abarbeitet? Ich hoffe ihr könnt mir weiterhelfen. mfg
>Kann es sein, dass ich ihm sagen muss wohin er springen soll wenn die >reload time abgelaufen ist? LOL jetzt echt also LOL net böse sein aber ich hoffe mal das des ein schertz war wenn nicht sag ich nur .. noch wurde kein avr mit gehirn scanner oder sprachsteuerung erfunden.
Also in der BASCOM Hilfe ist doch CONFIG SERVOS umfangreich beschrieben - funktioniert denn das dort angegebene Testprogramm nicht?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.