PWM kann nicht mehr programmiert werden!

Gast #1322845
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.