Salve Da ich mir jetzt für die externe Datenspeicherung Zeit nehmen und Informationen sammeln muß mache ich erst mal mit der Komunikation weiter. Ich will neben der Komunikation über UART und selbst zusammengefummelter 3-Drahtkomunikation über den LPT auch mittels IR Daten versenden. Da die meißten Geräte mit modulierten IR-Pulsen arbeiten frage ich mich wie ich am einfachsten/schnellsten die PWM-Frequenz verändern kann bzw. die PWM aus und einschalte. Kennt eventuell jemand ein paar Quellen die sich genauer mit PWM mittels AVR's beschäftigen? Wenn jemand noch eine Quelle kennt die sich mit der IR-Schnittstelle von Laptops beschäftigt währe dass noch besser. Ich weis dass es ziemlich viel auf einmal ist aber Herr Google wollte mir nichts veraten. (Oder ich habe die Fragen falsch formuliert.) mfg Alex
Schau mal hier: http://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=10659&highlight=irda Ich denke damit erledigen sich mehrere Probleme auf einmal bei dir.
Tag Danke, werd ich mir mal durchlesen. mfg Alex
Für alle Aufgaben bezüglich der PWMs gibt´s im AVR Register mit entsprechenden Bits, die die Pinverkotungen steuern - das einfache setzen und löschen dieser Bits schaltet die PWM aus oder ein, sorgt für definierten 1 oder 0-Pegel oder macht den Pin hochohmig. Was will man mehr?! Auskünfte darüber stehen im gut gegliederten Datenblatt.
Danke TravelRec Die Passage muß ich im Datenblatt überlesen haben. mfg Alex
Ja, kann ja mal passieren. Bei der Beschreibung der Timer und der PWM-Modes steht alles genau drin. Wenn du die DDRx-Register für den jeweiligen Pin auf 0 setzt, hast Du dann die Hochohmigkeit und das PWM mit Sicherheit abgeklemmt (obwohl´s intern lustig weiterklappert). Alle anderen Einstellungen sind in den TCCRxx-Registern zu finden.
Du kannst das PWM auch abschalten, indem du 0% PWM einstellst.Bei den neueren AVRs gibts keine Spikes mehr. Josef
Danke Jetzt Ich werde jetzt mal einige Zeit benötigen um die Ganzen Informationen zu verarbeiten und sie umzusetzen. mfg Alex
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.