Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > > Hat denn von Euch noch keiner zusätzliche PWM-Ports in Assembler programmiert? > > > > > Gruß Niels > > NEIN !!!! > > Hallo Nils, > > einen zusätzlichen PWM-Port mit den Timeing-Parametern für eine Servo-Ansteuerung > in Assembler zu programmieren ist schon ein ziemlicher Hammer. > > Problem Nr. 1: > Welcher der in der CC2 vorhandenen Hardeware-Timer werden vom Betriebssystem der CC2 nicht verwendet > und können in Assembler frei benutzt werden ? > (Infos leider keine vorhanden !!!!) > > Problem Nr. 2: > Programmierung aller Timeing-Paramer der Hardeware-Timer in Assembler ! > Alleine um die Funktionsweise eines Hardeware-Timers zu verstehen bekommste schon einen Gehirnknoten. > Kommt noch dazu, daß man theoretisch bis zu 8 Servos mit nur einem einzigen Timer steuern kann. > Das Programm dazu ist jedoch entprechend kompliziert. > > Problem Nr. 3: > Der Hardeware-Timer erzeugt nach ablauf des Zeitintervalls einen Interrupt. > Dieser Interruppt muß per Assembler-Routine abgefangen und sauber > in das Betriebssystem der CC2 integriert werden. > (Infos dazu leider keine vorhanden !!!!) > > Problem Nr. 4: > Die Neuprogrammierung des nächsten Timerintervalls kann nur in der Interrupt-Routine erfolgen. > Dazu muß die Servo-Sollposition vom C2-Programm an die Interrupt-Routine übergeben werden. > Die Speicheradresse einer C2-Variablen ist nicht bekannt. > Infos zu freiem, nicht vom Betriebssystem verwendeten RAM-Bereich sind ebenfalls nicht vorhanden ! > > Gruß Robert