-
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
ADC10 MSP430FR5739
finden bzw. mir noch ein paar Ratschläge geben. Angelegt ist VCC an P1.2. // Includes #include "msp430fr5739.h" // Definitions #define dv 0.0034765625 // Global Variables unsigned int delay=0, status=0, i=0, cache=0, cache1=360; double volt=0; // Function Definitions# void ADC_init();
Jetzt kommt die bei Problemen mit MSP430-Peripherie übliche Standardfrage, ob Du Dir die zu der von Dir verwendeten Familie passenden Codebeispiele von TI angesehen hast ... Und diese Zeile solltest Du Dir auch noch mal /ganz genau/
-
Thread
Startschwierigkeiten mit MSP430 [Launchpad]
in die <msp430g2231.h> zeigt: [c] /************************************************************ * USI ************************************************************/ #define __MSP430_HAS_USI__
serielle Dialekte, darunter SPI. Allerdings sind die Registerbezeichnungen zwischen den einzelnen MSP430-Unterfamilien nicht einheitlich. Den prinzipiellen Programmfluss kannst du vermutlich schon übernehmen, aber bei den Registerbezeichnungen wirst du die Family User´s Guides von MSP430G2231 und dem
-
Thread
Eingangsschaltung: Sensoren und Schalter mit 12-14V
Pulldown-R oder Pullup-R) verbaut. Da ich das ganze über einen IO-Expander (MCP23016) an meinen µC (MSP430G2231) betreiben will muss ich ja die Spannung auf ca 5V herabsetzen. Da das ganze 32 mal auf die Platine gebracht werden soll muss ich auch irgendwie auf die Kosten schauen. Ich habe da ein Bild
-
Thread
MSP430 LaunchPad Taster Interrupt
[c] #include <msp430g2231.h> /* MSP430 PushButton that toggles LEDs On and Off */ /* */
100000010 Scheint mir korrekt. Okay, mit Martins Änderung sieht mein Programm so aus: [c] #include <msp430g2231.h> /* MSP430 PushButton that toggles LEDs On and Off */ /* */
-
Thread
Taster abfragen msp430 Launchpad
stellen könnte damit ich das verstehe. Ich nutze wie schon gesagt das Launchpad von TI mit einem msp430g2231.
Aber da ich keine Beispiele finde bitte ich mir eins zu geben, das auf das Launchpad bzw. auf den msp430g2231 zugeschnitten ist um das vorgehen zu verstehen.
-
Thread
Benötige eine Leitungsweiche, gibt es so etwas?
./. schrieb im Beitrag #2765060: > Welcher MSP430 hat nur einen ADC Eingang? > Selbst die 14-pinner haben mehr als einen (und den MUX intern). Hm, okay, ich glaube du hast Recht. Ich wollte einen MSP430G2231IPN14 nutzen (der ohne Comparator
zupp schrieb im Beitrag #2765073: > Ich wollte einen MSP430G2231IPN14 nutzen ADC Channels: 8
-
Thread
Das ultimative Aquariumsteuergerät
MSP430G2231 voll sind und ein größerer Prozessor her muss. Ich beginne mit der Low-Cost-Variante: 3 Tasten und eine LED. Die Zeitprogrammierung erfolgt nach dem Prinzip vom ECOroll: http://www.lottgmbh.com
nicht "für die Katz" getrieben und einer von Euch hätte dafür schon eine fertige Bibliothek für den MSP430 gehabt.
-
Thread
Probleme mit MSP430 JTAG Programmierung
Hallo zusammen, ich habe ein altes Roboterprojekt mit MSP430 aus der Bastelkiste befreit, das ich vor vielen Jahren angefangen habe, weil ich jetzt gene mit meinem Sohn daran weiterbauen würde. Es basiert auf einem MSP430F149, der auf einem Header Board sitzt
Heinz Müller schrieb im Beitrag #2745953: > Gibt es einen MSP neuerer Bauart auf einem Header Board? Etliche: https://www.olimex.com/dev/ Von denen unterstützen 2274, 5438 und 2618 SBW. Und der dort fälschlicherweise FG2231 genannte 'G2231. Allerdings
-
Thread
SBW - Spy-Bi-Wire - MSP430G2231
Hallo, ich möchte gerne meinen MSP430G2231 über die Spy-Bi-Wire programmieren. In den Application-Guides: http://www.ti.com/lit/ug/slau278i/slau278i.pdf stehen zwei mögliche Designs für ein SBW-Interface (S. 24 und S. 25)
Das Design kann so aussehen wie das Layout des TI Launchpad. Dort werden die MSP430G* mit SBW programmiert. Für den USB Teil zur Kommunikation mit dem PC ist noch ein Interface IC vorhanden. Das TI Lauchpad kann man auch als SBW Programmer für externe SBW taugliche µC benutzen,
-
Thread
MSP430G2231 mit USB-FET in IAR proggen
Hi, ich habe hier den MSP430G2231 (aus der Launchpad-Version) liegen. Den würde ich gerne mit meinem USB-FET-UIF in der IAR-Embedded programmieren. Nun such ich in der Liste der Projekt- und Debugeinstellungen nach den "G"-Derivaten und finde ---nichts! Kann mir nicht vorstellen, dass die G-Derivate mit dem USB-FET nicht programmierbar wären. Was kann ich tun um die programmieren zu können? mfg
-
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
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 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
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 LaunchPad - Anfänger Probleme
gerne eine Uhr mit dem MSP430G2231 bauen. Allerdings komme ich nicht dahinter, wie ich den uC so einstelle, dass er nach jeder Sekunde die Variable "sekunde" um eins inkrementiert. In manchen Threads, die ich hier gelesen
auch mal das Beispiel von microcontroller.net angeschaut: http://www.mikrocontroller.net/articles/MSP430_Codebeispiele#Initialisierung_des_Timers_A Das habe ich dann versucht einzubauen: [c] #include <msp430g2231.h> int main(void) // Main program { WDTCTL = WDTPW + WDTHOLD; // Watchdog
-
Thread
Launchpad MSP430
Du hast doch noch P2.6 und P2.7. Siehe S. 3: http://www.ti.com/lit/ds/symlink/msp430g2231.pdf
-
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: Assembler mit GNU-Toolchain
Hallo, ich möchte ein kleines Programm für den MSP430G2231 in Assembler schreiben. Dazu hab ich hier in den Foren schon mal etwas gesucht und folgenden Quelltext zusammengebaut: [code] #include <msp430.h> .section .text RESET:
Interruptvektortabelle allerdings. Das Kompilieren und Linken mit folgendem Aufrug funktioniert zwar: [code] msp430-gcc -c -x assembler-with-cpp -mmcu=msp430g2231 -o asm.o led.s msp430-ld asm.o -L mspgcc\msp430\lib\ldscripts\msp430g2231 [/code] Ein msp430-objdump -D zeigt mir auch an, dass die Section .
-
Thread
msp430 pineingang abspeichern
hallo, habe mir heute ein Launchpad (msp430g2231) zugelegt und bisschen damit rumgespielt. Als nächstes würd ich gerne eine Zeichenkette aus 0er und 1er aus einem Eingang abspeichern (Bsp. wie oft wurde P1.3 Button innerhalb einer bestimmten
-
Thread
MSP430 an MAX485 anschließen
Jörg S. schrieb im Beitrag #2439019: > Wenn dieser MSP einen UART hat... Der "kleinere" MSP430G2211 aus dem Launchpad-Karton hat jedenfalls keinen. Der MSP430G2231 schon. mfg mf
Mini Float schrieb im Beitrag #2439047: > Der MSP430G2231 schon. Falsch, hat er nicht. Bei dem Launchpad-Demo ist ein Beispiel dabei. Zumindest für das Senden.
-
Thread
An bestimmte LCD-Position schreiben und Init-Probleme
allerseits, ich schreibe grade ein Programm, um ein LCD (DEM 16216 SYH-LY) mit einem Mikrocontroller (MSP430G2231, auf einem Launchpad) anzusteuern. Dabei bin ich auf folgendes Problem gestoßen: In der main-Funktion versuche ich, an eine bestimmte Displayposition zu springen, indem ich die DDRAM-Adresse
-
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
MSP430G2231 Launchpad 7-Seg flackert
zusammen, ich möchte das Programmieren erlernen und setze mich deshalb mit dem Launchpad und dem MSP430G2231 auseinadner. Als Übung will ich eine 7-Segment Anzeige programieren und wollte deshalb die demensprechende Hardware dazu erstellen, die ich einfach auf das Launchpad aufklemmen kann. Fakten
Ich habe das alles aufgebaut und ein ganz einfaches Programm zum Testen geschrieben. [c]#include <msp430g2231.h> void main(void) { WDTCTL = WDTPW + WDTHOLD; // Watchdog Timer anhalten P1DIR = 0xFF; //Alle Pins als Output P1OUT = 0; //schalte alle LEDs aus BCSCTL3
-
Thread
Reichweite 2.4 GHz ISM mit nRF24L01+ Modulen von Sparkfun
Chip Antenna" (http://www.sparkfun.com/products/691). Empfängerseitig ist ein TI Launchpad mit MSP430G2231, ich habe die Empfangsroutinen von Sparkfun angepasst (Nordic-FOB-Tester-v10) und nutze ein Software SPI, da ich es mit dem USI nicht geschafft habe. Das funktioniert mit Sichtverbindung
-
Thread
MSP430g2231 A/D Converter
Hallo, Ich habe folgendes kleins Problem bei einer Schulaufgabe: Welches Register muss ich mit welchen Werten beschreiben, damit der AD-Umsetzer am Port ?.? den digitalen Wert des internen Temperatursensors erzeugen kann. Vielen Dank für eure Antworten :)
-
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 ti launchpad serielle schnittstelle
TTL Pegel. Also aus +/-15V Spannungen macht der MAX232 0V/5V Pegel. Ich habe eine Frage zu dem MSP430 Launchpad und dem Prozessor MSP430G2231: *Welche Spannungen dürfen maximal angelegt werden*? Ich habe gelesen, dass Vcc + 0,6V maximal zugelassen sind. Auch habe ich von maximal 3,6V gelesen.
to VSS –0.3 V to 4.1 V die Frage ist was heißt das^^ Quelle: http://www.ti.com/lit/ds/symlink/msp430g2231.pdf; Seite 16 Ich würde mich freuen, wenn jemand eine fundierte Antwort auf die Pegelfrage weiß :) Danke! Grüße! Walter
-
Thread
MSP430g2231 Digital I/O
Hallo, ich arbeite zum ersten mal mit einem µC und habe dazu einige fragen zum Thema "Digital I/O": 1. Welche Register muss ich mit welchem Wert beschreiben damit ich an Prot 1.0 die rote LED leuchten lassen kann ? 2. Welche Register muss ich mit welchem Wert beschreiben damit ich an Port 1.6 die grüne LED leuchten lassen kann ? 3. Welche Register muss ich mit welchem Wert beschreiben damit ich den Wert des Taster an Port 1.3 einlesen lassen kann ? Jetzt schon einmal vielen Dank für eure Antworten :)
-
Thread
MSP430G2231 - Code vereinfachen/kürzen
vorigen Thread von mir angekündigt, muss ich meine Codegröße verringern, damit das Zeug in den Flash des MSP430G2231 paßt. Folgende Funktion bereitet mir Kopfzerbrechen (sie extrahiert aus einer empfangenen Nachricht vom Typ "unsigned long" Befehl-, Daten- und CRC-Byte: [c] // Befehl, Daten und CRC aus
-
Thread
MSP430G2231 PWM Servo(JR) Ansteuern?
Hallo Ich habe hier ein MSP430 LaunchPad mit MSP430G2231 Und möchte damit ein Servo (JR) mit PWM ansteuern, nun habe ich das Problem, das ich nicht genau verstehe, wie man das bei dem MSP430G2231 anstellt. Aus dem, Daten
Oscillator and System Clock des MSP430G2231 Also wen ich das richtig verstanden habe Dan ist ACLK für internen Oszillator, oder ein 32,768Hz Uhren Quartz da. Der MCLK für den CPU Takt, und der SMCLK für internen peripher ( interne
-
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
MSP430G2231 - UART 26 Bit übertragen/empfangen
Kommunikation mit RS232 für einzelne Zeichen auch ausgezeichnet funktioniert. Rufe ich jetzt in o.g. modifizierten Code die Transmit-Funktion mit identischen Testmustern 3x hintereinander auf: [c] //Hauptprogramm TXByte = 0xAA; Transmit(0); TXByte = 0xAA; Transmit(1); TXByte = 0xAA; Transmit
Habe jetzt nur noch ein programmiertechnisches Problem (Code paßt nicht ganz in den Speicher vom MSP430G2231). Mache aber dafür einen neuen Thread auf, da es hier nicht mehr thematisch paßt.
-
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 - aus 32k Quarz eine höhere Frequenz für Systemtakt generieren?
lag auch ein 32,768kHz Quarz bei, den ich natürlich sofort eingelötet habe. Können die beigelegten MSP430G2211 und MSP430G2231 das auch irgendwie? Software-PLL wär mir auch willkommen. Wo ist die Appnote dazu, die oben genannt wurde? mfg mf
auch ein 32,768kHz Quarz bei, den ich natürlich > sofort eingelötet habe. Können die beigelegten MSP430G2211 und > MSP430G2231 das auch irgendwie? Gugg mal hier: http://www.mikrocontroller.net/topic/193058#new
-
Thread
[MSP430] IAR Workbench stürzt reproduzierbar ab.
immer den Code Composer Studio v4 Core Edition genutzt. Möchte ich aber mein Launchpad mit einem G2231 darauf flashen, oder einfach den Speicher löschen stürzt IAR immer mit folgenden Meldungen ab: "Fatal error: Failed to re-initialize Session aborted!" und danach: "Microsoft Visual C
Workspace: "Flashing the LEDs" aus den IAR Example Projects. Bei mir kommt der Fehler, wenn das msp430x2xx (C) - Debug Projekt ausgewählt ist. Bei dem (C - SpyByWire) Projekt geht´s. Mir ist im Moment unklar, was die Unterschiede genau sind. HDH und schöne Träume. ZiZi. [Die Fehlermeldung
-
Thread
MSP430 G2231 Pull Up Widerstand !
Hi Leute! ich habe folgendes Problem: ich habe ein Programm-Code für den MSP430 G2231 geschrieben aber das Board ist sehr empfindlich allein beim Berühren des Boards schalten die PINs schon die LEDs ein,obwohl ich die Low-Power-Modes alle ausgeschaltet habe. Kann man was dagegen
kennst die TI-Beispiele und K&R und http://processors.wiki.ti.com/index.php/Getting_Started_with_the_MSP430_LaunchPad_Workshop ?? Gruss Dietmar
-
Thread
TI LaunchPad + MSP430-gdbproxy neue Controller?
MSPGCC und Eclipse unter Windows zusammen arbeitet? Danke Gruß, RN So sieht es aus mit einem MSP430G2231: debug: MSP430_Initialize() debug: MSP430_Configure() debug: MSP430_VCC(3000) debug: MSP430_Identify() info: msp430: Target device is a 'F20x2_G2x2x_G2x3x' (type 53) debug: MSP430
a 'MSP430G2xx3' (type 222) debug: MSP430_Configure() notice: msp430-gdbproxy.exe: waiting on TCP port 2000 Gruß, RN
-
Thread
MSPGCC4 header files für neuere MSP430
=msp430x2231" funktioniert. Mein target kennt er leider noch nicht:[pre] msp430-gcc.exe -IC:\mspgcc4\msp430\include -Os -g3 -Wall -c -fmessage-length=0 -mmcu=msp430x2553 -fshort-enums -fsigned-char -
msp430x4371 msp430x447 msp430x448 msp430x449 msp430xG4616 msp430xG4617 msp430xG4618 msp430xG4619 msp430x4783 msp430x4784 msp430x4793 msp430x4794 msp430x47163
-
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
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
MSP430 C-Programmierung, Programmgröße reduzieren
operationen benötigen gut 500b an instructionen?! Ich programmiere auf dem Launchpadcontroller MSP430G2231 :( VG
und 1k RAM. Downgrade geht immer, Bitklauben macht gar keinen Spass. Die Frage ist also: Ist der MSP430G2231 vorgegeben? Wäre evtl. der msp430g2553 eine Alternative? Geht's auch ganz anders? In der gleichen preislichen Region gibt es genug Alternativen, wo Du definitiv bis Januar nicht an irgendwelche
-
Thread
MSP430G2231 USART letztes Zeichen kaputt
Hallo Zusammen. Ich möchte mit dem MSP430G2231 Analoge werte Wandeln und dann am Rechner über die RS232 empfangen. Funktioniert auch fast. Bei dem String den ich sende, ist das letze Zeichen immer kaputt. Egal wie lang oder sonst was
ccsv4/msp430/include/msp430g2231.h") USART USART_ADC.c line 26 1304700681906 1393 this declaration has no storage class or type specifier USART USART_ADC.c line 25 1304700681906 1390 this declaration