-
Thread
MSP430 Launchpad TimerA zeigt komisches Verhalten
meine LED wird unabhängig der Eingänge vom timerA getoggelt. Versteht das jemand? [c] #include <msp430g2231.h> void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop WDT P1SEL |= 0x40; // P1.6 Pin-Option: TA0.1 P1OUT &= ~0x01; // LED on P1.0 off
angeschlossenm Uhrenquarz funktioniert diese vereinfachte Version, die LED blinkt mit etwa 3 Hz: [c]#include <msp430g2231.h> void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop WDT P1SEL |= 0x40; // P1.6 Pin-Option: TA0.1 P1DIR |= 0x40; // P1.6 Output CCTL1 =
-
Thread
Fertiges Projekt --> Löten
gesehen wo das MSP430 Launchpad / Arduino noch mit dran war.)
Ich nutze das MSP-EXP430G2 Launchpad mit dem MSP430G2231. Das heißt also ich nehme den MSP aus dem Sockel und löte den mit auf die Platine.
-
Thread
msp430 hardware funktionsprüfung
Bei allen 100 Launchpads den MSP430G2553 auzuwechseln dauert etwa 20 Minuten und kostet ungefähr 100€. Frage: Lohnt sich dann noch die ganze Testerei?
wenig gebastelt. hab nun also 2 launchpads auf einander gesteckt, oben das zu testende mit dem 2231 er und unten der große 2553 er als tester. der tester hat folgenden code: [c]#include <msp430g2553.h> #define BIT0 (0x0001) #define BIT1 (0x0002) #define BIT2
-
Thread
DOGM an Lauchnpad
Hallo, bin gerade dabei ein DOGM128 an eine Launchpad zu testen. Controller ist ein MSP430G2231. Leider tut sich gar nix am Display. Hab bis jetzt nur die Init geschrieben. Diese müsste ja zumindest die Spannungen an den den Kondensatoren "freischalten", leider ohne Erfolg! Connected
> P1.4 CS1B -> liegt ständig auf Masse Reset -> P1.3 Code ist folgender: [c] #include <msp430g2231.h> void spi_init (void){ USICTL0 |= USIPE7 + USIPE6 + USIPE5 + USIMST + USIOE; // Port, SPI Master USICTL1 |= USICKPH; USICKCTL = USIDIV_0 + USISSEL_2; // SPI Clk
-
Thread
TI Launchpad 20-Pin uC
Hallo ich experimentiere gerade etwas mit dem TI Launchpad herum. Standartmässig ist da ein MSP430G2231 auf nem Sockel drauf. Der Sockel ist aber für 20 Pin ausgelegt und es sind auch Pinbelegungen für die gar nicht vorhandenen Beine angeschrieben. (+ 1 Port) Weiss jemand wo ich diesen 20-Pin
Verpackung und den Inhalt aufbewahrt. Es ist ein 2. Ic dabei, jedoch ist das auch ein 14 Poliger MSP430G2211
-
Thread
IAR Embedded Workbench MSP430 Kickstart - Programmgröße?
Flash umzurechnen und so die Speichernutzung auf einen Blick sichtbar zu machen. Bei 2 kB flash im MSP430G2231 sollte das obige Programm doch eigentlich gar nicht mehr reinpassen? Oder zählen vectors nicht mit?
immer noch nicht. Anscheinend kriegt es IAR aber kleiner hin!? Der TI-Linker scheitert: "../lnk_msp430g2231.cmd", line 62: error: placement fails for object ".const", size 0x38 (page 0). Available ranges: FLASH size: 0x7e0 unused: 0x30 max hole: 0x30 error: errors
-
Thread
Erfahrungen UART TI Launchpad
Programm nutze ich das Temperatursensor Beispiel von TI: http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_(MSP-EXP430G2)?DCMP=launchpad&HQS=Other+OT+launchpadwiki#Complete_Projects Als Entwicklungsumgebung nutze ich IAR Kickstart. Compiler Optimierung ist auf "Low" gestellt. Die virtuelle
Tag, Einstellungen sind: Target Einstellungen: Device MSP430G2231 Size of double 32 bits Language Einstellugen: Language: C C dialect: C99 Language conformance: Standard with IAR extensions Optimizations: Low Debugger FET Debugger FET
-
Thread
TI MSP430 Launchpad Firmware Update fails
Adapter von http://mspgcc.sourceforge.net/tools.html oder die JTAG Routinen aus SLAU320A auf den MSP430G2231 oder MSP430G2211 des Launchpad schrumpfen (beide 2kB Flash)? Leider hat der keine Hardware-UART, das Demo-Programm realisiert jedoch eine serielle Verbindung (http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_(MSP-EXP430G2)#Complete_Projects).
-
Thread
Stabilität des internen RC-Oszillators AVR vs. MSP430
>Qualität heißt das Zauberwort. Aha, ist der MSP430 aus edlerem Silizium handgeschnitzt, oder was? Wo ist eine Quelle in der diese Tatsache nachgewiesen wird. Ich habe nämlich nur gelesen "ich habe die Erfahrung gemacht, dass der MSP430 stabiler ist
MSP430G2231: Eine mit dem internen DCO (16 MHz) erzeugte 1 ms-PWM jittert zwischen 1000,2 us bis 1000,6 us (mit HP5308A gemessen). Also etwa 400 ns. Der DCO wurde mit der Kalibriersoftware für die
-
Thread
MSP430 Performance im Vgl. zu AVRs
den den beiden anderen is t das aber ein echtes Luxusproblem. Das mit "mehr RAM" ist relativ. Die MSP430 /benötigen/ mehr RAM im Vergleich zu den AVR, das ist zumindest meine Erfahrung, vermutlich ein Tribut an die 16-Bit. Das bemerkt man sehr deutlich bei den 2k-Winzlingen (attiny2313 vs. msp430g2211/msp430g2231 - alle mit 128 Byte RAM). Wenn es auf dem attiny lief, läuft es u. U. auf dem msp nicht. Der benötigt mehr für den Stack. Welcher der MSP430 hat denn "viel" RAM? "Viel" bedeutet bei mir "
-
Thread
MSP430 Leistungsmessung 230V
Vorschlag für mich? Wäre auch dankbar über hilfreiche links zum Thema! Mfg Timo PS: Benutze den MSP430G2231
Interessant aus, muss mich da aber erst mal ein wenig einarbeiten! Hast du denn erfahrung mit dem ADC des MSP430? Also glaubst du das mein Ansatz umsetzbar ist?! @Manfred G.: Die Daten wollte ich mit einem Funkmodul von Pollin(Funkmodul RFM12-433 Sende-/Empfangsmodul) An einen zweiten MSP430 Senden, dieser
-
Thread
MSP mit DDD debuggen
Ich möchte gern das MSP430 launchpad mit DDD debuggen doch leider schaffe ich es nicht eine Verbindung zum Target herzustellen. Ich gehe wie folgt vor: - code übersetzen: msp430-gcc -mmcu=msp430g2231 -g -o led.elf main.c
Nachdem ich msp430-gdb neu kompiliert hat funktioniert die Verbindung mit mspdebug.
-
Thread
MSP430: P2 will nicht gehen
Hallo, ich nutze das MSP430 launchpad für einige Experimente. Das hat auch gut funktioniert, solange ich mich bei Input/Output auf PORT1 beschrenkt habe. Die 8 PINS langen mir jetzt aber nicht mehr, weil 7 davon für eine segmentanzeige
Pins an P2 frei. Nun leider doch ein Problem: da tut sich nichts. Hier mein Code: #include <msp430g2231.h> void main (void) { WDTCTL = WDTPW | WDTHOLD; //Watchdog stoppen P2SEL = 0; //Funktionsauswahl P2: Input/Output P2DIR = 64; //6tes Bit auf Output stellen
-
Thread
MSP430 DCO Calibrierung
Easy schrieb im Beitrag #4093106: > Welchen > MSP verwendet du? MSP430F2272
MSP430G2553 hat Kalibrationswerte für 1, 8, 12 und 16 MHz abgelegt und zwar im Segment A (0x10C0 - 0x10FF).
-
Thread
msp430 und RFM12b SPI Einstellungen
alle zusammen, Ich möchte eine Funkverbindung mit dem RFM12b herstellen. Als µC verwende ich den MSP430G2231 leider habe ich keinen fertigen Code gefunden und werde Ihn daher selber schreiben müssen. Ich werde den Code dann auch hier im Forum veröffentlichen, damit sich andere dann die Programmierarbeit sparen können. Da der RFM12b über SPI angesprochen wird und der MSP430G2231 eine Universal Serial Communication Interface (USCI) hat, welches auch den SPI-Mode beherrscht. Würde ich euch gerne um Rat fragen was ich in die USCI Registers eintragen soll? Aus der
-
Thread
MSP430 flashen von Daten in Info Pages
Pages mit Daten zu befallen ohne die main() Funktion zu überschreiben! Verwende CCS 6 und den CC430F5137(MSP430)
Ich habe es gerade mal mit dem MSP Flasher - Command Line Programmer von ti und einem MSP430 Launchpad (MSP-EXP430G2 mit MSP430G2231) getestet. Zuerst habe ich sicherheitshalber mit MSP430Flasher.exe -r [INFO_orig.txt,INFO] den Inhalt
-
Thread
MSP-EXP430G2 UART über RS232 Problem
Hallo, ich arbeite gerade an einem Projekt, um Daten von einem MSP430G2231 über die serielle Schnittstelle zum PC zu senden. Hardware: MSP-EXP430G2 - MSP430 LaunchPad Value Line Development kit Da kam mir der Beitrag (http://www.mikrocontroller.net/topic/211179
Charge Pump im MAX3232 nicht richtig tut. - Baudrate passt nicht Viel Erfolg (ich kämpfe noch auf MSP430-Seite mit der seriellen Schnittstelle...)
-
Thread
MSP430 Launchpad - Versorgungsspannung überwachen?
Der MSP430G2211 hat dafür den Supply voltage Supervisor, zu bedienen über das SVSCTL Register. In diesem musst du das SVSCTL Register auf SVSFG pollen, und wenn SVSFG gesetzt wird, den Flash retten. Einen Interrupt
Die dem Launchpad beiliegenden uC (MSP430G2211 und MSP430G2231) haben keinen supply voltage supervisor.
-
Thread
$4,30 Arduino-Klon mit MSP430 von Texas Instruments
https://estore.ti.com/MSP-EXP430G2-MSP430-LaunchPad-Value-Line-Development-kit-P2031.aspx
Guckst du hier: http://www.watterott.com/de/MSP430-LaunchPad-MSP-EXP430G2 Grüße...
-
Thread
MSP430 Launchpad G2231
Hallo Leute! ich habe da ein kleines Problem (bin Neuling) bezüglich des MSP430 (G2231) Launchpad. Ich möchte ein PWM erzeugen mit den 2 Tastern S1(RST) und S2(P1.3) damit die LED1(P1.0) und LED2(P1.6) entsprechend leuchten. Allerdings weiß ich nicht, wie man den Taster
http://www.43oh.com/2010/11/using-the-msp430g2xx1-nrst-nmi-pin-as-an-input/
-
Thread
MOC 3052 mit MSP430 ansteuern
Hallo, ich möchte eine Dimmerschaltung bauen und hierzu den MOC3052 mit einem Mikrocontroller der MSP430 Serie ansteuern. Welchen Vorwiderstand benötige ich zw. Msp430 Pout und MOC3052 Pin? Laut Datenblatt (http://www.ti.com/lit/ds/symlink/msp430g2231.pdf) hat der MSP430 an den Ausgangspins bei
Danke für die schnelle Antwort, laut http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_Drive_LED ist der maximal empfohlene Pin-Ausgangsstrom des MSP430 1,5mA, würde reichen um den Opto im High Zustand zu halten, aber nicht zu zünden. Kurzzeitig würde der MSP aber den Strom
-
Thread
MSP430 Eagle Libs
gerade wieder mal gefragt worden bin: Auf der Weibseite von TI: http://www.ti.com/product/msp430g2231-q1 gibt es die MSP430 schematic symbols and footprints library for use with the Eagle CAD tool (Rev. E) (ZIP 97 KB ) http://www.ti.com/litv/zip/slac060e und MSP430G2x01, MSP430G2x11, MSP430G2x21, MSP430G2x31 Code Examples (Rev. A) (ZIP 242 KB ) http://www.ti.com/litv/zip/slac463a und nun viel spaß beim basteln. Habe mir gerade übrigends das TouchSense Development
-
Thread
MSP430 Launchpad und MS5611 Sensor
da zwei (R1 & R2) SMD Widerstaende schon drauf sind. Jetzt moechte ich den Sensor via Lauchpad (MSP430G2553) auslesen. Ich hab noch das alte (Rev.1.4) Board bei dem urspruenglich ein MSP430G2231 gesteck war. Gibts da igendwas zu beachten? Muss ich da vielleicht die Firmware von http://processors.wiki.ti.com
Achja, ich verwende die i2C library von: https://github.com/alanbarr/msp430-launchpad/blob/master/common/src/i2c.c Und mein bescheidenes Programm schaut so aus: [c] #include <msp430g2553.h> #include "uart.h" #include "i2c.h" #define MS5611_ADDR_CSB_LOW 0xEE
-
Thread
LCD im 4-Bit Modus an nur einem Port betreiben
Wolle G. schrieb im Beitrag #6511747: > Willst Du aus einem 80jährigen (alter Knacker s.o.) Bastler noch einen > Programmierer machen? Ähem... Also wenn du nun schon so ein Display an einen MSP430 etc
: [code]__delay_cycles(1250);[/code] Das produziert auf dem MSP430G2231 ca. 1ms Verzögerung und muß bei dir dann durch etwas eigenes, das 1 ms wartet, ersetzt werden. Dementsprechend muß die 60 µs Warteschleife: [code] __delay_cycles(75);[/code] ebenfalls
-
Thread
MSP430G - ADC Channels wo?
Hallo, könnt ihr mal bitte helfen, und mir sagen, wo denn beim MSP430G2231 die ADC10 Eingänge sind? Ich werde aus dem Datenblatt leider gerade nicht schlau. Datenblatt: http://www.ti.com/lit/gpn/msp430g2221 Schon mal vielen Dank, Michael
wird da nichts, ganz im Gegenteil. Bitte lies auch die APPN und das family users guide für den MSP430F2xx. Dann gibt es noch einige APPN über das Handling des Flashs im Betrieb.
-
Thread
Welche 32-Bit MCU für ein neues Projekt
bekommen, nicht aber auf irgendwelchen günstigen Bastelplatinen). Immerhin, es gibt sogar einen MSP430 im bastelfreundlichen 40poligen DIP-Gehäuse (das ist der 'G2744). Allerdings gibt es genau eine Bezugsquelle dafür: https://www.olimex.com/Products/MSP430/Booster/MSP430-G2744BP/open-source-hardware
Billigheimer sind es nicht. Bei den Mixed-Mode MSP430 kann man dafür ja einiges andere dann einsparen. > Immerhin, es gibt sogar einen MSP430 im bastelfreundlichen 40poligen > DIP-Gehäuse (das ist der 'G2744). Allerdings gibt es genau eine >
-
Thread
[V] MSP 430 Launchpad
Hallo, verkaufe ein MSP430 Launchpad. Dabei gibt es 5xMSP430G2452 2xMSP430G2553 1xMSP430G2231. Preis: 7,40 Euro inkl. Versand
-
Thread
Kann man mit dem MSP430 Launchpad auch den MSP430BT5190 progammieren + Debuggen?
Sollte also theoretisch gehen, ich frage hier nur nochmal, ob das jemand bestätigen kann. Der MSP430BT5190 ist ein MSP430 mit Bluetooth.
protocol version is 30066536 Configured for Spy-Bi-Wire Set Vcc: 3000 mV Device ID: 0xf201 Device: MSP430G2231 Code memory starts at 0xf800 Number of breakpoints: 1 Available commands: = dis help locka prog run sym break erase hexout
-
Thread
MSP430 per ADC Sinusspannung auswerten
Hallo Leute, ich sitze gerade an einem kleinen Projekt. Ich möchte mit einem MSP430 per ADC Sinuswerte in einem Array speichern. Den MSP430 habe ich zusammen mit einem Funktionsgenerator verbunden. An dem Funktionsgenerator habe ich als Beispiel, eine Sinusfunktion von 20Hz
Werte vom Array zu sehen. Hier das Programm: -------------------------------- [c] #include "msp430g2231.h" unsigned int sin[40]; unsigned int i=0; #pragma vector = TIMERA0_VECTOR __interrupt void TIMERA0_sin (void) { P1OUT ^= BIT0; if (i==39) { i = 0; }
-
Thread
HTerm empfängt nur Quark von Soft-UART MSP430
Hallo, ich verzweifle hier langsam beim Versuch eine UART-Verbindung vom MSP zu Windows aufzubauen. Nehme ich das Programm aus diesem Thread: http://www.mikrocontroller.net/topic/211179#postform Empfängt HTerm angeblich nur Nullen. Mit dem Code Example msp430g2xx1_ta_uart9600
natürlich P1.1 MCLK und P1.5 ACLK... Bei den auf das Launchpad passenden Mikrocontrollern wie z.B. MSP430G2231 oder G2553 kann MCLK nicht an einem Portpin ausgegeben werden. ACLK kann an P1.0 ausgegeben werden, P1SEl und P1DIR müssen natürlich passend gesetzt werden.
-
Thread
[V]: 6 Stück TI MSP430 Launchpads
Hallo zusammen, im Keller habe ich noch 6 neue und verpackte MSP430 Launchpads gefunden -- bei zwei Packungen fehlt das MiniUSB-Kabel, dafür lege ich einen zusätzlichen G2211-Chip mit rein. Inhalt: - 1x LaunchPad mit MSP430G2231 - 1x MSP430G2211 - 1x Uhrenquarz
v=1Qt_RPLCQjA http://www.youtube.com/watch?v=nQvUty4WTNI http://www.youtube.com/watch?v=9zfIatWxkG8
-
Thread
20 kHz PWM auf zwei Pins mit MSP430?
Servo/Regler zu bauen auf Basis eines ALPS Motorfaders (Schleifpoti + DC Motor) und dem TI Launchpad (MSP430). Er wird derzeit mit einem bei 1 MHz kalibrierten int. Osc. (DCO) betrieben. Die Genauigkeit reicht, um einen UART in Software zu realisieren. Nun brauche ich für den Motortreiber Rohm BD6210
Das Gerücht bestätigt sich: Der msp430g2231 (Launchpad) hat leider nur 2 Compare units und davon ist eine als MAX genutzt. In diesem Modus bleibt also auch nur ein Ausgangspin (TA0.1).
-
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
Hier eine Skizze. Das ganze stammt von: http://www.circuitvalley.com/2012/02/msp430g2231-volt-meter-adc.html Da fallen mir gerade zwei Sachen auf... Ist das ganze unten an P1.4 und GND angeschlossen? Wenn ja, ich habe es zZ nur an GND... Und dann habe ich von RST den Widerstand
-
Thread
MSP430 ADC10 Fehlerbetrachtung
dem die Parameter des ADC10 beschrieben sind, ist das Datenblatt des jeweiligen von Dir verwendeten MSP430-Derivates. Da steht all das von Dir gefragte drin.
Im Datenblatt z.B. für den 430g2231 auf Seite 29.
-
Thread
MSP430 ADC mehrere Kanäle
Hallo, ich bin dabei mit den MSP430G2231 und seinen ADC10 mehrere Kanäle gleichzeitig zu messen. Mein Problem dabei ist das jetzt das die Messwerte in dem Array in dem ich die Ablege immer an unterschiedlichen stellen ist. Und das
und IAR und sattle auf Energia um. https://github.com/energia/Energia/wiki/Getting-Started Ein MSP430 Arduino-Clon - genau das Richtige für Hobbyprogrammierer.
-
Thread
Code Verständisfrage
Hallo. Ich habe hier einen Programmcode gefunden der dazu dient den internen Temperatursensor eines MSP430 abzufragen. Jetzt würde es mich interessieren wie ich diesen Code auch für einen externen Sensor anwenden kann.. [c] #include<msp430g2231.h> void tempInit() { ADC10CTL0=SREF_1 + REFON
Nein ist ein Analoger Sensor von NXP den ich an einen der Pins vom MSP hängen will . Muss es mal probieren.
-
Thread
MSP430 Launchpad Timer A Mode
Ich habe eine Frage zum Timer beim MSP430G2231. In slau144 steht: "Output modes 2, 3, 6, and 7 are not useful for output unit 0, because EQUx = EQU0." Was ist EQU..?
Die Datenblätter zu den MSP430 brauchst du da nicht. Schau in den User Guide, und da beim Timer. Die Out-Modes sind dazu da, um abhängig vom Zählerstand im TAR Register die TAx Ausgänge zu schalten. Das ist sinnvoll für PWM usw
-
Thread
Messprobleme durch Masseverbindung von Modulen mit mehreren Netzteilen?
mit einem TI DRV8811 Modul (an Labornetzteil) den Strom der Last zu messen, und zwar mit einem TI MSP430G2231 Launchpad (am PC via USB angeschlossen) 10 Bit ADC . Der Motortreiber gibt ca. 500mV/A aus und daher habe ich die Referenzspannung auf 1.5 V eingestellt. Natuerlich haben Launchpad und DRV-Modul
+-----+ |Launchp.|<-----+DRV | | MSP430 +-EN--->8801 | | +----->| | +--------+ GND ++-+--+ | |
-
Thread
MSP430 Launchpad ADC10
Hallo zusammen, ich beschäftige mich derzeit mit dem Launchpad, respektive mit dem MSP430g2231 ADC10. Ich habe das Board seit ein paar Tagen und habe ein kleines Testprogram für den ADC10 geschrieben. Ich verwende die interne 1,5V Referenz und messe mit dem ADC 256 samples und gebe
hab eine externe Referenz genommen (anstelle eines LDO), die aus dem 12V Akku die Spannung für den MSP430 generiert. Im MSP nehm ich dann Vcc als Referenz für den ADC. Die 12V werden per Spannungsteiler einfach unterhalb Vcc geteilt und dann gemessen - nur so als Hintergrund-Info. Das Signal aus einem