-
Thread
Biete MSP430F2618 Entwicklungsboard
Hallo zusammen, biete Olimex MSP430P169 (MSP430-P169) Development Board: http://www.olimex.com/dev/ Wobei original Mikrokontroller MSP430 professionell ausgelötet war und durch MSP430F2618 Rev.E ersetzt. Das Controller MSP430F2618 (Taktfreq. 16 Mhz) ist mit 8K RAM und 116 KB Flash ausgestattet und Pin - kombatibel zur MSP4301xx -Serie ist. Das Board war nur wenige Zeit im Einsatz und voll funktionsfähig ist. Listenpreis ist 45 Euro ink. Versand. Bei Interesse über PM oder hier melden.
-
Thread
JTag Programmer für MSP430 so richtig??
Hallo, ich bin gerade dabei mir einen Jtag Adapter für den MSP430 zu Bauen, undzwar nach folgendem Schaltplan: http://steven-wetzel.de/texas_instrument/doc/msp_jtag_prog_sch.pdf Was soll (steht im schaltplan): Vcc -----20------ VCCIC2C GNDIC_74HC244 ----
mit einer externen Spannung versorgen. Dafür habe ich mir überlegt einfach die Schaltung aus dem MSP430 Artikel auf dieser Seite zu nehmen (http://www.mikrocontroller.net/articles/MSP430). Muss ich den Vout einfach mit Vcc verbinden ?? Ich habe mal ein Layout gebastelt(im Dateianhang), wäre schön
-
Thread
MSP430 Headerboards Lib für eagle
ich suche eagle libs die verschiedenen Headerboards. z.B. -MSP430F1121 -MSP430F1232 -MSP430F149 = am wichtigsten! habe bis jetzt immer nur die Libs für den MC selber gefunden, möchte aber meine Platine entsprechend der Adapterplatinen gestalten
Adapter, wie sie zum Beispiel im elektronikladen.de angeboten werden: http://www.elektronikladen.de/msp430hb.html @Norbert: wenn man schon länger mit eagle arbeitet ist das sicher kein Thema. Nur wenn man, wie ich, seit Jahren (ca 8-10) nichts mehr mit eagle/Platinen gemacht hat, kann das schon
-
Thread
MSP430: UART geht nur bei eingestecktem Programmiergerät
Guten Morgen, ich arbeite mit einem MSP430F147 und einem Flash Emulation Tool (am Parallel-Port) als Programmiergerät. Die Kommunikation mit PC (Hyperterminal) per UART geht einwandfrei, aber nur wenn der Stecker des Programmiergerätes eingesteckt
Stiftleiste verbindet und die Querverweise A1RXD und TB_TXD entsprechend zu RXD- und TXD-Pins des MSP430 führen.
-
Thread
msp430 f1611 echo UART
der schaltplan ist der vom easyweb hab ihn aber trotzdem noch mal angehängt. der msp430 f149 ist allerdigs durch einen msp430 f1611 ausgetauscht. für transmit und recive benutze ich am exit2 pin 15 und 13.
wenn ich am com kabel am msp abzihe hab ich pegel von 5.6 und 0.0 da leuft doch was verkehrt oder seh ich das falsch?
-
Thread
MSP430 Flash Monitor + CCE
general/docs/techdocsabstract.tsp?abstractName=slaa341 ^--- Flash Monitor Ich arbeite mit meinem MSP430F449 und den CC Essentials. Meine Probleme beginnen, ohne darauf beschränkt zu sein :), schon damit das ich nicht weis, wie/ob man die Datei für den IAR-linker (lnk430f169_boot.xcl im Zipfile von
Was fuer ein linker problem hast du denn?? beim cce lautet das linkercommand file wie folgt : lnk_msp430f449.cmd und befindet sich im <deinCCEordner>\tools\compiler\msp430\include , jedoch macht das der cce alles automatisch beim erstellen eines neuen Projektes, deswegen musst du ja auch gleich am anfang
-
Thread
MSP430 JTAG Adapter und Header Board
und zwar ist es der "MSP430-JTAG - Einfacher Parallelport-Adapter" unter http://elmicro.com/de/msp430jtag.html. Weiter habe ich drei kleine HEADER BOARDS von Olimex für den MSP430F1121A. Genau Infos gibts unter: http://www.olimex.com/dev/msp-h1121.html Alle Teile sind unbenutzt. Preisvorstellung: MSP430 JTAG Adapter: 9 Euro plus 2 Euro Porto. MSP430-H-1121 HEADER BOARD: 5 Euro plus 2 Euro Porto. Bei Interesse bitte Email an
-
Thread
CCS: MSP430F2410 Fehlermeldung
Hallo! Ich schreibe gerade mit CCS (Code Composer Studio von Ti) eine kleine Firmware für einen MSP430F2410. Beim Compilieren erhalte ich folgende Fehlermeldung: [code]placement fails for object ".int23", size 0x4 (page 0). Available ranges: INT23 size: 0x2 unused: 0x2
Int23 ist der Interrupt Vektor 23. Hat den dein MSP430 überhaupt? Vielleicht benutzt du eine ISR-Deklaration für ein Peripheral-Element, was es auf deinem MSP nicht gibt. Ansonsten mal Update von TI probiert? Auch die machen (nicht zu knapp) Fehler bei
-
Thread
MSP430 EZ2500 Uart Puffer
Die größeren MSP430 haben 3 DMA Kanäle, die sich wunderbar dafür eignen. Allerdings muss man dann genau wissen, wieviele Bytes jedes mal kommen, sonst endet der DMA-Transfer nie. Ich weiß aber nicht, ob der kleine MSP
Board auch DMA kann. Aber das abholen per Int ist doch kein Thema. ich habe eine ähnliche Anwendung: MSP430 mit CC2420 als Netzwerk-Koordinator am PC. Die Daten vom PC kommen mit 460kBaud am MSP an, werden dann über den Transceiver geschickt. Geht wunderbar, ich setze halt den Hardware-Handshake ein, wenn
-
Thread
MSP430: Probleme Betrieb mit/ohne Debugger
Hallo, ich habe ein Problem mit dem MSP30F449, das ich einfach nicht lösen kann. Ich habe das Olimex Development Board für den F449 mit LCD (MSP430-F449STK2) und versuche gerade ein Testprogramm für das LCD zu schreiben. Programmiert wird das ganze mit IAR Workbench und dem MSP_FET430UIF von TI. Nun zum Problem: Lade ich das Beispielprogramm von der Olimex Webpage auf den MSP430 läuft alles problemlos. Sowohl mit Spannungsverorgung durch das Programmiergerät als auch mit
-
Thread
MSP430 ADC12 Zu große Abweichungen
Hallo Zussammen! Ich habe ein größeres Problem mit meinem ADC12 in meinem MSP430. Bei der AD Wandlung bekomme ich bei konstanter Eingangsspannung immer andere Messwerte. Und diese unterscheiden sich gleich um Längen. 30-50 Werte. Habe jetzt schon viel im Forum gesucht und weiß
Abblockkondensatoren verschaltet, wie sieht das Layout aus? Ich verwende ein EVAL Board von TI (MSP-TS430PM64), soweit ich das sehe sind da welche drauf. Die Spannung kommt aus einem einfachen Spannungsteiler mit Poti. Ist es vielleicht "normal" dass es schwankt? Bis zu welchem Grad wäre es denn
-
Thread
MSP430 SPI Daten verschicken, empfangen
Hallo liebes Forum, ich beschäftige mich mit den MSP430. Als Chip benutze ich den G2553. Als neues Kapitel, habe ich mir die Kommunikation via SPI vorgenommen. Ich hab mich soweit durch den Family Guide - SPI Kapitel - und durch das Internet
geht nicht in die 'if' Anweisung rein. Danke im voraus für jede Hilfe. [c] #include "msp430g2553.h" #include <legacymsp430.h> void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer DCOCTL = 0; // Select lowest DCOx and MODx
-
Thread
Erzeugung eines zum Eingang phasengleichen Signals mit dem MSP430
Hallo, ich arbeite mich gerade in den MSP430 ein (aktuell noch mit dem Launchpad, MSP430G2553) und habe nun das erste programmiertechnische Problem;-) Ich möchte über den Capture Mode von Timer1_A1 die Frequenz am Pin P2.1 messen. Dazu wird
Output-Modes detektieren will läuft das doch auch über die ISR oder? Bin wie gesagt noch sehr neu in der MSP430 Thematik!
-
Thread
MSP430/IAR/C - keine Arrays?
Ich bastle nach längerer Zeit mal wieder mit einem MSP430 herum. Bisher hat auch alles gut geklappt, aber sobald ich Arrays verwende, stoße ich auf ein Problem - laut Debugger sind die Arrays immer <unavailable>. Egal wie angelegt: [c]uint8_t rec_buffer
UPDINFO/005832/arm/doc/infocenter/tutor_debugging.ENU.html (das ist zwar für ARM, sollte aber beim MSP430 nicht anders aussehen)
-
Thread
Alternative Prozessoren zum MSP430L092
Mikrocontroller-Gemeinde, ich bin auf der Suche nach einem vergleichbaren Prozessor, wie den im Betreff angegebenen MSP430L092(http://www.ti.com/product/msp430l092). Mir kommt es dabei besonders auf die geringe Spannung an, mit der der uC arbeiten soll. Ich bin auf der Suche nach einem Derivat welches ohne Boost-Converter
wen es interessiert, ich würde gerne den MSP430L092 mit einem ZL70251 (http://www.microsemi.com/products/ultra-low-power-wireless/sub-ghz-radio-transceivers/zl70251#overview, Funkchip, 868 Mhz) kommunizieren lassen.
-
Thread
MSP430 IAR Adresse von Variablen anpassen
Hallo zusammen, ich habe folgendes Problem: Anscheinend sind 4 Byte im RAM meines MSP430 defekt, d.h. sie lassen sich nicht beschreiben. Zum Test habe ich eine 2. Variable deklariert (400-Byte-Array) und diese beschrieben--> funktioniert Also einfach: for (unsigned short i = 0;
da sollte sowas stehen /* Default linker script, for normal executables */ OUTPUT_FORMAT("elf32-msp430","elf32-msp430","elf32-msp430") OUTPUT_ARCH(msp:16) MEMORY { text (rx) : ORIGIN = 0x8000, LENGTH = 0x7fe0 data (rwx) : ORIGIN = 0x0200, LENGTH = 0x400, vectors (rw) :
-
Thread
MSP430F149 mit PC kommunizieren
Hallo, ich habe eine Frage an alle: Ich benutze MSP430F149, der uC kommuniziert sich schon mit 2 externen Modulen über (URXD1/UTXD1 Pin P3.7, P3.6) und (URXD1/UTXD1 Pin P3.4, P3.3). Nun muß die Daten von dem uP MSP430F149 nach PC entweder über serielle
Christian R. danke für den Tip. Meinst du, dass wir den FT245 an 8 bit port (z.B P1.0....P1.7)von MSP430F149 anschließen? Grüße.
-
Thread
[V] MSP430 Development Tool Schnäppchen!
MSP430 Development Tool Schnäppchen !!! Gebe eine komplette (ungebrauchte!) MSP430 Entwicklungsplattform mit USB JTAG Debugger, Demo- und Evaluation Board von Texas Instruments günstig ab. Bestehend aus 1.) MSP-FET430UIF - MSP430 USB Debugging Interface 2.) MSP-EXP430FG4618 - MSP430FG4618/F2013 Experimenter Board Reichlich Infos zu den Tools gibt es auf der TI Webseite. Dazu die o.g. Tool
-
Thread
MSP430 XT1 XT2
ausreichend genau ist, für eine Netzbrummkompensation des ADC aber schon nicht mehr reicht. Genau welchen MSP430 verwendest Du und was hast Du damit vor?
wahrscheinlich nicht möglich mit einen LF den Takt für den USB zu erzeugen. Ich verwende den recht neuen MSP430F5529. Ist scho supi das Teil, hat aber zu wenige Pins. Das ganze wird dann ein Messgerät was sebstständig Daten sammelt und versenden soll. Gruß Tusga
-
Thread
MSP430F2003 SPI mit DMA
Der MSP430F2003 hat keinen DMA
(sizeof(buffer)- 1)) { IE2 &= ~UCA0TXIE; i = 0; } } [/c] Zumindest bei einem MSP430F22x2 oder MSP430F22x4 sollte das so gehen. Aber natürlich ohne Gewähr.
-
Thread
MSP430 IRDA Schnittstelle zieht viel Strom
Hallo, ich habe ein kleines Problem mit einem IRDA Empfänger. Sobald ich die Schnittstelle meines MSP430F5438A initialisiert habe und die Statemachine der Schnittstelle aktiviere, dann zieht mein Board ca. 75µA mehr. [c] P5SEL |= ((1<<7) | (1<<6)); UCA1CTL1 |= UCSWRST;
Empfänger gezogen wird. Der ist mit ca. 76µA OK und auch nachvollziehbar. Es geht um die Schnittstelle am MSP430. Sobald ich diese aktiviere, habe ich zusätzlich noch einmal 75µA, egal ob der Empfänger angeschlossen ist oder nicht. Wenn _sowohl_ die Schnittstelle am MSP, _als auch_ der Empfänger aktiv sind,
-
Thread
Pinout: MSP430 "Watch and Altimeter"?
Hi vor mir liegt ein kleines, rundes TI Demoboard aus 2004 MSP430 Watch & Altimeter Darauf ist ein MSP430F437 und ein direktangesteuertes LCD. Kennt zufällig jemand das Board und hat Unterlagen dazu? Auf der TI Seite finde ich nur das µC Datenblatt aber
Danke, nee, leider nicht. Das Dokument von dir ist eine Anwendung für einen anderen MSP430 (MSP430F4270) und einen speziellen Drucksensor (MPX2102 von Freescale) und wie man aus dem Druck eine Höheninfo berechnet. Interessant, aber leider nix zu meinem Problem, das Pinout auf dem Demoboard
-
Thread
MSP430f2012 LED+TASTEN
Hallo! Ich habe einen MSP430f2012 und möchte alle LEDs leuchten lassen, wenn eine Taste gedrückt wird. #include <msp430x20x2.h> // Pins on the MSP430 we're using #define LED1 BIT1 // LED on P1.1
4 LEDs schon blinken lassen, wenn man die Taste S1 drückt und hier ist mein Programm: #include <msp430x20x2.h> //Pins on the MSP430 we're using #define D1 BIT1 //LED on P1.1 #define D2 BIT2 //LED on P1.2 #define D3 BIT3
-
Thread
MSP430F2013 ADC einlesen
Hi, ich bin gerade dabei den MSP430F2013 zu programmieren. Leider habe ich bislang kaum Erfahrung im Programmieren, also habt bitte Nachsicht :) Ich möchte ein Poti an ADC_0 (P1.0 und P1.1) einlesen und das Ergebnis dann per SPI
den 'F20xx und dessen SD16 gibt? http://www.ti.com/lit/zip/slac080 hieraus die drei Dateien msp430x20x3_sd16A_01.c msp430x20x3_sd16A_02.c msp430x20x3_sd16A_03.c In Deinem Code fällt mir auf, daß Du bei der Initialisierung von Peripherieregistern gerne den |= -Operator verwendest: >
-
Thread
MSP430Fxx-2-Wire-Typen
Hallo, vor einiger Zeit hatte ich schon einmal ein Problem mit der Programmierung des MSP430F2013 per JTAG (http://www.mikrocontroller.net/topic/76819#new). Damals bin ich unter anderem wegen dieser Probleme auf einen "normalen"JTAG-Typ (F2131) umgestiegen. Jetzt stellt sich erneut das Problem. Ich habe für ein anderes Projekt lt. Auswahlliste TI den Typ MSP430F2274 genommen. Dieser hat ebenfalls neben dem bekannten JTAG das SBW-Interface implementiert. Ich habe die Schaltung (gewohnte JTAG-Programmierung - kein Spy-By-Wire) ebenfalls wie gewohnt aufgebaut
-
Thread
MSP430 mspgcc Wurzel ziehen und Winkelfunktionen
Salu zusammen Ich arbeite mit einem MSP430F149 und dem mspgcc Compiler für Eclipse. Nun muss ich in einer Rechnung die Quadratwurzel ziehen. Geht das mit dem Befehl sqrt? Habe gehört dass es da zu Problemen kommen kann, oder mache ich mir
aufmachen und ansehen. Eine Floating-Point-Emulation belegt viel Flash-ROM, Du wirst nicht mit jedem MSP430 nutzen können.
-
Thread
MSP430F1612_RTC_Display
Hallo ich bin gerade am Bearbeiten eines etwas größeren Projektes mit dem MSP430F1612. Ich habe die Sache in Teilaufgaben aufgeteilt, damit ich Euch nicht mit den einzelheiten langweile... ;-) Folgendes Problem möchte ich jetzt lösen: Ausgabe der Uhrzeit und des Datums
Hallo, ich habe einmal auf einem MSP430F149 die RTC von TI ans Laufen gebracht. Das war eigentlich recht einfach. Ich habe die uhrzeit und das datum auch auf einem 4*20 Zeichen Display ausgeben lassen. Ist schon eine weile her, deswegen
-
Thread
MSP430 GIE nachträgliches Interrupt auslösen
Hallo, ich hätte eine Frage zum MSP430 die ich mir leider durch die Datenblätter nicht beantworten kann, vielleicht hat ja jemand bereits Erfahrung damit. und zwar würde ich gerne eine art CriticalSection-Funktion bauen in der kurz
afair...) > Das einzige was ich zu dem Thema in Datenblättern finden konnte ist der > Satz aus msp430f1232 Seite 9 vorletzte Zeile: Die eigentlich Erklärungen sind in den User Guides nicht in den Datenblättern (MSP430x1xx Family User's Guide (Rev. F) etc.) > (Non)-maskable: the individual interrupt
-
Thread
[S] Suche MSP430 Programmer/debugger
Ja. Ich suche einen gebrauchten MSP430 Debugger/Programmer. Entweder das Original MSP-FET430UIF oder seine erfolgreiche Klone. Wichtig: das Ding soll problemlos mit TI Software arbeiten, ohne Magie und Voodoo Zauberei. Vielen
Bestell dir das MSP430 Launchpad.. Das hat nen Programmer intergriert und kostet 5€...
-
Thread
Wenn ich debugger abziehe, kein Takt mehr bei MSP430?
Hallo, ich verwende den internen Takt eines MSP430F2252, das Projekt funktioniert auch. DOch wenn ich den MSP-FETP430IF 1.4 abziehe, funktioniert nichts mehr??? Ich versorge die Elektronik extern, auch wenn der Debugger nur an der JTAG Schnittstelle
sind die Kalibrierwerte genauso gut bzw. besser als die verwendung des Rosc. >DOch wenn ich den MSP-FETP430IF 1.4 abziehe, funktioniert nichts mehr??? Abziehen nachdem du die Debugging Session beendet hast, oder während der Session? >Ich lass mit einem Timer noch eine LED Blinken, die hört auf
-
Thread
NIC & T6963 an MSP430
, Ich möchte gerne ein Grafikdisplay mit T6963-Controller und eine ISA-NIC mit RTL8019AS an einen MSP430 anschliessen; bin mir aber nicht ganz sicher ob das so ohne weiteres geht. Anders als der PIC, mit dem ich bisher gearbeitet habe, kann der MSP430 ja aufgrund seiner Betreibsspannung von 3,00V (in
ersteigert, die hier rumstehen, aber viel weiter bin ich noch nicht gekommen. Prinzipiell ist der MSP430 ziemlich robust, was 5V angeht. Wie du schon richtig gesehen hast, verwende ich den 5V-Controller HD44780 ohne Probleme. Der HD erkennt die 3V des MSP einerseits problemlos als "high", und der MSP
-
Thread
msp430gcc4 / Eclipse / Sampel code MSP430F499stk2
mmcu=msp430x449 -omenu.o ..\menu.c msp430-gcc.exe -IC:\mspgcc4\msp430\include -O3 -g3 -Wall -c -fmessage-length=0 -mmcu=msp430x449 -onrf24l01.o ..\nrf24l01.c msp430-gcc.exe -IC:\mspgcc4\msp430\include -O3 -g3 -Wall -c -fmessage-length=0 -mmcu=msp430x449 -ouart.o ..\uart.c msp430-gcc.exe -IC:\mspgcc4\msp430\include -O3 -g3 -Wall -c -fmessage-length=0 -mmcu=msp430x449 -olcd.o ..\lcd.c msp430-as.exe -mmcu=msp430x449 -IC:\mspgcc4\msp430\include
-
Thread
MSP430 24f10 und GCC!
Hallo zusammen, Bislang habe ich einen msp430 16x10 mit dem MSP-GCC programmiert, nun möchte ich an einem relativ neuen Chip weiter enwickeln, dem MSP430f2410. Leider spuckt mir den compiler folgende Fehlermeldung: warning "Unknown arch!
Tja, der GCC ist leider ziemlich alt, er kann die neuen MSPs einfach nicht, da die ja die MSP430X Architecktur haben (mehr als 64k adressierbarer Speicher). Die MSP430FG klappen wohl noch, aber die ganz neuen sind nicht drin. Irgendwie scheint auch keiner mehr was zu machen am MSPGCC, da geht
-
Thread
[V] MSP430 LaunchPad von TI
Da ich mich aus Zeitgründen nicht mehr mit der (eigentlich sehr schönen) Prozessorarchitektur MSP430 beschäftigen kann, möchte ich mich von einem Eval-Board/Programmer trennen. Hersteller: Texas Instruments Bezeichnung: MSP430 LaunchPad Evaluation Kit F5529 MSP-EXP430F5529LP Preisvorstellung
Ich erniedrige mal auf 4 Euro plus 3,99 Euro Versand. Die MSP430-Architektur hat 16 bit, wird durch gcc unterstützt und ist allgemein sehr energiesparend. Außerdem bekannt für gute interne AD-Wandler. Nur mal so als Motivation....
-
Thread
MSP430F5xx und USB
Hallo allerseits, Hat jemand schonmal die neuen MSP430F55xx-Derivate per USB mit dem PC verbunden (Daten senden/empfangen)? Gibt es da Informationen drüber oder vielleicht sogar eine Beispielapplikation? Viele Grüße Frank
Hallo Frank, ich habe schon ein USB-CDC implementiert. Beispielcode gibt es z.B. auf der Seite des MSP430F5529 (MSP430 USB CDC+HID API Stacks v2.0) http://focus.ti.com/docs/prod/folders/print/msp430f5529.html Gruß, Klaus
-
Thread
MSP430 F5XXX Board
damit, der µC ist m.E. gut, die Entwicklungsumgebung (CCS) eher mittelprächtig. Mit DMA kann der MSP430 auch locker 232 kBit/s über seriell. Da ist eher die Frage, ob dein PC da noch mitspielt. Wenn du auf seriell gehst und mit dem FTDI-Kabel arbeitest: die nativen FTDI-Funktionen sind sehr viel schmerzfreier
das der Chip kaputt ist / ich eventuell eine Lötbrücke habe? Woran schließe ich GND und VCC beim MSP430F5638 an? Danke für eure Hilfe!
-
Thread
MSP430 Clock Module und TimerB
Hallo Zusammen, Ich habe da gerade ein Problem, bei dem ich nicht weiterkomme: Mein µC (MSP430F2617) wird mit einem externen Oszillator (8Mhz) am XIN betrieben. Das Clockmodul initialisiere ich folgendermaßen: [c] // wait till oscillator runs BCSCTL1 |= XTS; BCSCTL3 |=
Warten auf das Einschwingen des Oszillators unnötig. Den brauchst Du nur, wenn Du den Oszillator im MSP430 selbst nutzt und einen externen Quarz angeschlossen hast. Woraus speist Du ACLK und MCLK?
-
Thread
MSP430 soll online gehen - aber mit welchem Modul?
XPort nicht zu vergessen. Da kann der MSP430 dann eine ruhige Kugel schieben.
HI >XPort nicht zu vergessen. Kostet aber einiges mehr als die WIZNET-Module. >Da kann der MSP430 dann eine ruhige Kugel schieben. Kann er mit den WIZNET auch. MfG Spess
-
Thread
Zahl mit "dtostrf" auf LCD ausgeben am MSP430
Zahl in einen String. Hierzu gibt es 2 Funktionen. "sprintf" und "dtostrf". Da der von mir verwendete MSP430G2452 einen sehr kleinen Flashspeicher hat, muss ich "dtostrf" verwenden. Als Compiler nutze ich das Code Composer Studio. Hierzu habe ich folgenden relevanten Programmcode: #include <msp430g2452
Henning schrieb im Beitrag #3769967: > Da der von mir verwendete MSP430G2452 einen > sehr kleinen Flashspeicher hat Das sind 8 kiB, so wenig ist das nicht.
-
Thread
MSP430 ADC Messung - Unregelmäßigkeiten
Hallo, ich versuche zur Zeit mit dem MSP430 Launchpad ein Voltmeter zu bauen. Heute habe ich mal testweise eine Kondensatorentladung ausprobier (10V, 1500µF) und einem 10kOhm, 1 Watt Widerstand. Die Messdaten sind im Anhang. Das komische
>> ich versuche zur Zeit mit dem MSP430 Launchpad ein Voltmeter zu bauen. >> Letzenendes ist eine hohe Bandbreite schon wichtig. Das passt nicht gerade zusammen. Ein Voltmeter sollte ca. 2 Messungen pro Sekunde durchführen ansonsten
-
Thread
I2C und zwei MSP430
Hallo, ich versuche gerade eine I2C-Kommunikation zwischen einen MSP430F2013 und MSP430F1132 zu realisieren (Software I2C). Die Kommunikation mit einem "normalen" I2C-Device über die Software-I2C z.B. EEPROM funktioniert. Nur, wie gestalte ich die Kommunikation zwischen
aber auf Device mit Hardware-UART. Ich habe kein Sample gefunden das eine Software-Master-I2C beim MSP430F1132 aufzeigt. Weis da jemand wie man dies implementieren kann? Der Timer wird im übrigen schon von einer PWM und einer Software-UART benutzt. Wie bekomme ich jetzt noch eine Software I2C hinein
-
Thread
Fragen zum ADC des MSP430F1232
Hallo Leute! Ich bin dabei einen MSP430F1232-Prozessor in einem Projekt zu verwenden. Ich selbst werde diesen nicht programmieren. Ich habe zwar gewisse Erfahrungen mit µC, aber TI-Prozessoren stellen für mich Neuland dar. Ich habe
Referenzspannungsquelle sollten ausreichend niedrig sein, da die minimale Versorgungsspannung üblicher MSP430 bei 1.8V liegt. Daher ist eine externe Referenzspannungsquelle in diesem Falle nicht erforderlich.
-
Thread
MSP430 - Verständnissproblem USART1
Hi zusammen, ich hab ein kleines Verständnissproblem beim MSP430, genauer gesagt beim MSP430FG4618 (Datenblatt: http://www.ti.com/lit/gpn/msp430fg4618 ). Wie unten rechts im Blockdiagramm auf Seite 5 zu erkennen, gibt es einen USART1 der UART und/oder SPI kann
diesem auszugeben / zu lesen? Hintergrund ist der: Ich habe drei Geräte die ich via UART an den MSP hängen möchte. Das eine kommt an USART1 und die anderen beiden hätte ich gerne an USCI_A0, jeweils an ein anderes Portpaar, gehängt da diese nicht gleichzeitig, sondern nur nacheinander benötigt werden
-
Thread
BMP085 und MSP430G2553
Hallo zusammen Ich baue momentan mit einem MSP430 Launchpad und einem BMP085 - Drucksensor eine kleine Steuerung zum Auslösen der Fallschirme einer Modellrakete. Nun ärgere ich mich schon seit Tagen mit dem BMP085 rum - meine Sensordaten sind
An den Fehler mit dem Wackelkontakt habe ich auch schon gedacht. Da ich aber zwei verschiedene MSP430<->BMP085 mit sehr ähnlichem Verhalten habe, schliesse ich dieses Problem eher aus. Komisch finde ich auch, dass diese Ausschläge immer symmetrisch sind... Freundliche Grüsse Matthias
-
Thread
MSP430G2553 und Ethernet: Möglich?
Hallo, um einige Daten ins Internet zu bekommen würde ich gerne meinen MSP430 mit der FritzBox via Ethernet Port verbinden. Derzeit verwende ich hierfür einen ESP8266 via WiFi was irgendwie nicht stabil läuft. (Wemos D1 Board läuft mehrere Stunden bis es sich plötzlich
macht dann Firmwareupdates einfacher. Sinnvoller wäre aber das hier: http://www.ti.com/tool/MSP-EXP432E401Y Das würde dann Deinen kompletten MSP430 ersetzen. Da ist alles drin und dran, was Du brauchst, und du bekommst eine komplette Treiberbibliothek und ein RTOS usw. mit dazu. 120MHz ARM
-
Thread
MSP430 - Info-Speicher und Optimierung
Ähh... nochmal: Das produziert Dein beschriebenes Verhalten: [c] #include <msp430x20x2.h> #pragma location = 0x1040 __root const int test = 0x1234; void main(void) { int value = test; P1OUT |= (value & 0x00AA); while(1); } [/c] Während das hier (zumindest
global_vars.h" #pragma location = 0x1040 __root const int test = 0x1234; <main.c>: #include <msp430x20x2.h> #include "global_vars.h" void main(void) { int value = test; P1OUT |= (value & 0x00AA); while(1); } [/c]
-
Thread
MSP430 Fatal Error[e106]
bad argument in -Z(DATA)DATA16_I,DATA16_Z,DATA16_N,HEAP+_HEAP_SIZE=0200-02FF Mein Setup: - TI MSP430F2121 - IAR Embedded Workbench IDE Kann mir jemand sagen, wo der Fehler in dieser Zeile liegt? Ich vermute, dass ein anderer Fehler Auswirkungen auf diese Zeile haben könnte. Deshalb post ich
Möglichkeit anderweitig RAM einzusparen um mehr Platz für den Stack zu bekommen oder auf einen anderen MSP430 mit mehr RAM auszuweichen!
-
Thread
MSP430 Segment-LCD Ghosting reduzieren
Hallo miteinander Ich verwende einen MSP430FR4131, um eine kleine LCD-Segmentanzeige anzusteuern. Leider habe ich Probleme mit der Lesbarkeit bzw. mit dem Kontrast. Die Segmente, die hell sein sollten, sind etwas dunkler als der Hintergrund
Oft (aber nicht immer) sind sie in der Liste auf der Produktseite: https://www.ti.com/product/MSP430FR4131#tech-docs
-
Thread
MSP430F412 Pin bitadressierbar?
Hätte eine Frage zum Mikroconntroller MSP430F412. Und zwar möchte ich wissen, ob dort die Pins bitadressierbar sind. Ich möchte z.B. auf den Pin 1 des Port 1 zugreifen, aber das halt ohne auf den Port zugreifen zu müssen (z.B über P1OUT 0x02
Die msp430x.h sind Includes für den Assembler, in den io430x.hs sind dagegen die passenden C/C++-Definitionen. Z.B. P1OUT_bit.P1OUT_0 = 0 <=> P1OUT &= ~1 Wobei der IAR-Compiler beide Varianten in bic #1,
-
Thread
MSP430F2013 geht nicht in den LPM
Hi, ich habe ein kleines Programm für den MSP430F2013 geschrieben. Es soll in den LPM4 gehen und danach nur auf den SPI Interrupt reagieren. Wenn es so einen Interrupt bekommen hat fängt es eben an zu arbeiten und geht zurück in den LPM. Laut
es überhaupt einmal eine SPI Nachricht bekommen hat. Folgend einmal mein Code: [c] #include <msp430x20x3.h> #include <msp430.h> void spi_out(void); volatile unsigned int i = 0x0000; volatile unsigned int adwert = 0x0000; volatile unsigned int adlo = 0x00; volatile unsigned int adhi =