-
Thread
Assembler und C zusammen mit msp430-gcc kompilieren
hp-freund schrieb im Beitrag #3611217: > Gibt es auch eine msp430g2553.c? Nein, die gibt es nicht. 'msp430g2553.h' enthält ja auch nur Definitionen und keinen Code. Es ließe sich ja auch eine andere (einzeilige) Header -Datei verwenden wie z.B. myHeader.h: [
Beitrag #3611262: > Benutzt Du ein Makefile? Nein, nur die Anweisung: [code] msp430-gcc -mmcu=msp430g2553 -o main.elf set_port.s main.c [/code]
-
Thread
MSP430G2553 Impulse zählen - wie schnell?
Hi, hat jemand einen MSP430G2553, einen Frequenzgenerator und kann nachgucken wie schnell der MSP430G2553 die eingehenden Impulse zählen kann? [c]#include "msp430g2553.h" unsigned long impulse; void count() { impulse++
nackten MCs überhaupt keine > Rolle, auch nicht bei Batteriebetrieb. Eben doch. Und ja, der MSP430G2553 als LaunchPad Konkurrenz zum Arduino ist trotzdem deutlich stromsparender weil von Design aus. Arudino zieht 75 mA, der MSP430G2553 im LaunchPad 10 mA und ohne Jumper LED 1 mA (das ist jetzt ohne
-
Thread
Die SSD1306 mag den MSP430 nicht (antwortet nicht).
interessante Aspekte drinnen. Der Stil gefällt mir sehr gut. Allerdings bekomme ich das mit dem MSP430G2553 so nicht hin: - Der Code ist in C++. Ich verwende C beim MSP430G2553. Ich denke C++ ist ein bissl verschwenderischer mit der Speicherverwaltung. C reicht in diesem Fall für meine Zwecke aus.
Testbild mit MSP430G2553. Die Renderung der Großschrift ist noch nicht optimal.
-
Thread
MSP-EXP430G2 mit 28 Pin MC betreiben
MSP-EXP430G2 LaunchPad von TI hat ein 20 Pin DIP Sockel. Mitgeliefert werden zwei Controller. MSP430G2553IN20, 20-PDIP MSP430G2452IN20, 20-PDIP http://www.ti.com/ww/en/launchpad/launchpads-msp430-msp-exp430g2.html Für meine Zwecke ist der MSP430G2553 besser geeignet, ich brauche aber ein paar
grundsätzlichen Funktionen testen. Danach teste ich SBW mit SSOP28-SOIC28 to DIP Adapter und dem MSP430G2553IPW28. Der bleibt natürlich auf dem Adapter. mfg klaus
-
Thread
sprintf-Funktion - Speicherbedarf
Compiler > genannt hättest. Ja, float mit eingebunden. Compiler: Code Composer Studio V6 uC: MSP430G2553
>Ebenfalls bewährt: >http://www.sparetimelabs.com/tinyprintf/tinyprintf.php Beim: >uC: MSP430G2553 ...wohl nicht so sehr.
-
Thread
Was bedeutet das R bei MSP430G2553IPW20R
Controller kaufen und habe nun bei Conrad und Farnell nachgeschaut. Da gibt es beispielsweise den MSP430G2553IPW20 und den MSP430G2553IPW20R. Worin unterscheiden diese sich? Vielen Dank für hilfreiche Antworten, Grüße, Andreas
Also handelt es sich jeweil immer um den gleichen Controller? Das heißt, wenn ich 5 Stück MSP430G2553IPW20R für 12,35 Euro bestelle kommt das gleiche an, wie wenn ich 5 Stück MSP430G2553IPW20 für 19,50 Euro bestelle? Entschuldigt meine Hartnäckigkeit, aber mich wundert es, dass ein Anbieter
-
Thread
MSP430 Timer Uhr sekundentakt
Zum M430G2553 findest Du die notwendige Literatur hier: http://www.ti.com/product/MSP430G2553?keyMatch=G2553&tisearch=Search-EN&keyMatch=G2553&tisearch=Search-EN-Everything --> http://www.ti.com/product/MSP430G2553/technicaldocuments 1) MSP430G2x53, MSP430G2x13 Mixed Signal Microcontroller (Rev. J) http://www.ti.com/lit/gpn/msp430g2553 2) MSP430x2xx Family User's Guide (Rev. J) http://www.ti.com/lit/pdf/slau144 3) MSP430G2553 Device Erratasheet (Rev. G) http://www.ti.com/lit/pdf/slaz440 Bitte lesen! Die "code
-
Thread
Verlustleistung am MSP430
Hardware Texas Instruments MSP430G2553
Erik Werner schrieb im Beitrag #3840571: > Hardware Texas Instruments MSP430G2553 Das ist ein µC. Der hat keinen J3.
-
Thread
Eigenartiges Verhalten von Li-Batterien
Laut Datenblatt: Open circuit voltage (at + 20°C) 3.67 V > > Die Spannung wurde von einem *MSP430G2553* , der sich mit dem ESP8266 > auf der Leiterplatte befindet, gemessen. > Selbst wenn die absoluten Werte nicht genau sein sollte, ist der > Einbruch über 8 Stunden eigenartig. Die Spannung
verbunden? Können da Störsignale von außen mitgemessen > werden. Interne Spannungsmessung im MSP430G2553. Bei den Lithumbatterien ist noch der Spannungsabfall der Entkopplungsdioden (Schottky) von 0,2V zu berücksichtigen.
-
Thread
Hilfe bei erstem Projekt
Finde heraus, warum das so ist. mmax schrieb im Beitrag #2975382: > Kann ich z.B den > MSP430G2553IN20 in mein Launchpad (Rev1.4) stecken? Datenblätter raus und vergleichen.
frueher mal www.pixelproc.net oder so) Ich hab auf jeden Fall mal Solarzellen, Goldcap und einen MSP430G2553 bestellt, den Rest hab ich soweit zu Hause. lG, Max
-
Thread
MSP430G2553 USCI mit I2C geht nicht
Nur leider wird auf dem I2C nicht kommuniziert. Was ich bereits versucht habe: 1. #include "msp430G2553.h" ersetzt durch den korrekten controller 2. SDA und SCL Pins richtig setzen #define SDA_PIN 0x80 // msp430G2553 UCB0SDA pin #define SCL_PIN 0x40 // msp430G2553 UCB0SCL pin 3. Pins auswählen
Inhalt der TI_USCI_I2C_master.h #define SDA_PIN 0x80 // msp430G2553 UCB0SDA pin #define SCL_PIN 0x40 // msp430G2553 UCB0SCL pin void TI_USCI_I2C_receiveinit(unsigned char slave_address, unsigned char prescale); void TI_USCI_I2C_transmitinit(unsigned
-
Thread
MSP430G2553 als Schnittstelle zwischen MODBUS und I2C
als ein Slave-Gerät mit 400KHz fungieren. Auf der MODBUS-Seite ist der MSP430G2553 als Master-Gerät mit folgenden Einstellungen (laut dem MODBUS-Protokoll vom Laderegler) zu betreiben: Modus: RTU 16bit MODBUS addresses (per the modbus.org spec) BPS: 115200 baud Parity
Hab nun den MSP430G2553 soweit programmiert, dass ich eine Nachricht verschicken kann (Bild vom Oszi im Anhang). Allerdings antwortet der Laderegler auf die Anfrage nicht... 1. Warum kommt nichts zurück vom Laderegler
-
Thread
Adapterplatine RFM12B für Launchpad MSP430 abzugebeBn
Motorsteuerungen oder ältere LCDs, die noch mit 5V oder mehr arbeiten. Ich selbst arbeite mit einem MSP430G2553 (DIL, 20Pins), den man bei TI als kostenloses Muster erhält. Das Launchpad kosten weniger als 5.-Euro, inklusive des Programmieradapters und der Entwicklungssoftware (z.B. bei Waterott). Wenn
Wechsel des MCU-Typs zwei Pins gewechselt werden. Hier die Inkompatibilität: Pins msp430g2452 msp430g2553 1.6 SDO(out) SOMI(in) 1.7 SDI SIMO Mit dem RFM-Adapterboard läuft auch der msp430g2553 ohne Änderung, wenn er im SLAVE mode betrieben wird, dann stimmen die Pins wieder
-
Thread
MSP430 UART RS232
, verwendest Du den "fractional baud rate generator", aber versuchs doch erst mit 4800. Der msp430g2553 kann 16 MHz, damit erreicht man 115k (mit einem externen max3232). Im neuen Launchpad soll der msp430g2553 übrigens drin sein.
PS: Kleiner Tip: Bei TI kann man kostenlos Samples von verschiedenen µC bestellen. (z.B. MSP430G2553 )
-
Thread
[MSP430G2553] Pin wird nicht korrekt eingelesen
kenne ich mich noch nicht so gut aus. Deshalb wollte ich es erst mal so versuchen. Der Chip: MSP430G2553 [c] /* * main.c */ #include "msp430g2553.h" void main(void) { WDTCTL = WDTPW + WDTHOLD; P1DIR = 0x40; while(1) { if ((P1IN & 0x08)) P1OUT &= ~0x40
Hmm, habs jetzt mal anders probiert: [c] /* * main.c */ #include "msp430g2553.h" void main(void) { volatile unsigned int i; WDTCTL = WDTPW + WDTHOLD; BCSCTL3 = LFXT1S_2; BCSCTL2 = SELM_3+DIVM_3; BCSCTL1 = XT2OFF; _BIS_SR(GIE); P1DIR = BIT6+
-
Thread
MSP430 / I2C Timing / Rx Interupt
von Clemens war sehr hilfreich. Ich bin allerdings davon ausgegangen dass dieser User Guide für MSP430G2553 nicht gilt: http://www.ti.com/lit/ug/slau144j/slau144j.pdf Alle Beispiel-Codes für den MSP430G2553 greifen entweder nur lesend oder nur schreibend zu. Alternativ gibt es die Variante: erst
Was soll diese "3" bedeuten? Laut msp430g2553.h ist das eh' falsch: [c]sfr_b(IFG2); /* Interrupt Flag 2 */ #define UC0IFG IFG2 #define UCA0RXIFG (0x01) #define UCA0TXIFG
-
Thread
MSP430 I2C USCI
wird nicht mal die Adresse drauf gelegt. es tut sich einfach nichts. Habe das Datasheet zum msp430g2553 und das I2C kapitel MSP430x2xx guide versuch ein EEPROM an zu sprechen. ÜBerwache die Kommunikation mit einem BusPirat. Es komm nicht an und wenn ich mit dem BusPirat nach Geräten scanne und
den MSP430 abhänge finde ich das EEPROM (24LC02B). [c] // MSP430 - I2C TEST // MCU = MSP430G2553 // COMPILE msp430-gcc -mmcu=msp430g2553 -o main.elf main.c // Flash mspdebug rf2500 "prog main.elf" #include <msp430.h> // HARDWARE PINS on POT1 #define SCL (BIT6) #define SDA (BIT7)
-
Thread
MSP430 SSD1306 über I2C
Hallo, ich versuche ein 128*64 SSD1306 Distplay mit einem MSP430G2553 über Hardware I2C zum laufen zu bekommen. Leider bleibt das Display schwarz. Hat jemand einen Minimalcode (z.B. das Display leuchtet komplett auf)? Ist mein erster Versuch mit I2C und "aus
auszukommen. Konnte ich nicht finden. http://www.ece.utep.edu/courses/web3376/Links_files/msp430g2553.h Die Funktion ist so immer schon vorhanden. Ich werd mal den LPM rauswerfen, aber ich denke nicht, dass das etwas bringt.
-
Thread
MSP430 Timer & Capture/Compare register
im Datenblatt.) > Und was bezeichnet das A1 beim Interrupt vector? --> TA1CCTL1? Nein. msp430g2553.h hat: [c]#define TIMER0_A1_VECTOR ( 9) /* 0xFFF0 Timer0)A CC1, TA0 */ #define TIMER0_A0_VECTOR (10) /* 0xFFF2 Timer0_A CC0 */ ... #define
and TAIFG __interrupt void TIMER0_A1_ISR(void) { } [/c] TIMER0_A1_VECTOR ist imHeaderfile msp430g2553.h definiert. Was ist mit dem Namen der ISR-Funktion TIMER0_A1_ISR()? Ist der frei wählbar? Wenn nicht, dann hätte ich gerne gezeigt bekommen wo die Verknüpfung definiert ist. mfg klaus
-
Thread
TI Launchpad MSP430
[c]#include <C:\Program Files\mspGCC\msp430\include\msp430g2553.h> unsigned int currentMinutes, currentSeconds; void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop WDT BCSCTL1 |= DIVA_3; // ACLK/8 BCSCTL3 |= XCAP_3; //12.5pF
Felix schrieb im Beitrag #3740801: > #include <C:\Program Files\mspGCC\msp430\include\msp430g2553.h> Bei einem ordnungsgemäß installierten Compiler sollte der #include-Pfad korrekt gesetzt sein, so daß hier keine absolute Pfadangabe nötig ist. > #include <msp430g2553.h> [pre] n
-
Thread
Pointer auf Funktion eine Adresse zuweisen
an alle Antwortenden! Dieses Forum ist klasse :) Nochmals ein kurzer Raport meiner Lösung: MSP430g2553 auf Launchpad an CCSEv4 (nammi) .... [c] //Im MeinFile.c File bei den globalen Variablen #define IRGENDWASHALT typedef void (*fktPtr)(void); extern fktPtr ptr_MeineFunktion; ... //Im msp430g2553.cmd File direkt unter den Includes #include MeinFile.h ptr_MeineFunktion = 0x0200 //Erste RAM-Adresse beim MSP430G2553 ... //Im MeinFile.h stehen die defines welche zur Aufteilung des
-
Thread
Interner Button Launchpad
************************************************************************** .cdecls C,LIST, "msp430G2553.h" ;------------------------------------------------------------------------------ .text ; Program Start ;-----------------------------------------------
Ok, aus anderen Quelle konnte ich dieses Programm ableiten: #include <msp430g2553.h> unsigned int i = 0; int main(void) { WDTCTL = WDTPW + WDTHOLD; /* Stop watchdog timer */ P1DIR = 0x41; /* Set LEDs to output direction */ P1OUT |= 0x08;
-
Thread
Gibt es sowas wie einen "Goldcap-Controller"?
GEKU schrieb im Beitrag #6033108: > Als MC verwende ich den MSP430G2553. Dieser schaltet mit einen FET die > Minusversorgung des ESP8266 um Strom in den Funkpausen zu sparen. Der MSP430G2553 kann seine Spannungsversorgung messen und verhindern, dass der ESP8266
nimmt er so wenig Strom auf, dass ei E Tiefentladung des LICs vermieden wird. Ich halte den MSP430G2553 während der Lagerung im Resetzustand, in diesem sind alle Pins des MC hochohmig.
-
Thread
TI LaunchPad + MSP430-gdbproxy neue Controller?
auch gut funktioniert, Da ich aber etwas mehr Speicher in den MSPs brauche habe ich mir die neuen MSP430G2553 bestellt. Gdbproxy kennt die neuen MSPs aber nicht und verweigert die zusammenarbeit, im Netz hab ich keine neueren Files zum gdbproxy gefunden, nur die MSP430.DLL und HIL.DLL von olimex, da findet
MSPDebug hat ab Version 0.16 Support für den MSP430G2553 MSPDebug ist ein Open Source und deckt die Funktion von msp430-gdbproxy, MSP430.DLL und HIL.DLL ab, d.h. ex vermittelt zwischen msp430-gdb und diversen Hardwaredebugadaptern zu einem MSP430-
-
Thread
3 Kanal Software-PWM
www.mikrocontroller.net/articles/Soft-PWM#Intelligenter_L.C3.B6sungsansatz]] Da ich an einem MSP430G2553 3 P-Channel Mosfets betreiben will muss das Signal invertiert sein. Da bitwise operators nicht meine Stärke sind bräuchte ich ein wenig hilfe:-( Ich habe es schon selber versucht, habe dann
Chris D. schrieb im Beitrag #5854391: > Da ich an einem MSP430G2553 3 P-Channel Mosfets betreiben will muss das > Signal invertiert sein. Die einfachste Methode wäre evtl. im Geiste die PWM Werte einfach anders herum zu verwenden. 0 wäre dann die hellste Stufe
-
Thread
MSP430 an LDO: Batteriespannung vor dem LDO messen
Kurze Frage: Ich versorge einen MSP430G2553 via 3x AA-Alkali-Batterien und einem LDO MCP1700 konstant mit 3,0V. Allerdings würde ich mir gerne die Batteriespannung "ansehen" bzw. messen mit dem 10-Bit ADC des MSP430. Sprich die Spannung
Warum den MSP430G2553 nicht direkt mit zwei AA Alkalibatterien betreiben und intern die Versorgungsspannung messen. Ich habe diese bei einen Funkmelder so realisiert. System mit *MSP430G2553* und *ESP8266*
-
Thread
Ansteuerung LCD ILI9341
Display (http://www.elecfreaks.com/wiki/index.php?title=2.2S%22_TFT_LCD:_TFT01-2.2S) mit einem MSP430G2553 ansteuern. Hier mein Code bisher: [c] #include <msp430g2553.h> void main(void) { WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer BCSCTL1 = CALBC1_1MHZ; // Set range DCOCTL
Neuer Versuch. Keine Wirkung :-( [c] #include <msp430g2553.h> #define MISO BIT1 #define SCK BIT4 #define MOSI BIT2 #define DCX BIT0 #define CS BIT3 #define RST BIT5 void main(void) { WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer
-
Thread
[V] MSP430 Debug Interface, LaunchPads, Air BoosterPack,.
Kleinteile: Uhrenquarz, Jumper, 8€ 2x Anaren Air Booster Pack (868 MHz) je 12€ 2x MSP430G2553 1x MSP430G2452 je 1€ 2x MSP430FG4619 Experimenter's Boards je 5€ ... oder alles zusammen für 35€ Alles zzgl. VK, abhängig von Packungsgröße.
Kleinteile: Uhrenquarz, Jumper, 8€ 2x Anaren Air Booster Pack (868 MHz) je 12€ 2x MSP430G2553 1x MSP430G2452 je 1€ ... oder alles zusammen für 28€ Alles zzgl. VK, abhängig von Packungsgröße.
-
Thread
µC für Drehzahlmesser-Projekt
Ich würde einen MSP430G2553 verwenden. Eval-Board kostet 12,36€ Entwicklungsumgebung kann von der TI Homepage gratis herunter geladen werden. https://mou.sr/3vzHLde Leds über 6x7 Matrix ansteuern. Impulse über
Ausserdem wird eine Matrix erst tageslichthell wenn > man Treiber verwendet. Umso besser, der MSP430G2553 unterstützt SPI und I2C.
-
Thread
MCP1700 an MSP430
Variante. Am Eingang hängen 3x AA Akkus, die momentan 3,7V liefern. Am Ausgang hängt nur ein MSP430G2553 im DeepSleep, der 0,5uA bei 3,3V zieht. Was hättet ihr jetzt erwartet, wie hoch der Strom am Eingang des MCP1700 ist? Ich hätte jetzt angenommen, dass der MCP1700 sich so 2-3uA nimmt, also am
Sven Scholz schrieb im Beitrag #6155672: > Am Ausgang hängt nur ein MSP430G2553 im DeepSleep, der 0,5uA bei 3,3V > zieht. Mit welchem Messequipment hast du die 0,5uA gemessen? Ist das ein konstanter DC Strom oder gibt es da Spikes? > Dem ist leider nicht so. > Der
-
Thread
MSP430 BLE GATT Bluetooth low energy
Hallo Leute, ich bräuchte mal ein bisschen Hilfe bei meinem Projekt. Ich habe - ein MSP430G2553-Launchpad - ein SunFounder Bluetooth 4.0 HM-10 Master Slave Module (BLE) - USB PL2303 RS232 TTL zum Konverter-Adapter-Modul - Android Handy mit App BleTerm - PC mit Software sscom32e.exe (?)
Funkgeräte einschalten. Es sollte also per default schon sehr wenig Strom verbrauchen. Ersetz Dein MSP430G2553 doch einfach durch z.B: ein nrf514(8)22 Eval-Board, dann hast Du low-Power MCU und BLE auf einem Board.
-
Thread
Display ansteuern mit MSP430
das Diplay über das 4- wire SPI-Interface des MSP430 anschließen. Als Variante würde ich den MSP430G2553 mit TI LaunchPad als Entwiclungsboard auswählen. Der MSP430G2553 verfügt über ein sehr flexibles SPI-INTERFACE . Die notwendigen Verbindungen zwischen Display und MSP430G2553 sind im Datenblatt
-
Thread
Solarlicht Steuerung
#6684417: > Aber wie flashe ich nun das Programm, Ich würde anstelle des MSP 430F1232 den MSP430G2553 verwenden. Dieser kann in der Schaltung über ein Zweidrahtinterface programmiert werden. Siehe Anhang. Das MSP430G2553 Launchpad kostet unter 10€ : https://www.digikey.at/product-detail/de
Versorgung. Mit zwei parallelen LS14500 kann ich den Melder ca. 3/4 Jahr betreiben. PS: der MSP430G2553 hat auch einen internen Oszillator, da kann man auf den Quarz verzichten.
-
Thread
MSP430G2553 Taster-Problem
verzweifle an einer, wahrscheinlich ziemlichen simplen Sache... Zuerst zum Controller; Es ist ein MSP430G2553 Launchpad von TI, ohne weitere Prepheriegeräte, quasi im Auslieferungszustand. Nun will gern ein Assembler-Programm drauf laufen lassen, das auf Tastendruck (P1.3) von der einen LED(P1.0) zu
adresse der Anwendung .global main ; einbinden C-headerfile .cdecls "msp430g2553.h" ; constant definition - if requested .sect .const ; variable definitions - if requested ;.bss ; application program .text main: ; init stackpointer mov.w
-
Thread
Warum funktionieren Codebeispiele nicht?
Habe mal in der Head-Datei gesucht, aber daraus werde ich auch nicht schlauer. Das Datenblatt vom MSP430G2553 gibt auch nichts her. Wäre dankbar, wenn Ihr mir mal die richtige Richtung zeigen könntet, wie ich mir bei Problemen am Besten selbst helfe. LG, Andy
selbst helfe. Einfach mal ein bisschen im Datenblatt lesen ^^ http://www.ti.com/lit/ds/symlink/msp430g2553.pdf Grüße
-
Thread
MSP430: LPM3.5
die FRAM-Varianten vom MSP430 bieten ja 2 zusätzliche Power Modis gegenüber den oft eingesetzten MSP430G2553 (LPM3.5 & LPM4.5). Allerdings bleibt in beiden dieser Modes der RAM Inhalt nicht erhalten. Sprich: Nach dem verlassen der Low Power Zustände ist es im Grunde wie ein Reset für den uC. Meine
/Devices komplett neu initialisieren muss? Was ich irgendwie schade finde: Mein bisheriger MSP430G2553 verbraucht in LPM3 gerade mal 0,5 - 0,7uA. Die FRAM-Teile benötigen in LPM3 mit RTC enabled schon um die 1,13uA - also etwas mehr. Hätte ich jetzt nicht gedacht... Um annähernd an die 0.7uA zu
-
Thread
AD5241 digital Poti
A: 100kOhm --- GND W: 3.3V B: NC VDD: 3.3V SHDN: 3.3V SCL: MSP430G2553 mit Pullup SDA: MSP430G2553 mit Pullup AD0: GND AD1: GND DGND: GND VSS: GND O2: NC NC: NC O1: NC Code kommt, wenn ich wieder zu Hause bin.
Hier der Code: [c] #include <msp430g2553.h> void printRes(void){ UCB0CTL1 = UCSWRST; UCB0CTL0 = UCMODE_3 + UCMST + UCSYNC; // I2C master mode UCB0CTL1 = UCSSEL_2 + UCSWRST; // Use SMCLK, keep SW reset UCB0BR0 = 0x15
-
Thread
MSP430G2553 SPI Master Problem
Hallo zusammen, ich hätte eine Frage bezüglich der SPI Initialisierung bei dem MSP430G2553 als Master mit dem SPI Kanal UCB0. Ich versuche mit meinem Microcontroller MSP430G2553 über die SPI Schnittstelle einfach ein Testbyte über einen Schieberegister (TPIC6C596) zu senden. An diesem
geschickt. Anbei der Code und die Datenblätter zur 7Seg+SR: [c] #include <msp430.h> #include <msp430g2553.h> // ################# Prototypen ################################################ void SPI_init(void); void SPI_send(unsigned char data); __interrupt void SPI_USCIB0RX_ISR(void); //
-
Thread
MSP430: G2553 vs G2231
funktionieren, wenn der MSP-FET dranhängt oder? Ich meine nur, ein Pin vom MSP-FET wird mit Pin16 des MSP430G2553 verbunden, der ja der RESET-Pin ist. Nicht das da etwas schief läuft. Herzlichen Dank erst einmal... Viele Grüße
Scholz schrieb im Beitrag #6147210: > Funktionieren die Timer denn im LPM3? Ich verwende den *MSP430G2553* im *LPM3* Mode und wecke ihn mit dem Timer A auf.
-
Thread
Resolverauswertung mit MSP430g2553
Hallo, ich möchte eine Schaltung zur Auswertung eines Resolvers entwerfen und würde gerne den MSP430g2553 dazu benutzen, da ich diesen bereits samt Launchpad besitze. Jetzt bin ich mir nur nicht sicher, ob dieser dafür auch geeignet ist. Ich würde gerne das Erregersignal (ca 8KHz-Sinus) einlesen
Der Flaschenhals beim MSP430G2553 ist oft das RAM. Das sollte hier kein Problem sein. Aber mit einem ADC, der zwischen zwei Pins umschaltet (wenn ich Dich richtig verstanden habe) bekommst Du einen Phasen-Versatz. Vielleicht
-
Thread
LowPower MCU
Die scheinen auf dem ersten Blick noch stromsparender zu sein. Hätte ein Umstieg z.B. auf den MSP430G2553 Vorteile in Hinblick auf die Batterielebensdauer? Ich finde oft Angaben im Netz, wo der MSP430 mit nur 1MHz bei 2,2V betrieben wird. Das Teil zieht dann natürlich unglaublich wenig Strom, ist
Sven Scholz schrieb im Beitrag #6013977: > Hätte ein Umstieg z.B. auf den MSP430G2553 Vorteile in Hinblick auf die > Batterielebensdauer? Das kann man ausrechnen. Was liefert der Akku, wie groß ist dessen Selbstenladung, welche Betriebszeit soll erreicht werden, wieviel zieht
-
Thread
Vergleich Alkali mit LiClO2 AA Primärzellen
0,2V höher. Die Spannungsmessung erfolgte während des Betriebes mit den Boardmitteln (ADC) des MSP430G2553. Die Alkalizellen nähern sich der unteren Betriebspannungsgrenze in einem schleifenden Schnitt und arbeitet je nach Tolerenz des ESPs noch einige Tage. Bei den Lithiumzellen endet der Betrieb
Gerald K. schrieb im Beitrag #7342211: > Bei drei Alkalizellen wird die maximale Spannung (beim MSP430G2553 liegt > bei 4,1V, die maximale Betriebsspannung bei 3,6V, beim ESP8266 liegt die > maximale Betriebsspannung ebenfalls bei 3,6V), überschritten. Dann kommen als Alternative zu den teuren
-
Thread
MSP430G2553 GPIO P2.6 P2.7 QFN32 MSP-GCC Ubuntu
es aber nicht GPIO P2.6 P2.7 an zu sprechen [c] // MSP430 - Lunshpad Blink Demo // MCU = MSP430G2553 // Compile: msp430-gcc -mmcu=msp430g2553 -o main.elf main.c // Flash : mspdebug rf2500 "prog main.elf" #include <msp430.h> // Load the MSP Defines // HARDWARE PINS on POT1 #define GYRO_INT
0x00; P2OUT = MAG_INT; P2OUT = 0x00; } return 0; } [/c] Nunz jemand dein MSP430G2553 im QFN32 gehäuse? ich verzweifle. Ja ich messe am PIN 35 und PIN 26 Vielen dank schon mal in voraus
-
Thread
MSP430 Timer im Up-Mode für Sleep-Funktion
Hallo Clemens, ich habe den MSP430G2553 und das User-Guide SLAU144J. Im CCS habe ich über den Resource Explorer gesehen, dass ich damit aktuell bin. Clemens L. schrieb im Beitrag #4789226: > Klaus R. schrieb: >> Clemens L. schrieb
Example > ... > > Was braucht man noch? > Ja das ist ja genau das Dilemma. Im Headerfile msp430g2553.h finde ich zwar die Namen der Vektoren, aber welchen Interrups sind die zugeordnet? Jetzt mit meinen neuen Informationen könnte ich ja raten. TIMER0_A0_VECTOR ..... /* 0xFFF2 Timer0_A CC0
-
Thread
Drucksensor mit MSP430 über I2C ansteuern
Druckmessung und komme hier nicht weiter. Ich möchte einen ABPDANN005PG2A3 Drucksensor an einen MSP430G2553 über I2C auslesen. Aus dem Datenblatt des Sensors entnehme ich Pin1 - NGD Pin2 - VDD Pin3 - SS/INT Pin4 - NC Pin5 - SDA Pin6 - SCL Der MSP hat Pin 1.6 - SCL Pin 1.7 - SDA Also verbinde
Code von beiden Dateien und der main.c sind unten angehängt. main.c (V1): [c] #include <msp430g2553.h> #include "TI_USCI_I2C_master.h" void main1(void) { WDTCTL = WDTPW + WDTHOLD; // Stop WDT P1DIR |= BIT0; // P1.0 set as output P1OUT &= ~(BIT0); // P1.0 set
-
Thread
Anpassung zwischen Trafo und Sinusgenerator
Ich würde es mit einer durch einen MC (z.B. MSP430G2553) PWM gesteuerten Vollbrücke versuchen. *Vorteil* : 50Hz Trafo mit zwei Wicklungen (für die ersten "Gehversuche" : Klingeltrafo). Einfache Schaltung mit vier MOS-FETs am MC. PWM wird auf der
Gerald K. schrieb im Beitrag #6692532: > Ich würde es mit einer durch einen MC (z.B. MSP430G2553) PWM gesteuerten > Vollbrücke versuchen. Der MSP430G2553 verfügt über ein 16k großes Flash. In dem könnte man neben dem Programme eine Tabelle für das sinusförmige PWM Signal speichern. Dann
-
Thread
MSP430 Launchpad und MS5611 Sensor
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
Irgendwie komm ich einfach nicht weiter. Ich hab das MS5611 Board jetzt an das Launchpad (mit MSP430G2553) und versuche ganz einfach zyklisch RESETs an den Drucksensor zu schicken nur um mal schaun was ueber den Bus drueber geht. Leider passiert nix und auf dem Oszi ist auch nichts zu sehen, nicht
-
Thread
msp430 G2553 Adressraum
Moin, im Family Guide des msp430 ist als Adressraum angegeben: ______________ 0x 1FFFF Flash/ROM ______________ 0x 10000 0x 0FFFF IV Table also 16 Wörter = 32 Adressen, ______________ 0x 0FFE0 0x 0FFDF Flash/ROM -------------- ... -------------- RAM ______________ 0x 0200 usw. im G2553er Datenblatt steht jedoch ______________ 0x 1FFFF Flash/ROM ______________ 0x 10000 0x 0FFFF IV Table also 32 Wörter = 64 Adressen, (hä?) _______
-
Thread
Wiznet W5500 Datenübertragung via Ethernet
und läuft unter Windows, Linux und MacOS. Danke, aber das macht den verfügbaren Speicher des MSP430G2553 auch nicht grösser .... ;-)
läuft unter Windows, Linux und MacOS. > > Danke, aber das macht den verfügbaren Speicher des MSP430G2553 > auch nicht grösser .... ;-) Natürlich. Und damit ungeeignet für die Aufgabe. fchk
-
Thread
MSP430G2553 USCI interrupt
hast.? Ich würde mir gerne den ganzen Code mal anschauen. Habe zwar schon länger nichts mit dem MSP430G2553 gemacht, aber interessieren würde es mich schon und bestimmt auch andere. mfg Klaus