HI! PIC16F690 werde aus dem datasheet nicht ganz schlau. Gibt es jezt mehrere Pins, auf denen ich ein PWM-Signal ausgeben kann?
Wenn ich das richtig sehe, dann hat er einen PWM-Generator, der aber über bis zu 4 Pins eine full Bridge ansteuern kann. virtuPIC /ggadgets for tools & toys
Hallo, die : P1A P1B P1C P1D sind alle PWM-Outputs! http://ww1.microchip.com/downloads/en/DeviceDoc/41262C.pdf Page19 (die 21te PDF-Seite)
full bridge? Ich möchte einfach nur an vier Pins digitale Pulse erzeugen, und deren Zeit messen. Es werden mit den Pulsen Kondensatoren aufgeladen. Wenn die voll sind, dann soll die PWM aufhören und ich soll wissen, wie viele Pulse notwendig waren.
ja du hast 4 pwm ausgänge ABER die 4 ausgänge werden durch das selbe event getriggert d.h. alle ausgänge haben den gleichen takt einige davon sind invertiert einige nicht. das ist auch einigermassen aud den beiden grafiken auf seite 134 und 135 vom datenblatt ersichtlich.
Ok die Taktung wäre nicht schlecht, wenn ich immer nur an jeweils einem Pin die PWM rausschicken kann. Die Kapazitäten werden nacheinander geladen. Nicht aber sollen alle 4 Kapazitäten gleichzeitig geladen werden. Wie könnte ich denn die Zeit messen, wie lange eine PWM bestand? Abbruchbedinung soll ein Komparator sein, der mit einer vorgegebenen Referenzspannung vergleicht. Das Pin Toggeln und zähler inkrementieren via while Schleife ist nicht so der Hit! Ich müsste die Zeit messen, die vergangen ist, bis die PWM stoppt. Realisierungsvorschläge?
du hast nen quarztakt lass einfach noch nen anderen timer mitlaufen den du dann beim abschalten der pwm auch "ausschaltest" und anschliessend in aller ruhe das register des timers ausliest. timer1 wäre dafür bestimmt geeignet
Bin relativer Anfänger was Microcontroller angeht....ich baue gerade an einer RBG-Multicolor LED Steuerung über PWM...hat irgendeiner eine Idee wie man noch mehr als 4 (15) Ausgänge benutzen kann? (eventuel über externen PWM-IC oder so etwas ?) Sry das ich ohne Lösung und mit noch einer Frage in den Thread quatsch Liebe Grüße Merlin
@Merlin Schau dir die Softwarelösung von Werner Hobelbrecht im ft-forum mal an. http://www.fischertechnik.de/de/fanclub/forum/default.aspx?g=posts&t=3276 vieleicht kommst du damit weiter. Willi Warlord
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.