LPC810 SCT-PWM Projekt Fehler

Gast #4124543
Lesenswert?
• ▲
▼
Hi Leute,

bin neu hier und hoffe dass ich hier richtig bin. Ich hab ein Problem 
den SC Timer zu verwenden (CTOUT0). Als Grundlage diente mir 
http://www.hwhardsoft.de/english/projects/simon-says/ aus welchem ich 
mir anfänglich die Teile des Codes angeschaut habe, welche für mich 
notwendig erschienen.

Hauptaspekte des Projekts:

Ziel: LED an Pin 2 (mit SCT) in Bezug auf die Ausgabe des ACMP an Pin 8 
zu dimmen.

breadboard version:

Widerstände und LEDs an Pin 2 (CTOUT 0) und 3 ("I'm alive"-LED) nach 
3,3V.

Poti sitzt zwischen Vdd und Vss zu Pin 8 (ACMP IN).


Der ADC-teil allein funktioniert wenn ich den Ausgabewert 
hoch-multipliziere damit ich auf einen Wertebereich von 5 bis 35000 
komme und einer Delay-Funktion den Wert übergebe. Allerdings habe ich 
irgendwie Probleme den SCT richtig zu initiieren damit er er an Pin 2 
ein PWM-Signal hierfür erzeugt. Arbeite jetzt schon eine Weile dran aber 
kann den Fehler irgendwie nicht finden und hoffe ihr könnt mir helfen. 
Falls noch weitere Informationen hierfür benötigt werden einfach 
Nachfragen. Danke im Voraus.

Grüße Onigiri
Angehängte Dateien:
Gast #4124985
Lesenswert?
• ▲
▼
Du glaubst doch nicht ernsthaft daß sich jemand die Mühe macht, deine 
ganzen HEX-Konstanten zu dechiffrieren?

Als nächstes sowas:
//LPC_SCT->CONFIG = (1<<0) | (1<<17); /* UNIFIED */
  LPC_SCT->CONFIG = (LPC_SCT->CONFIG & ~0x00060001) | 0x00020001;
Wer soll das denn nachvollziehen und was bitte soll das? Klar geht es 
auch noch komplizierter, wird dann aber schon schwierig...

Ein Tip: Schau dir LPCOpen 
(http://www.lpcware.com/content/nxpfile/lpcopen-software-development-platform-lpc8xx-packages) 
auf lpcware.com an. Da kannst du das aktuelle Package für den Prozessor 
runterladen. Damit wird das schon viel lesbarer. Und so noch nicht 
bekannt, schau dir mal AN11538 SCTimer/PWM cookbook 
(http://www.lpcware.com/content/nxpfile/an11538-sctimerpwm-cookbook) an.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.