Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
embedded_systems:mpc555:headerboard:start [2014-05-20 06:56] zueger1embedded_systems:mpc555:headerboard:start [2015-04-04 11:38] graf
Zeile 8: Zeile 8:
   * [[..:USB-BDI]]   * [[..:USB-BDI]]
   * {{.: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 | NTB USB-BDI]]
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 77: Zeile 75:
   * {{.:ntb_mpc555_headerboard_anleitung_mod_dez11.pdf|Anleitung Modifikationen für Revision 2.0a vom Dez. 2011 (PDF)}}   * {{.:ntb_mpc555_headerboard_anleitung_mod_dez11.pdf|Anleitung Modifikationen für Revision 2.0a vom Dez. 2011 (PDF)}}
   * [[Steckerbelegung]]   * [[Steckerbelegung]]
 +  * [[.:memmap|Memory-Map]]