Hallo Forum,
ich klopfe hier mal dreimal auf den Tisch *klopf, klopf, klopf* und gebe ein anerkennendes "Hallo" in die Runde! Ich bin schwer beeindruckt, was Ihr so drauf habt!
Ich bin hier jedenfalls neu, heiße Stefan, komme aus Norddeutschland und habe schon seit vielen Jahren damit geliebäugelt, mit der Mikroprozessorprogrammierung anzufangen. Allerdings habe ich mich zunächst nicht getraut, weil ich gedacht habe "Das schnall ich nie..!". Kurz vor Weihnachten habe ich dann doch damit angefangen und das war ein Erfolgserlebnis nach dem anderen. Auch wenn es objektiv gesehen kleine bedeutungslose Schritte waren - für einen Anfänger wie mich waren große Erfolge: Bascom-Basics verstanden, Programmer zu laufen gebracht, das erste Programm (eine blinkende LED) auf dem ATmega8, AD Wandlung, LCD-Einsatz, Timereinsatz und Programmierung mit Zeitsabständen... alles schön und vor Allem: Viel einfacher als erwartet!
Die Einarbeitung in die verschiedenen Themen lief etwas "redneckmäßig": Ich habe mir im Netz einfache Programme gesucht und wenn die funktionierten, dann habe ich nachvollzogen warum und dann die Programme solange verändert, bis sie die von mir gewünschte Funktion erfüllten. Da lernt man schnell und Spaß machts auch...
Jetzt bin ich aber leider doch an eine Grenze gestoßen, an der ich partout nicht weiter komme:
Ich möchte ein Servo ansteuern, der einen Schieberegler steuern soll. Bascom hat ja dafür extra die Funktion "Config Servos = 1 , Servo1 = Portb.0 , Reload = 10" aber damit klappt es überhaupt nicht. Mein Servo macht bei einem anderen Programm, das ohne diesen Menüpunkt Servos ansteuert zwar eine müde, schwächliche Drehbewegung aber das müsste viel besser gehen. Seit vielen Abenden sitze ich an diesem Problem, google, lese Tipps, probiere Programme aber es hilft nichts...
Deswegen möchte ich gerne ein paar Fragen an Euch stellen:
Gibt es Servos, die zu diesem Befehl (config Servo...) einfach nicht kompatibel sind? (Mein Servo: Amewi Standard Digital DC5821LV WP)
An welchen Parametern des Programms sollte ich probeweise modifizieren, damit das Servo sich dann doch mal rührt?
Sind die Ausgänge des Atmega8 alle gleichwertig zur Ansteuerung eines Servos... also egal ob Pinc.5 oder Pinb.0?
Für hilfreiche Antworten wäre ich dankbar, viel Grüße,
Stefan
ich klopfe hier mal dreimal auf den Tisch *klopf, klopf, klopf* und gebe ein anerkennendes "Hallo" in die Runde! Ich bin schwer beeindruckt, was Ihr so drauf habt!
Ich bin hier jedenfalls neu, heiße Stefan, komme aus Norddeutschland und habe schon seit vielen Jahren damit geliebäugelt, mit der Mikroprozessorprogrammierung anzufangen. Allerdings habe ich mich zunächst nicht getraut, weil ich gedacht habe "Das schnall ich nie..!". Kurz vor Weihnachten habe ich dann doch damit angefangen und das war ein Erfolgserlebnis nach dem anderen. Auch wenn es objektiv gesehen kleine bedeutungslose Schritte waren - für einen Anfänger wie mich waren große Erfolge: Bascom-Basics verstanden, Programmer zu laufen gebracht, das erste Programm (eine blinkende LED) auf dem ATmega8, AD Wandlung, LCD-Einsatz, Timereinsatz und Programmierung mit Zeitsabständen... alles schön und vor Allem: Viel einfacher als erwartet!
Die Einarbeitung in die verschiedenen Themen lief etwas "redneckmäßig": Ich habe mir im Netz einfache Programme gesucht und wenn die funktionierten, dann habe ich nachvollzogen warum und dann die Programme solange verändert, bis sie die von mir gewünschte Funktion erfüllten. Da lernt man schnell und Spaß machts auch...
Jetzt bin ich aber leider doch an eine Grenze gestoßen, an der ich partout nicht weiter komme:
Ich möchte ein Servo ansteuern, der einen Schieberegler steuern soll. Bascom hat ja dafür extra die Funktion "Config Servos = 1 , Servo1 = Portb.0 , Reload = 10" aber damit klappt es überhaupt nicht. Mein Servo macht bei einem anderen Programm, das ohne diesen Menüpunkt Servos ansteuert zwar eine müde, schwächliche Drehbewegung aber das müsste viel besser gehen. Seit vielen Abenden sitze ich an diesem Problem, google, lese Tipps, probiere Programme aber es hilft nichts...
Deswegen möchte ich gerne ein paar Fragen an Euch stellen:
Gibt es Servos, die zu diesem Befehl (config Servo...) einfach nicht kompatibel sind? (Mein Servo: Amewi Standard Digital DC5821LV WP)
An welchen Parametern des Programms sollte ich probeweise modifizieren, damit das Servo sich dann doch mal rührt?
Sind die Ausgänge des Atmega8 alle gleichwertig zur Ansteuerung eines Servos... also egal ob Pinc.5 oder Pinb.0?
Für hilfreiche Antworten wäre ich dankbar, viel Grüße,
Stefan