ESP32 benötigt PWM den Timer0?

Gast #7217791
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren