Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
embedded_systems:mpc555:headerboard:start [2013-12-19 15:10] zueger1embedded_systems:mpc555:headerboard:start [2015-04-04 11:46] (aktuell) graf
Zeile 6: Zeile 6:
 **Quicklinks:** **Quicklinks:**
   * [[Steckerbelegung]]   * [[Steckerbelegung]]
-  * [[..:USB-BDI]]+  * [[..:USB-BDI| USB-BDI Interface]]
   * {{.:ntb_mpc555_headerboard_schema_mod_dez11.pdf|Schema (PDF)}}   * {{.:ntb_mpc555_headerboard_schema_mod_dez11.pdf|Schema (PDF)}}
-  * [[software:deep:rts:memmap|Memory-Map]] 
 </box> </box>
  
Zeile 15: Zeile 14:
 ===== Programmierung ===== ===== Programmierung =====
  
-Für die Programmierung des MPC555 kann die am NTB entwickelte Programmierumgebung [[:Software:deep:start]] verwendet werden. Damit kann der Mikrocontroller in [[:Software:Java:start]] programmiert werden. Die deep Target Library bietet für die meisten Schnittstellen fertige Treiber. Als Programmieradapter kann das [[..:USB-BDI]] verwendet werden, oder alternativ ein [[:Embedded Systems:Abatron BDI:start | BDI2000/3000]] der Firma Abatron.+Für die Programmierung des MPC555 kann die am NTB entwickelte Programmierumgebung [[http://www.deepjava.org/start | deep: Cross Development Platform for Java]] verwendet werden. Damit kann der Mikrocontroller in [[:Software:Java:start]] programmiert werden. Die deep Runtime Library bietet für die meisten Schnittstellen fertige Treiber. Als Programmieradapter kann das [[..:USB-BDI]] verwendet werden, oder alternativ ein [[:Embedded Systems:Abatron BDI:start | BDI2000/3000]] der Firma Abatron.
  
   * deep:   * deep:
-    * [[:Software:deep:IDE:First project (MPC555)| Erste Schritte mit deep und MPC555]] +    * [[http://www.deepjava.org/start | deep: Cross Development Platform for Java]] 
-    * [[http://wiki.ntb.ch/externalData/javadoc/deep/trglib/ | API-Beschreibung zur deep Target Library]] +    * [[http://api.deepjava.org/runtime-library/|API of the Runtime Library]]
-    * [[Software:deep:RTS:Memmap | Memory-Map]]+
   * Programmieradapter:   * Programmieradapter:
-    * [[..:USB-BDI | NTB USB-BDI]]+    * [[..:USB-BDI | USB-BDI Interface]]
     * [[:Embedded Systems:Abatron BDI:start | Abatron BDI2000]]     * [[:Embedded Systems:Abatron BDI:start | Abatron BDI2000]]
     * [[:Embedded Systems:Abatron BDI:start | Abatron BDI3000]]     * [[:Embedded Systems:Abatron BDI:start | Abatron BDI3000]]
Zeile 50: Zeile 48:
   * Fast alle Pins funktionieren auch als digitale I/O's. Benutzen Sie aber primär die MPIOBx Signale.   * Fast alle Pins funktionieren auch als digitale I/O's. Benutzen Sie aber primär die MPIOBx Signale.
   * Die TPU-Kanäle können alle einzeln als I/O's dienen.   * Die TPU-Kanäle können alle einzeln als I/O's dienen.
-  * Die Pins des ADC können nur bankweise entweder als I/O oder als ADC-Eingänge verwendet werden.+  * Die Pins des ADC können ebenfalls als I/O dienen. Lesen Sie dazu die Dokumentation in den Softwaretreibern.
   * Am MPIOB15 ist auf dem Headerboard eine LED angeschlossen, weshalb dieser nur als Ausgang verwendet werden kann.   * Am MPIOB15 ist auf dem Headerboard eine LED angeschlossen, weshalb dieser nur als Ausgang verwendet werden kann.
   * Der MPC555 hat 8 externe Interrupteingänge. Benutzen Sie diese Eingänge nur in absolut begründeten Fällen (normalerweise benutzen Sie ein Betriebssystem und meiden Interrupts). Achtung IRQ5-7 legen beim Aufstarten fest, in welchem Modus der Prozessor starten soll. Sie dürfen hier keine Schalter anschliessen.   * Der MPC555 hat 8 externe Interrupteingänge. Benutzen Sie diese Eingänge nur in absolut begründeten Fällen (normalerweise benutzen Sie ein Betriebssystem und meiden Interrupts). Achtung IRQ5-7 legen beim Aufstarten fest, in welchem Modus der Prozessor starten soll. Sie dürfen hier keine Schalter anschliessen.
Zeile 73: Zeile 71:
     * CAN-B ist als TTL-Signal auf J3 abgreifbar.     * CAN-B ist als TTL-Signal auf J3 abgreifbar.
  
-==== Schema ====+===== Dokumentation und Schema =====
   * {{.:ntb_mpc555_headerboard_schema_mod_dez11.pdf|Schema (PDF)}}   * {{.:ntb_mpc555_headerboard_schema_mod_dez11.pdf|Schema (PDF)}}
 +  * {{.:ntb_mpc555_headerboard_anleitung_mod_dez11.pdf|Anleitung Modifikationen für Revision 2.0a vom Dez. 2011 (PDF)}}
 +  * [[Steckerbelegung]]
 +  * [[.:memmap|Memory-Map]]
 +