projects:4e4th:4e4th:start:msp430g2553_experimente:timera_und_port_p2_block_schema
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
projects:4e4th:4e4th:start:msp430g2553_experimente:timera_und_port_p2_block_schema [2013-06-06 21:27] – Externe Bearbeitung 127.0.0.1 | projects:4e4th:4e4th:start:msp430g2553_experimente:timera_und_port_p2_block_schema [2014-07-03 22:36] (aktuell) – mka | ||
---|---|---|---|
Zeile 10: | Zeile 10: | ||
Wenn man schon mal verstanden hat das so einem Portpin verschiedene Funktionen zugewiesen werden können, kann man beginnen auszusuchen was man denn haben will. Für unser PWM Experiment soll ja die Ausgabe von Timer-A auf P2.5 rauskommen. Am Portpin ist abzulesen das dazu der Funktionsblock TA1.2 des Timers genommen werden muss. Also stellt man mit P2SEL ein das der 2. Block vom Timer hier rein kommt. Außerdem stellt man noch ein das es ja eine Ausgabe sein soll, also im P2DIR für den Pin muss die " | Wenn man schon mal verstanden hat das so einem Portpin verschiedene Funktionen zugewiesen werden können, kann man beginnen auszusuchen was man denn haben will. Für unser PWM Experiment soll ja die Ausgabe von Timer-A auf P2.5 rauskommen. Am Portpin ist abzulesen das dazu der Funktionsblock TA1.2 des Timers genommen werden muss. Also stellt man mit P2SEL ein das der 2. Block vom Timer hier rein kommt. Außerdem stellt man noch ein das es ja eine Ausgabe sein soll, also im P2DIR für den Pin muss die " | ||
- | Im Timer-A Schema sieht man gleich das es zwei Abschnitte sind um die man sich kümmern muss. Einmal die Basisfunktion des Timers (oberes Kästchen), und dann den Funktionsblock. Zwei Basisfunktionen müssen festgelegt werden. Zum einen von der Takt für den Timer her kommen soll ('' | + | Im Timer-A Schema sieht man gleich das es zwei Abschnitte sind um die man sich kümmern muss. Einmal die Basisfunktion des Timers (oberes Kästchen), und dann den Funktionsblock. Zwei Basisfunktionen müssen festgelegt werden. Zum einen von wo der Takt für den Timer her kommen soll ('' |
Nachdem man also so einen Entwurf für sich gemacht hat, geht man her und sucht sich die Registeradressen zusammen in denen man Bits setzen oder löschen muss. Und dann die Werte die in in diese Register kommen sollen. Da die Register allesamt RAM sind, kann man sie interaktiv mit dem Forthwort '' | Nachdem man also so einen Entwurf für sich gemacht hat, geht man her und sucht sich die Registeradressen zusammen in denen man Bits setzen oder löschen muss. Und dann die Werte die in in diese Register kommen sollen. Da die Register allesamt RAM sind, kann man sie interaktiv mit dem Forthwort '' | ||
So eignet sich die Interaktivität von Forth bestens um sich mit den Eigenschaften der MCU vertraut zu machen. | So eignet sich die Interaktivität von Forth bestens um sich mit den Eigenschaften der MCU vertraut zu machen. |
projects/4e4th/4e4th/start/msp430g2553_experimente/timera_und_port_p2_block_schema.1370546848.txt.gz · Zuletzt geändert: 2014-07-03 22:36 (Externe Bearbeitung)