Arduino Mega 2560, PWM Pins - 44,45,46

Guten Morgen euch allen,

wenn ich die IO's 44,45,46, am Mega 2560, ansteuern möchte dann kommt dort immer eine PWM raus. Ich finde darüber nichts im Netz.
Ist es möglich diese zu deaktivieren?
Wenn ja , wie stelle ich das an?

Folgende "pinMod-config habe ich:

pinMode(44, OUTPUT);
pinMode(45, OUTPUT);
pinMode(46, OUTPUT);

danke für eure Hilfe.
lieben Gruß

Diese PinModes sollten tatsächlich ausreichen, um gleichzeitig den Timer von diesen Ausgängen abzuklemmen. Außer es steht sonst irgendwo im Code oder in einer Bibliothek ein analogWrite() auf diese Pins und damit Timer 5.

Ich kann dies leider nicht beobachten. Leider kommt da immer eine PWM raus wenn ich den Pin auf "HIGH" setze.... ich habe hier im code nichts mit "analogWrite" stehen .

lieben Gruß

Wie stellst Du das fest? Poste doch mal ein kleines Testprogramm.

Was ist mit den anderen PWM Ausgängen?

Mit einem Oszilloskop, und die Anderen zwei Ausgänge verhalten sich leider gleich.
Leider kann ich erst heute Abend wieder richtig daran arbeiten, um Oszi.-Bilder zu machen... dann könnten wir auch mal die Frequenz ermitteln :point_up:

Wieviel Erfahrung hast Du damit?
Masse angeschlossen, Tastköpfe kalibriert?

Ein Piezo wäre einfacher für Testzwecke geeignet.

Ich behaupte mal, dass ich dafür genug Expertise habe :grinning:

Ein Piezo! wie das ?

Der macht die üblichen PWM Frequenzen hörbar.

Stimmt ja :man_facepalming:

Das kann ich nicht reproduzieren, getestet mit Pin 45:

Gegentest mit analogWrite(testpin, 127);:

Die Bilder haben eine unterschiedliche Scalierung!
Pin 44 mit PWM und Pin 45 mit digitalWrite():

490 Hz

Nein!

KA, was du da tust, aber irgendwas ist falsch.
z.B. Deine Annahme, dass da PWM raus kommt, ohne dass es aktiviert wurde.

Aber wie immer:

  1. Code bis zur Untestbarkeit verstümmelt.
  2. Schaltplan geheim

Ich behaupte:
Du baust in deinem Programm irgendeinen Mist, möchtest den Fehler aber gerne in der Hardware, also bei anderen suchen, denn du bist perfekt.

Ich muß combie recht geben:
Mit den gezeigten 3 Zeilen kann man keine Fehlersuche machen.
Wenn bibkfc2 Hilfe möchte muß er mehr Infos / den ganzen Sketch geben.
Grüße Uwe

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.