Hi, Ich hab ein Problem: Meine Schaltung funktioniert eigentlich einwandfrei, sobald ich aber ein Servo programmieren will, kann sie das nötige PWM Signal nicht wiedergeben! Ich hab 6 gleiche Schaltungen und bei den anderen Schaltungen funtkioniert es auch nicht mehr! Gestern hats noch funktioniert. Ich programmiere in Bascom, mein Programm: --------------------------------- $regfille = "m32def.dat" $crystal = 8000000 Config Servos = 1 , Servo1 = Portd.6 , Reload = 10 Config Portd = Output Do Servo(1) = 100 waitms 1000 Loop ------------------------------ Kann es sein das etwas in den Fusebits verändert wurde? bzw. kann man das was beim PWM Signal verstellen? Und das verblüfende ist Gestern hat noch alles funktioniert! Hat vielleicht jemand mal was ähnliches erlebt? Woran kann das liegen? Liebe grüsse Albert
albert schrieb:
> Ich programmiere in Bascom, mein Programm:
Da ist aber nichts mit ner PWM drinn, also kann die PWM natürlich nicht
funktionieren.
Sobald Du ne Black-Box von Bascom benutzt, mußt Du natürlich auch die
Doku dazu gründlich lesen.
Vermutlich benutzt das "Servo" den gleichen Timer, den Du für die PWM
nehmen wolltest und dann kracht es.
Man kann durchaus den Timeroverflowinterrupt benutzen, wenn der Timer im
PWM-Mode arbeitet. Oder ne PWM im normalen Timermode programmieren.
Aber die Bascom-Entwickler können natürlich nicht jede mögliche
Kombination an Anwendungen vorhergesehen haben.
In diesem Fall muß man dann den Servo und die PWM selber programmieren.
Peter
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.