-
Thread
Verwirrung wegen JTAG
mit bis zu 16 MHz Takt, die üblichen Schnittstellen, 10-Bit-ADC ...) http://www.ti.com/product/msp430g2553 Ansonsten muss man sich allerdings an SMD-Gehäuse gewöhnen, und prinzipiell auf 5V-Technik verzichten.
-
Thread
interrupt vector
// led umschalten } [/code] Ich hab schon alles probiert, andere headerdatei eingebunden (msp430g2553.h statt msp430.h) , TimerA0_vector statt TimerA0_a0_vector geschrieben - aber er gibt mir immer Syntaxfehler zurück. Wie funktioniert das mit dem interrupt abfangen? Nutze den MSP430G2553 von
-
Thread
[V]erschenke 2x MSP430G2553 TSSOP
Verschenke die 2 TI Prozessoren, allerdings im 20 TSSOP Gehäuse. Preis: eine Ansichtskarte aus eurer Heimat. Die erste PN erhält den Zuschlag, bitte gleich Adresse mit reinschreiben.
-
Thread
MSP430: I²C mit UCB0 - 7 Bit Adresse, aber wohin jetzt das R/W Kommando?
Morgen Leute! Ich habe hier einen ADC (MCP3425), welchen ich durch einen MSP430G2553 konfigurieren und auslesen will. Dafür benutze ich das I²C-Interface vom internen UCB0-Modul. Der MCP hat eine 7-Bit-Adresse, das ist ja auch üblich und kann im UCB0-Modul eingestellt werden.
-
Thread
Biete Stand alone Leer-Platine für MSP430G (TI) / RFM12B / LCD
, PWM, SPI/I2C... - Auswahl der verschiedenen Prozessortypen über 0-Ohm-Matrix, bis 28 Pin (MSP430G2553, 28TSSOP) - oft sind Bauteile nur alternativ bestückbar (z.B. Q1,R6 , gleichzeitig macht keinen Sinn), das dient einfach der univerisellen Auslegung. - Versorgungsspannung 3V - 16V (zwei Spannungsregler
Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_C0802_04.html Prozessor: http://www.ti.com/product/msp430g2553 Video: http://www.youtube.com/watch?v=eIOlk_yMEFE
-
Thread
Anfängerfrage: API für Eingänge/Ausgänge und co ?
Hallo Forum, ich hab einen MSP430G2553 bereits erfolgreich programmiert und kann bereits einige LED blinken lassen, wie ich will. Als nächstes möchte ich ein Eingangssignal einbringen, eine FFT implementieren und eventuell über eine
hast, wenns man mal was begriffen hat machts plötlich Spass. ev. suchst du dir mal noch die MSP430G2553.h ,MSP430G25xx.h oder so ähnlich auf deinem Rechner und öffnest diese mal. Da stehn die ganzen Register und anderes drin. Z.b. /************************************************************
-
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
LaunchPad MSP430 Open Collector
Hallo zusammen Gibt es am MSP430G2553 einen Open Collector Ausgang, um diesen dann mittels Pullup Widerstands auf einen Pegel von 12V zu hängen? Soweit ich dem User Guide folgen konnte ist dies nur per Software auf Vcc von 3.3 V möglich
-
Thread
msp430-gcc 4.6.3, as: unrecognized option '-mcpu=430'
Hilfreiche Liste dazu in dieser Anleitung: http://www.dconstructing.com/2012/02/22/compiling-for-msp430g2553-in-fedora Dadurch wurden die binutils nicht und der gcc falsch installiert. Mit den msp430-binutils als rpm hatte es ja auch nicht geklappt, ob dies an einer inkompatibilität zwischen dem binutils
-
Thread
IAR sendet nichts
nun 2-3 verschiedene Sachen ausprobiert, teils von Tutorials abgeschrieben. z.B. #include <msp430g2553.h> void main( void ) { WDTCTL = WDTPW + WDTHOLD; P1SEL = 0; // Init P1DIR = 0; // Init while(1) { P1OUT = 0xFF; } } ------------------------- #include <msp430g2152.h>
-
Thread
MSP430 G2553 mit DOGL128W-6 Display
Hallo Gemeinde, ich versuche seit einigen Tagen den DOGL128W-6 LCD der Firma Electronik-Assembly anzusteuern, leider ohne Erfolg. Ich habe mit einem Logik-Analysator direkt an den Pins des LCD's die Pegel gemessen. Nach meiner Auffassung kommen da auch genau die Hexa-werte die ich zur Initialisierung brauche an, nur leider gibt der Display nichts von sich und da ich leider aus dem Display nichts auslesen kann, weis ich nicht ob es jetzt an meiner Programmierung liegt oder am Display selbst.... Der Display wurde vor ca. einem Monat mit der vom Hersteller Vertriebenen Fassung am PC überprüft un
-
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 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?
Gregor B. schrieb im Beitrag #2849595: > Bei allen 100 Launchpads den MSP430G2553 auzuwechseln dauert etwa 20 > Minuten und kostet ungefähr 100€. > Frage: Lohnt sich dann noch die ganze Testerei? Wenn man nach jeder Unterrichtsstunde diesen wechsel machen muss wahrscheinlich
-
Thread
[MSP430] unbekannte Wertzuweisung im Header
Hallo Leute, ich hab im Header meines MSP430G2553 Wertzuweisungen die mir unverständlich sind: [c] #define INCH_0 (0*0x1000u) /* Selects Channel 0 */ #define INCH_1 (1*0x1000u) /* Selects Channel 1 */
-
Thread
C-code sqrt wurzelberechnung für MSP430
Für den MSP430G2553 habe ich leider keinen schnellen Assembler-Code gefunden um die Wurzel schnell zu berechnen. Hier im Forum habe ich zwar einige c-codes gefunden, allerdings waren diese meist sehr langsam. Stellenweise
-
Thread
MSP430 ADC Spannung am PIN?
//****************************************************************************** #include "msp430g2553.h" volatile long tempADC; void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop WDT ADC10CTL1 = ADC10DF + INCH_1; // Conversion code singed format, input A1
-
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
2 Channel Signalgenerator - Entwicklungsprojekt
dies würde aber die Auswahl der Logik/Mikrocontroller schnell auf MSP430 oder STM32 reduzieren. MSP430G2553 ziehe ich aufgrund des Preises vor, wobei der Code sehr kompakt sein sollte um ein SPI Signal von ca. 5Mhz zu erzeugen. Ich bin mir nicht einmal sicher ob es überhaupt möglich ist - muss geprüft
-
Thread
Anbindung von 7-Segment LED Anzeigen an MSP430
den grundsätzlichen Features: - Steuerung, wie gesagt, über MSP430; mein Launchpad hat einen MSP430G2553, vielleicht könnte ich den ja gleich nehmen. - Anzeige mittels vierstelliger LED 7-Segment Anzeige (können aber auch Einzelmodule sein, ich denke die sind leichter zu beschaffen bzw. die
-
Thread
I²C und SPI parallel nutzen mit nur einem SFR.
, wenn man einen Typen eisetzt, der USCI_A0 UND UCCI_B0 separat hat- z.B. Launchpad 1.5 mit MSP430G2553.
wenn man einen Typen > eisetzt, der USCI_A0 UND UCCI_B0 separat hat- > z.B. Launchpad 1.5 mit MSP430G2553. Da ist natürlich die Lösung des Tages. Da hätt ich noch eine: Einfach nen SPI-ADC, oder das SPI-Teil gegen eines mit I²C austauschen....:-\ Trotzdem danke!
-
Thread
MSP430 Timer Overflow Interrupt
einer helfen und mir sagen wie ich das am besten Programmieren kann? MFG Paul [c]#include <msp430g2553.h> #ifndef TIMER0_A1_VECTOR #define TIMER0_A1_VECTOR TIMERA1_VECTOR #define TIMER0_A0_VECTOR TIMERA0_VECTOR #endif void FaultRoutine(void); void ConfigWDT(void); void ConfigClocks(void
-
Thread
TI MSP430 Launchpad mit LCD EA DOGM162
geholfen. Allerdings hatte ich jetzt 3 Tage zu kämpfen, um das DOGM162 von EA am TI Launchpad mit MSP430G2553 Chip über SPI zum Laufen zu kriegen. Beim Anschließen machte ich den gleichen Fehler wie hier [[209913]] und ich musste den Code von [[77736]] noch an meinen Chip anpassen. Unten meine Source
a detailed description of the module’s * function here). * * SYSTEM : MSP430G2553 * * AUTHOR : * * HISTORY : * *******************************************************************************/ /* * EA DOGM162E-A MSP430G2553 * __________
-
Thread
Arduino Uno Board RX TX
Genaugenommen kann es ja nicht der Arduino, sondern der ATMEGA328 ;) Interessant ist übrigens auch das MSP430G2553 EVAL-Board für $4.30 im Zusammenspiel mit Energia, einem Arduino IDE-Clone. Das Board kostet mit 3.50 Euro nur einen Bruchteil des Arduino-Boards bei fast gleicher Leistung...
-
Thread
bidirektional Strom Messen mit Shunt high-side
2kOhm Spannungsteiler? Daten: U_mess: 0-30V; I: -10A bis +10A Shunt: 5-10mOhm (geplant) uC: MSP430G2553 mit 10Bit ADC @Vcc = 3V3 Messrate: 10Hz (jeweils oversampling 512Werte => "virtuelle" 12Bit) 2.) Frage zum Messbereich umschalten: einfach Verstärkung am INA ändern, indem weiteres R parallel
-
Thread
Falsche Timer Werte MSP430
MOSI P2.0 -Frequenz 1 P2.1 -Frequenz 2 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 */ #include "msp430g2553.h" #include "Utilities.h" #include "SPI.h" int cnt_0, Value_0_Mean, Value_0[6]; int cnt_1, Value_1_Mean, Value_1[6]; void main(void) { WDTCTL = WDTPW + WDTHOLD;
-
Thread
HMC5883 und I2C SCL Tackt
242 kHz (16000000/66) einstelle regiert der Baustein nach 10-16 sec nicht mehr, als µC kommt ein MSP430G2553 mit UCSI zu einsatz. Der Magnetometer ist Teil einer 10DOF IMU von Drotek.fr mit BMA180, BMP085 und ITG3200. Hat jemand ähnliche Erfahrungen? Mein Konfiguration für den HMC void mag_init
-
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
USB als Spannungsquelle :-( Katastrophe : viel Rauschen
kein Thema ich glaube euch ;-) also ich verwende den MSP430G2553 (http://www.ti.com/product/msp430g2553). Ich benutze den Launchpad Board vom TI. Also ich habe im Internet paar beispiele mit der Stromquelle und am besten war für mich die LM317. Also wenn ihr
-
Thread
MSP430 Launchpad CLOCK system
Hallo zusammen, ich habe angefangen mit dem MSP430G2553 zu programmieren. Ich bin gerade dran n Analoge Signal eines PT100 mittel adc zu lesen. Das Problem liegt daran, dass ich nicht verstanden habe, die ganze Geschichte mit dem Clock-System wie darunter
-
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
Controllerwahl
diversen Schnittstellen, UART, IrDA, I²C und bis zu zweimal SPI. http://www.ti.com/product/msp430g2553 Alle "interessanten" MSP430-Ausführungen gibt es ausschließlich im SMD-Gehäuse, so auch das "Dickschiff" 'F5438 mit 256 kB Flash und 16 kB RAM, oder die für extrem niedrige Versorgungsspannung
-
Thread
MSP430 Performance im Vgl. zu AVRs
aber auch die ARMs, Renesas RX, PIC32. Also eigentlich alle, außer den AVRs. Auch schön: Der msp430g2553 hat einen "fractional baud rate generator". Da kommt man bei 16 MHz auch auf 115k baud rate. Im Vergleich zum AVR ist der von GCC erzeugte Code im Bereich von 32KB Applikationen wesentlich kompakter
man nutzen, man muss aber nicht. Roland H. schrieb im Beitrag #2657913: > Auch schön: Der msp430g2553 hat einen "fractional baud rate generator". > Da kommt man bei 16 MHz auch auf 115k baud rate. Bereits die UART von MSP430-Veteranen wie 'F16x benötigt keine sogenannten "Baudratenquarze".
-
Thread
MSP430 Bootloader UART
oder eine behilflich sein könnte, wäre ich dankbar! zur Info: Der Bootloader wurde auf einen MSP430G2553 implementiert. Damit möchte ich vorab sagen, was das Interrupt Handling angeht, gibt es gewiss bei größeren MSP430 bessere Möglichkeiten. Aber der Kleine unterstützt keine RAM - Interrupt - Vektor
-
Thread
I2C auf dem Computer
In letzterem Falle lässt sich bspw. mit einem TI Launchpad für wenig Geld ($4,3) + bspw. einem MSP430G2553 (bzw. alle MSP430G2 mit der Endung -3 haben scheinbar 2 serielle Schnittstellen) ein Interface bauen. Es gibt aber auch bspw. von Dangerousprototypes den BusPirate, der ebenfalls die Daten darstellen
-
Thread
maximale Baudrate 32MHz
Baudraten in guter Qualität. Zumindest einige der msp430 oder lpcXXXX haben so ein Teil: - msp430g2553 kommt mit 16 MHz auf 115200 in guter Qualität - beim lpc1769 geht's angeblich sogar bis 921600 (http://knowledgebase.nxp.com/showthread.php?t=1931). Bei mir macht vorher bei 230k der USB-Seriell-Wandler
-
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
MSP430 an MAX485 anschließen
Launchpads von TI (Rev 1.5) haben 2 aktuelle 20-Pin-µC in der Packung: je 1 x MSP430G2452 und MSP430G2553. Anbei die Beschreibung des Inhaltes. (immer noch für $4,30 und ohne Versandkosten) Damit stehen wesentlich mehr Flash, IO, und beim 2553 eben auch UART zur Verfügung. Auf den Webseiten von
-
Thread
GCC Linker Fehler
letzte Schritt im Makefile, und das Resultat sieht so aus: [code] msp430-gcc -save-temps -mmcu=msp430g2553 -T ../../linker-scripts/msp430.x -L ../../linker-scripts -Wl,-Map=build/xxx.map,--cref -Wl,--gc-sections -o build/xxx.elf build/a.o build/b.o build/xxx.o [/code]
-
Thread
neues (RF)Boosterpack für das MSP430 Launchpad
settings restored at power-up Kit Contents: Two CC110L RF BoosterPack boards Two MSP430G2553 devices (preloaded with a sample program) Quick Start Guide CD with software and documentation
den aktuellen Launchpads sind nun 2 x 20polige µCs dabei (nicht mehr die 14poligen): 1 x MSP430G2553 (bestückt) 1 x MSP430G2452
-
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 PWM LED-Dimmer verhalten
Hallo schon wieder, ich versuch einen, per Drehgeber einstellbaren, PWM LED-Dimmer zu basteln. Drehgeber funktioniert. Die PWM läuft, lässt sich jedoch nicht einstellen. Der Initialwert von CCR1 liegt beim Starten an, die LED leuchtet leicht. Wenn ich am Encoder drehe geht die LED für ca. 1s auf volle Helligkeit und danach bleibt sie aus bis ich wieder drehe. Ich habe schon etliche Varianten versucht das CCR1 während der Laufzeit zu ändern. Ähnliches Verhalten jedoch kein dimmen. Ich seh den Fehler nicht. Hier der Code: [c] #include "io430.h" #include "intrinsics.h" typedef signed
-
Thread
Kann mir jemand etwas von Mouser mitbestellen
hi habt ihr jetzt schon bei mouser bestellt? bräuchte ein paar MSP430G2553 aber die versandkosten sind für mich allein zu hoch. gruß, heiner
-
Thread
MSP430G2553 Drehgeber auswerten
Dannegger auf die MSP430 Plattform: [c] #include "io430.h" #include "intrinsics.h" // target: MSP430G2553 (Launch Pad) //------------------------------------------------------------------------ /* ------------------------------------------------------------------------------------------------
-
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 Launchpad interrupt service routine beenden
sobald der Interrupt abgearbeitet ist. Was mache ich falsch? hier der Code: # include <MSP430G2553.h> void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop WDT // CPU Frequence BCSCTL1 = CALBC1_1MHZ; DCOCTL = CALDCO_1MHZ; // define Ports P1DIR = 0x40; // P1.6 to output
-
Thread
TI MSP430 G2xxx Value Line (Launchpad) kaufen?
msp430g2452&Ntx=mode+matchallpartial Der nächst größere, der auf das Launchpad passt, ist der msp430g2553 (hat auch 20Pins und einen Timer mehr). Der ist relativ neu und auch nur als Samples zur Zeit erhältlich. Wer mehr weiß, soll es posten. Der msp430g2452 ist schon mal eine gute Wahl. Unbedingt
-
Thread
MSP430 USB Verbindung
besten, allerdings gibts da von TI soweit ich weiß nur die F5XXX Serie. Ich nutze aktuell den MSP430G2553. Entwickeln tu ich wärend er auf dem Launchpad ist aber irgendwann kommt er da runter und dann brauche ich einen USB Controller um Daten an den PC zu übertragen.