ESP32 benötigt PWM den Timer0?

Gast #7217791
Hallo Leute

Ich bin ESP32 Neueinsteiger.
Ich benötige Timer 0 für eine Zeitmessung. Gleichzeitig erzeuge ich ein 
PWM-Signal. Ohne PWM funktioniert die Zeitmessung und mit PWM nicht.
Ist dies ein Timer-Konflikt? Kann auf die schnelle nichts finden.


Danke und Gruss
Gast #7217828
Hallo

Thx

Den Code darf ich nicht posten. er ist auch sehr umfangreich.
Was ich nicht ganz verstehen sind die Channels.
Wenn ich jetzt ein PWM signal auf Channel 7 lege, wird dann Timer 3 
belegt oder habe ich da was falsch verstanden?
Timer 3 brauche nicht nicht die anderen schon. ich müsst den ganze Code 
sonst umschreiben.



gruss
Gast #7217845
Offenbar besteht dein "Programm" aus einem Copy&Paste Job.
Wenn du nur einen Funken selbst gemacht hättest wäre dir auch recht 
schnell klar wer/wann/was braucht...
Wenn du wirklich Hilfe willst: Teile deinen Code.
Falls nicht: bemühe dich mal in die verwendeten Libraries zu schauen, 
das wird deine Frage auch sehr schnell beantworten und du lernst sogar 
noch was dabei!
#7217861
ESP32-Neuling schrieb:
> Den Code darf ich nicht posten. er ist auch sehr umfangreich.
> Was ich nicht ganz verstehen sind die Channels.
> Wenn ich jetzt ein PWM signal auf Channel 7 lege, wird dann Timer 3
> belegt oder habe ich da was falsch verstanden?
> Timer 3 brauche nicht nicht die anderen schon. ich müsst den ganze Code
> sonst umschreiben.

Wir wollen auch nicht deinen kompletten code sehen/lesen. Egal ob geheim 
oder nicht.

Aber die initialisierung deiner PWM wäre gut.
Da könnte man erkennen wie du diese initialisierst, welche Peripherie du 
verwendest und welche Bibliotheken du verwendest.
Gerade beim ESP32 fallen mir sehr viele möglichkeiten ein eine PWM zu 
erzeugen. Welche du nutzt wissen wir doch garnicht.

Das gleiche gilt für deine Zeitmessung.


Ansonsten lautet die Antwort auf deine Frage:

Mach es anders bis es geht.
Gast #7218267
Danke für die Leute die mir geholfen haben.
Nein es sind keine Hausaufgaben, es ist ein ca. 5 jähriges Programm.
Ich habe aber seit dem nicht mehr programmiert und habe im Moment keine 
Zugriff auf das ganz fertige Programm welches dokumentiert ist.


gruss

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 4 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.