Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
embedded_systems:msp430:start [2010-03-16 15:27]
zueger1
embedded_systems:msp430:start [2011-02-15 14:29] (aktuell)
Zeile 1: Zeile 1:
 ====== TI MSP430 ====== ====== TI MSP430 ======
-Der MSP430 ist ein 16-Bit-Mikrocontroller mit RISC Architektur und wurde von der Firma [[wp>Texas Instruments]] in Deutschland entwickelt. Er eignet sich speziell für Anwendungen, die einen niedrigen Energieverbrauch fordern. Texas Instruments bietet verschiedene Ausführungen an und erweitert die Palette auch stetig. Typische Anwendungen sind Geräte mit Langzeitbatterie, wie zum Beispiel Wärmezähler, Heizkostenverteiler, Tauchcomputer oder auch Blutdruckmessgeräte im medizinischen Bereich. Am NTB wird der Prozessor sowohl für den Unterricht im Profil //Elektronik und Regelungstechnik// eingesetzt als auch in den unterschiedlichsten Projekten.+<box 30% right green | QuickLinks> 
 +  * [[http://focus.ti.com/paramsearch/docs/parametricsearch.tsp?familyId=342&sectionId=95&tabId=1200&family=mcu | Herstellerseite]] 
 +  * [[http://focus.ti.com/mcu/docs/mcuflashtools.tsp?sectionId=95&tabId=1538&familyId=342 | Code Beispiele]] 
 +  * {{.:msp430x1xx_usersguide.pdf|User Manual}} 
 +  * {{.:msp430x14x_datasheet.pdf|Data Sheet}} 
 +</box> 
 +Der MSP430 ist ein 16-Bit-Mikrocontroller mit [[wpde>RISC]]-Architektur und wurde von der Firma [[wpde>Texas Instruments]] in Deutschland entwickelt. Er eignet sich speziell für Anwendungen, die einen niedrigen Energieverbrauch fordern. Texas Instruments bietet verschiedene Ausführungen an und erweitert die Palette auch stetig. Typische Anwendungen sind Geräte mit Langzeitbatterie, wie zum Beispiel Wärmezähler, Heizkostenverteiler, Tauchcomputer oder auch Blutdruckmessgeräte im medizinischen Bereich. Am NTB wird der Prozessor sowohl für den Unterricht im Profil //Elektronik und Regelungstechnik// eingesetzt als auch in den unterschiedlichsten Projekten.
  
 Der MSP430 kann in C oder Assembler programmiert werden. Dafür sind verschiedene Compiler und Entwicklungsumgebungen verfügbar. Der MSP430 kann in C oder Assembler programmiert werden. Dafür sind verschiedene Compiler und Entwicklungsumgebungen verfügbar.
  
 ===== MSP430F149 ===== ===== MSP430F149 =====
-Am NTB wird vor allem der MSP430F149 eingesetzt. +Am NTB wird vor allem der MSP430F149 eingesetzt. Die folgende Tabelle gibt einen kurzen Überblick über die wichtigsten Eigenschaften: 
-FIXME Tabelle mit Daten einfügen+^ Taktfrequenz   | 8 MHz                                                 | 
 +^ Flash          | 60 KB                                                 | 
 +^ RAM            | 2 KB                                                  | 
 +^ GPIO           | 48                                                    | 
 +^ ADC            | 12-bit SAR                                            | 
 +^ Schnittstellen | 2 USART (SPI oder UART)                               | 
 +^ Timer          | 1 Watchdog/Interval, 1 16-bit (3CCR), 1 16-bit (7CCR) | 
 +^ Pin/Package    | 64LQFP, 64TQFP, 64VQFN                                |
  
-===== Experimentier- und Steckplatinen ===== +===== Boards ===== 
-  * [[Embedded Systems:MSP430:Olimex MSP430-P149]] (Experimentierplatine) +  * [[.:Olimex MSP430-P149]] (Experimentierplatine) 
-  * [[Embedded Systems:MSP430:Olimex MSP430-H149]] (Headerboard) +  * [[.:Olimex MSP430-H149]] (Headerboard)
- +
-===== JTAGs =====+
  
 +===== JTAG-Adapter =====
 +  * [[.:Olimex MSP430-JTAG]] (LPT)
 +  * [[.:Olimex MSP430-JTAG-TINY]] (USB)
 +  * [[.:TI MSP-FETP430IF]] (LPT)
  
 ===== Entwicklungsumgebungen ===== ===== Entwicklungsumgebungen =====
 +Es stehen die folgenden Entwicklungsumgebungen zur Verfügung: 
 +  * [[software:IAR Embedded Workbench:start | IAR Embedded Workbench for MSP430]] 
 +  * [[software:Code Composer Studio:start | TI Code Composer Studio for MSP430]]