-
Thread
[V]erkaufe MSP-EXP430G2
Hallo, zum Verkauf steht hier ein MSP-EXP430G2 Board (Neupreis ca. 10Euro) + 1x MSP430G2231 + 2x MSP430G2211 +USB Kabel Verkaufspreis 5Euro Versand aus Österreich mit der Post. Sollte Interesse bestehen suche ich euch gerne
Hier der Link zum TI Shop: https://estore.ti.com/MSP-EXP430G2-MSP430-LaunchPad-Value-Line-Development-kit-P2031.aspx Ein paar MSP430s sind auch bei TI schon mit dabei.
-
Thread
MSP430 Bluetooth Probleme mit Datenübertragung
(UTXEx) aber weder UTXE0 noch UCA0TXE kennt mein compiler. Beste Grüße, Martin [c]#include <msp430g2553.h> #define TXD BIT2 #define RXD BIT1 unsigned char Rx_Data = 0; // Byte received via UART int main(void) { /*** Set-up system clocks ***/ WDTCTL = WDTPW + WDTHOLD;
und die passenden Sourcecodebeispiele ansehen, das Datenblatt selbst ist sehr knapp gehalten. "MSP430x2xx Family User's Guide" http://www.ti.com/lit/pdf/slau144 "MSP430G2x53, MSP430G2x33, MSP430G2x13, MSP430G2x03 Code Examples" http://www.ti.com/lit/zip/slac485 In den Codebeispielen findest
-
Thread
GCC Linker Fehler
nicht. Bei mir ist es der 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
######### CC := $(GCC_BIN_DIR)/msp430-elf-gcc GDB := $(GCC_BIN_DIR)/msp430-elf-gdb ###################################### CFLAGS := -O2 -D__$(DEVICE)__ -mmcu=$(DEVICE) -g -ffunction-sections -fdata-sections -DDEPRECATED
-
Thread
MSP430 I2C Ansteuerung - Veratändnis Probleme
herausfinden können, warum > diese Zeile für I2C sein soll. Dann wirf mal einen Blick in Tabelle 19 des MSP430G2553-Datenblatts. > entstanden ist der Code, den ich im Anhang angehängt habe. Abschnitt 17.3.2 des User's Guide sagt: > The bus busy bit, UCBBUSY, is set after a START and cleared after
können, warum >> diese Zeile für I2C sein soll. > > Dann wirf mal einen Blick in Tabelle 19 des MSP430G2553-Datenblatts. > >> entstanden ist der Code, den ich im Anhang angehängt habe. > > Abschnitt 17.3.2 des User's Guide sagt: >> The bus busy bit, UCBBUSY, is set after a START and cleared
-
Thread
Eigenartiges Verhalten des MSP430 ( Absturz / Neustart )
Hallo, Ich hab immer wieder mal ein eigenartiges Verhalten meines Programmes, das auf einem MSP430G2553 laeuft, kompiliert mit msp-gcc. Da ich es schwer erklaeren kann, hab ich mal ein Video von der Ausgabe via UART auf der Konsole gemacht. Das video (739KB) gibts hier: http://www.airmax.at
So, mal auf die schnelle aufs launchpad gepackt: [c] #include "io430g2553.h" typedef unsigned char uint8_t; typedef unsigned int uint16_t; volatile uint16_t ticks = 0; void main( void ) { // stop watchdog timer to prevent time out reset WDTCTL
-
Thread
LMT84 Temperatursensor mit TI MSP430G
ADC hast Du den TI-Beispielen für /Deinen/ Controller entnommen? Du schreibst praktischerweise nur "MSP430G", ist das der 'F2553, der dem Launchpad beiliegt, oder ein anderer?
Hallo Rufus Rufus Τ. F. schrieb im Beitrag #4391386: > Du schreibst praktischerweise nur "MSP430G", ist > das der 'F2553, der dem Launchpad beiliegt, oder ein anderer? Ich habe den G2553. Leider suche ich grade wie verrückt nach einem Poti. [c]int j=0; void main(void) { WDTCTL
-
Thread
CD-Inhalt vom MSP430 Development Tool (ez430)
identisch zum MSP-FET430UIF. Das trifft übrigens auch auf die älteren Generationen des "Launchpad" für MSP430G2xxx zu. https://www.mikrocontroller.net/articles/MSP430_LaunchPad Lustigerweise ist darauf ein MSP430F1612
braucht man nicht dafür. https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1131632/msp430f2013-how-to-use-in-lauch-pad-in-msp430g2
-
Thread
Problem mit PWM (MSP430)
einwandfrei funktioniert... Deswegen hoffe ich das mir hier einer weiterhelfen kann. Ich benutze ein MSP430G2553 (mit der IAR Workbench). Die Aufgabe ist relativ simpel...man soll die grüne LED des Pads mithilfe einer PWM dimmen. Hier mal mein Quellcode dafür: [c]#include "msp430.h" //PWM #define
Register die PWM? Zur Pin-Belegung: Sind meine Annahmen da richtig? http://www.ti.com/lit/ds/symlink/msp430g2553.pdf (ab s.43) Sachen die mir beim rumprobieren aufgefallen sind: -Wenn ich den Timer im Continious-Mode betreibe, funktioniert der Interrupt (wenn ich ihn aktiviere) nur mit dem TACCTL0
-
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
festgestellt 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
Verwirrung wegen JTAG
Art "2-Draht-JTAG" ist. Das unterstützen nur neuere MSP430-Varianten, aber aus Kostengründen will man sich mit den älteren auch nicht beschäftigen. Einen USB-SBW-Adapter verkauft TI in Form des Launchpads für 4.30 USD inklusive Versand. Mit dem 'G2553
Takterzeugung 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
MSP430 I2C Slave Adresse
Dann hast Du Dir auch slac485d angesehen? Darin ist das hier zu finden: [pre] msp430g2xx3_uscib0_i2c_04.c USCI_B0 I2C Master RX single bytes from MSP430 Slave msp430g2xx3_uscib0_i2c_05.c USCI_B0 I2C Slave TX single bytes to MSP430 Master msp430g2xx3
msp430g2xx3_uscib0_i2c_09.c USCI_B0 I2C Slave RX multiple bytes from MSP430 Master msp430g2xx3_uscib0_i2c_10.c USCI_B0 I2C Master RX multiple bytes from MSP430 Slave msp430g2xx3
-
Thread
USB als Spannungsquelle :-( Katastrophe : viel Rauschen
meine Spannung im Ausgang nicht Stabil ist. Deswegen misst auch den ADC wie verrückt. Ich verwende MSP430 Launchpad als Board. also kann jemand mir helfen und empfehlen? Ich habe n 2µF Kapazität am Ausgang gelötet und trotztem hat nichts gebracht. Denke jetzt an einem Tiefpass zu bauen ;-) kann eine
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
-
Thread
Bezugsquelle für MSP430G2744 im DIP?
Nicht im DIP-Gehäuse. Der bestausgestattete MSP430 im DIP-Gehäuse, der tatsächlich in Stückzahlen produziert wird und verfügbar ist, ist der 20polige 'G2553, der mit dem G2-Launchpad zusammen ausgeliefert wird. Größere MSP430 gibt es nicht im
Jup, die Alternative wäre ein Adapter vom Chinesen mit TSSOP38. Unser bisheriges Konzept war, das G2 Launchpad mit MCP23017 o.ä. zu verwenden. Der G2744 wäre schön, weil man sich so den Port Expander sparen kann und punkto Programmspeicher auf der sicheren Seite ist. 16kB vom G2553 ist zwar relativ
-
Thread
msp430-gcc 4.6.3, as: unrecognized option '-mcpu=430'
. . checking for msp430-cc... no checking for msp430-gcc... no checking for msp430-c++... no checking for msp430-g++... no checking for msp430-cxx... no checking for msp430-gxx... no checking for msp430-gcc... no
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
-
Thread
MSP430 ADC Spannung am PIN?
Hallo, ich folgenden Beispielcode von TI auf meinen G2553 geladen: •[c]//****************************************************************************** // MSP430G2x33/G2x53 Demo - ADC10, Sample A1, Signed, Set P1.0 if > 0.5*AVcc // // Description
5.10 //****************************************************************************** #include "msp430g2553.h" volatile long tempADC; void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop WDT ADC10CTL1 = ADC10DF + INCH_1; // Conversion code singed format, input
-
Thread
Wassermelder mit ESP8266 realisieren
#6073220: > Wie hast du das nachgemessen? Ich habe die Spannung stündlich durch den 10 Bit ADC des MSP430G2553 messen lassen. Diesen habe ich mit einem externen Messgerät und Labornetzteil (niederohmige, genaue Versorgung) kalibriert. Der Zeitpunkt der Messung erfolgt nachdem der ESP8266 mit Spannung
aktive Zeit des ESP halbieren. Doppelte Batterielebensdauer? http://members.chello.at/~igku/AL2G4.mp4 Wäre als alternative Konfiguration durchaus sinnvoll. Genügend freier Speicherplatz im MSP430G2553 steht noch zur Verfügung.
-
Thread
IAR sendet nichts
Hallo, ich besitze seit gestern das 4 Euro Launchpad für den MSP430. Als Software ist das IAR Workbench Kickstart mit Windows 7 im Einsatz. Mein Problem ist, das anscheinend nichts beim MSP430 anzukommen scheint, weder auf einem leeren neuen Modell (G2152), noch auf dem bereits von TI programmiertem Modell (G2553), es passiert/ändert sich nichts. Als Testprogramme hatte ich nun 2-3 verschiedene Sachen ausprobiert, teils von Tutorials abgeschrieben. z.B. #include <msp430g2553.h> void main( void )
-
Thread
MSP430 willkürliche Speichereinträge
Hallo zusammen, bei meinen Übungsversuchen mit dem MSP430 Launchpad wollte ich Zahlen an einem 16x2 Display ausgeben. Dazu habe ich das im Netz zu findende Unterprogramm ItoA angelegt und kann somit bequem Integer Werte in das benötigte Anzeige-Format wandeln
weiter. Vielleicht kann mir jemand helfen. Angaben zu mir: Anfänger in Sachen Mikrocontroller MSP430 Launchpad bestückt mit MSP430G2553 Code Composer Studio 4.2.4 Programm #include <msp430.h> #include <msp430G2553.h> #include <stdlib.h> #include <stdio.h> #include <string.h> #include
-
Thread
Billigste Entwicklungsplatine mit Mikrocontroller?
diese Controller. Mouser, Farnell und Co ebenfalls. TI bietet sogar einen Direktverkauf. > > MSP430 würde ich heute eher für ein totes Pferd halten. Nun ja, man ist ja auch schon beim MSP432. Mein aktueller Kauf: https://www.conrad.de/de/embedded-mikrocontroller-msp430g2553ipw28-tssop-28-texas-instruments
16-mhz-anzahl-io-24-1010489.html Der Controller wird über das Launchpad programmiert, bzw., der Msp430g2553 wird im Prototyp programmiert und getestet. mfg klaus
-
Thread
msp430-assembler, pushM und popM - illegal mnemonic for specified core?
je Register funktioniert alles. Wird nicht zur Sache tun, denk ich mal, aber ich verwende so ein msp430g2553-LaunchPad. Der Befehlssatz sind doch bei allen der gleiche, oder etwa nicht? CCS erkennt die auch als Befehle an -farblich meine ich. Syntax ist genau wie im Beispiel: [avrasm] pushm.w
beiden Asm Befehle werden nur von der extended cpu unterstützt. https://en.m.wikipedia.org/wiki/TI_MSP430#MSP430X_20-bit_extension
-
Thread
Suche gute Übungen um Assembler (MSP430) zu lernen
passenden Beispiele aus (das scheint der 'G2553 zu sein). Das sind die hier: http://www.ti.com/lit/zip/slac485 Ansonsten gibt es ein schon etwas angestaubtes Buch über die MSP430-Reihe, dem man die familienübergreifenden Grundlagen entnehmen
Emil G. schrieb im Beitrag #5603084: > Hat es im weiteren Sinne schon. Es geht um MSP430-Assemblercode Ohne Deine erklärende Ergänzung erschließt sich das einem aber nicht ansatzweise. Danke dafür.
-
Thread
MSP430 USB Verbindung
wäre am 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.
#2618742: > oder die appnote von TI Welche magst Du da meinen? Eine Appnote, mit der man einen MSP430 (wie z.B. die 'G2xxx-Reihe) /ohne/ USB-Unterstützung an USB dranhäkelt?
-
Thread
MSP430 I2C Abfolge
Du solltest Dir neben dem "MSP430x2xx Family User's Guide" auch die aktuellen Codebeispiele von TI ansehen. www.ti.com/lit/zip/slac463 Möchte man beim 'G2553 gleichzeitig die UART verwenden, so wird die Angelegenheit etwas
Headerdateien anpassen, statt "energia.h" "msp430.h" einbinden, "stdint.h" und "stdbool.h"), und mit etwas Geschick sollte gleiches auch mit dem Code für die UART möglich sein. Der Code ist so flexibel geschrieben, daß er nicht nur auf 'G2553
-
Thread
MSP430 startet sporadisch neu
Hallo zusammen, ich arbeite aktuell mit einem MSP430G2553. Ich hatte das 'System' eigentlich sehr stabil am Laufen, musste aber nun noch etwas hinzufügen. Jetzt habe ich das Problem, dass der Controller scheinbar gelegentlich einen Reset macht. Nachdem
Andreas S. schrieb im Beitrag #7720314: > Allerdings besitzt die MSP430F2xx, > MSP430G2xx Family dieses Feature und somit auch das SYSRSTIV Register > nicht. Dann schau eben ins Register IFG1: • PORIFG and RSTIFG flags have been added to IFG1 to indicate the cause
-
Thread
Welcher MSP430 Programmer/Debugger
Max G. schrieb im Beitrag #3428027: > Der ez430 kann leider nur die kleinen Derivate programmieren. Hier ist das MSP-EXP430G2 ("Launchpad") zu empfehlen, das enthält praktisch die gleiche Hardware, kann
günstiger. Für erste Schritte genügt auch der mit den aktuellen Launchpad-Versionen ausgelieferte 'G2553, der auch im bastelfreundlichen 20poligen DIP-Gehäuse daherkommt. Anspruchsvolleres lässt sich mit dem MSP-EXP430F5529LP lösen, das enthält einerseits ein neues Open-Source(!)-SBW-Interface
-
Thread
MSP430 LCD Problem
Hallo Tim, danke für deine Antwort. Das Launchpad nutzt den MSP430G2553, meine Pinbelegung sieht wie folgt aus: P1.0 DB0 P1.1 DB1 P1.2 DB2 P1.3 DB3 P1.4 DB4 P1.5 DB5 P1.6 DB6 P1.7 DB7 P2.0 E P2.1 RS P2.2 RW Gruß, Michael
zusammen, ich habe Neuigkeiten, habe eine Bibliothek gefunden und ausprobiert: [c] #include <msp430g2553.h> // Definitions #define DR P1OUT = P1OUT | BIT4 // define RS high #define CWR P1OUT = P1OUT & (~BIT4) // define RS low #define READ P1OUT = P1OUT | BIT5 // define Read signal R/W = 1
-
Thread
MSP430 F5529 Wobbel-Generator
fertig schrieb im Beitrag #6040310: > Beitrag "MSP430G2553 PWM Duty Cycle mit Poti einstellen" Danke für den Hinweis
verlinkte Beispiel ausbauen, Schritt für Schritt: z B Frequenz und Tastverhälnis ändern. [c] #include <msp430g2553.h> #include <stdint.h> #define LED_GREEN BIT6 #define TASTE_S2 BIT3 #define DUTYCYCLE_DIVIDER 5 #define CHANGE_ALL_MS 500 int main(void) { WDTCTL = WDTPW | WDTHOLD;
-
Thread
MSP430G2955 BSLDEMO2.exe
Hallo, ich versuche gerade eine neue Firmware über eine USB Schnittstelle auf den MSP430G2955 zu kopieren. Hierzu verwende ich den FT231X FT231X MSP430G2955 TXD --- P1.1 RXD --- P2.2 RTS --- TEST DTR --- RST Start über: ..\Exe\BSLDEMO2.exe -cCOM8 -m1 +epvrw
#5234558: > Muss ich für das BSL Firmwareupdate erst selber noch eine entsprechende > Firmware auf dem MSP430 bereitstellen Nein. BSL ist in den MSP430-Varianten, die es können, fest eingebaut. Dein 'G2955 gehört dazu. Es ist natürlich möglich, den BSL abzuklemmen, dazu muss in Adresse 0xffde (BSLKEY
-
Thread
MSP430 FRAM-Serie und Launchpad
40poligen DIP-Gehäuse, den Olimex auf ein "Booster Pack" steckt. https://www.olimex.com/Products/MSP430/Booster/MSP430-G2744BP/open-source-hardware In Natura gesehen habe ich den noch nicht. Mit Energia gibt es eine freie, an die Arduino-Welt erinnernde Programmierumgebung (http://energia.nu
> Der "größte" verfügbare DIP-MSP430 ist der 'G2453 im 20poligen Gehäuse Meinst wohl den G2553...
-
Thread
TTL Signal an MSP430
/ Background) voller Stolz habe ich es geschafft 4 LED Matrizen mit MAX7219 Treiber auf meinem MSP-EXP430G2 Board mit M430G2553 Controller zum Leuchten zu kriegen. Genutzt habe ich hier Energia und eine angepasste Version der Arduino Libary. Dort habe ich eine Funktion, welcher ich eine Zahl zwischen
das Gerät über den Stecker versorgt? Wenn es eine serielle Schnittstelle ist, dann ist für den MSP430G eine Pegelumsetzung notwendig. Der MSP430G verfügt über zwei serielle Schnittstellen. Daher sollt die elektrische Zusammenschaltung kein Problem sein. Für die Softwareentwicklung ist wichtig
-
Thread
MSP430 Bootloader UART
einer 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 -
Hi Andeas und Community, ich habe damals einen proprietären Bootloader für den MSP430G5 geschrieben... Falls hier noch Interesse besteht, wie für diese Familie ein Bootloader mit UART-Schnittstelle geschrieben wird, dann kann ich meinen immer noch gerne online stellen (wenn der von
-
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
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.
-
Thread
SPI 16-Bit Problem
Hallo zusammen, ich beschäftige mich seit ein paar Tagen mit der USCI SPI Schnittstelle des MSP430G2553 und habe das Beispiel von TI bereits durchgearbeitet. Nun möchte ich jeweils 16-Bit übertragen und empfangen. Das senden von 16-bit lässt sich recht einfach mit folgendem Code erreichen:
Marc V. schrieb im Beitrag #4185042: > Kenne mich mit MSP430G2553 nicht aus, aber vielleicht so: Eigentlich reicht die Abfrage des UCA0TXIFG, also: [c] while (!(IFG2 & UCA0TXIFG)); // USCI_A0 TX buffer ready? UCA0TXBUF = cmd1; while
-
Thread
MSP430 - Globale Variable in ISR inkrementieren geht nicht trotz volatile
Ich verwende einen M430G2553 in einem Launchpad. Obwohl ich die zu inkrementierende variable als volatile deklariert habe wird sie in der ISR nicht erhöht. Das Ergebnis und beobachten beim debuggen weisen darauf hin.
Clemens L. schrieb im Beitrag #4355292: > Es gibt hier keinen Filter für MSP430. Doch, und er funktioniert auch. https://www.mikrocontroller.net/forum/mikrocontroller-elektronik/msp430
-
Thread
V: 3x TI Launchpad MSP430 ++
Auf der VP steht: MSP-EXP430G2 Date: 23/2010 Peter
Peter Sieg schrieb im Beitrag #2964957: > Auf der VP steht: MSP-EXP430G2 > Date: 23/2010 Damit sind das "alte" Launchpads, also nicht Version 1.5, die mit dem 'G2553 im 20poligen Gehäuse geliefert wird.
-
Thread
Audio MSP430
ich bin neu hier und beschäftige mich seid ein paar Tagen mit Controllers. Genauer genommen mit den MSP430. Als Chip benutze ich den G2553. Da ich dieses Jahr meine Ausbildung als Informatiker anfing, hab ich mir ein kleines Projekt vorgenommen, um mein Feingefühl in der Welt der uController zu trainieren
noch! Hier mein Code bisher. Die Notenlänge hab ich noch nicht implementiert. [c] #include <msp430f1611.h> //#define c 261 // 0. //#define d 294 // 1. //#define e 329 // 2. //#define f 349 // 3. //#define g 391 // 4. //#define a 440 // 5. // Werte für das CCR0 Register
-
Thread
MSP430 LaunchPad, Bewegungssensor, Signal immer high (sogar ohne Spannung)
ich möchte so einen PIR-Bewegungssensor (https://components101.com/hc-sr501-pir-sensor *) mit einem MSP430G2553-LaunchPad verwenden. Leider ist das Signal mehr zufällig, meistens (manchmal immer) high. Komischerweise ist das auch so, wenn der Sensor nur am Port-Pin (P1.5) angeschlossen ist, also keinen
Die Spannungen passen nicht zueinander, /und/ der MSP430 ist nicht 5V-tolerant, d.h. an keinem seiner Eingänge darfst Du eine Spannung anlegen, die größer ist als seine (die des MSP430) Versorgungsspannung, die wiederum bei maximal 3.6V liegen darf.
-
Thread
I²C und SPI parallel nutzen mit nur einem SFR.
mehr, wenn man einen Typen eisetzt, der USCI_A0 UND UCCI_B0 separat hat- z.B. Launchpad 1.5 mit MSP430G2553.
mehr, 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
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
Adapter nicht gefunden werden kann (LPT1 und den Chiptyp hatte ich natürlich ausgewählt). Auch mit msp430-gdbproxy hatte ich kein Glück. Leider erinnere ich mich nicht mehr so genau, wie ich das früher gemacht habe. - Ist an dem o.g. Verfahren etwas falsch? - Brauche ich für einen parallelen
-
Thread
Suche 16Bit Mikroprozessoren
Es gibt nur sehr wenige MSP430-Varianten im DIP-Gehäuse, die interessanteste und einfach zu bekommende ist der 'G2553, der aber mit 16 kiB Flash und 512 Byte RAM im 20poligen Gehäuse nicht für jede Aufgabe gleichermaßen geeignet
Booster Pack" von Olimex. https://www.olimex.com/Products/MSP430/Booster/MSP430-G2744BP/open-source-hardware
-
Thread
MSP430 über RX und TX auch gepowered?
Hallo Gemeinde. Ich habe gestern das 1. Mal UART an einem MSP430G2553 ausprobiert. Hat sehr schnell auch funktioniert über die Pin 1.1 und 1.2. PC-seitig verwendet ich einen einfachen USB-RS232 Converter mit CP2102-Chip. Dabei ist GND mit GND vom MSP430 verbunden. Und natürlich P1.1 zu TX, P1.2 zu RX. Also zwischen PC und MSP430 verlaufen exakt 3 Leitungen. Was ist jetzt überhaupt nicht verstehe. Wenn ich die Stromversorgung vom MSP430 (Batterien) entferne, läuft der MSP430 trotzdem weiter... Sprich auch ohne die Beschaltung
-
Thread
MSP4302553 Timer Interrupt
springt einmal in die Interruptrutine und macht die led an. aber dann bleibt die an... •[c] #include "msp430g2553.h" void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop WDT DCOCTL = CALDCO_1MHZ; // 1MHz TACTL = TASSEL_2 + MC_1 + ID_3+ TAIE; // SMCLK/8
hab gelesen dass für den MSP430g2553 #pragma vector=TIMER0_A1_VECTOR geschrieben werden muss. lass ich das A1 weg bekomm ich neben der Zeile ein gelbes ! im dreieck und die led geht auch nicht mehr an. aber auch mit den anderen
-
Thread
ESP8266 - Was macht man bei zu wenigen I/Os?
MSP-EXP430G2ET oder 2 Drahtinterface zu diesem. Schaltungsbeispiel folgt.
prinzipiell auch gut > > Davon bin ich kein Fan. Was spricht gegen die AT-Kommandos? PS: der MSP430G2553 hat auch einen ADC Konverter.
-
Thread
Programmierung MSP430
Dauer 100ms) Schnellstmöglich nach einen Wechsel a-b oder b-c bzw. c-a soll auf dem Port 1 eines MSP430 ein Synchronisiersignal ausgegeben werden. Bei a-b: 0x10, b-c: 0x20, c-a: 0x40. Das Programm soll die Wechsel der obigen Sequenzen a,b,c möglichst schnell erkennen und das oben zugeordnete Signal
Dieser Code ist mein erster Versuch... #include "msp430g2553.h" // Headerdatei für MSP430 G2553 einbinden #include "addon_board.h" // Headerdatei für Erweiterungsplatine int Flankenzustand= 0, Zeitmerker= 0; void main (void) {
-
Thread
Frequenz von Rechtecksignal erhöhen?
Ich würde dies mit einem MSP430G2553 oder Ähnlichem lösen: [c] #include <msp430.h> void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop Watchdog timer P1DIR |= BIT0; // Set P1.0 as output P2DIR
Ich würde dies, nach einer Idee von ChatCPT, mit einem MSP430G2553 oder Ähnlichem lösen: [c] #include <msp430.h> void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop Watchdog timer P1DIR &= ~BIT0; // Set P1.0 as input P2DIR
-
Thread
Biete Stand alone Leer-Platine für MSP430G (TI) / RFM12B / LCD
(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
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
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
MSP430 Bit schieben
Er ist von Texas Instruments LaunchPad Und der Chip der draus ist ist der M430G2553
Wo finde ich die ? Auf dem Board steht noch MSP-EXP430G2
-
Thread
MSP430 SW I2C Beispiel hängt
litabsmultiplefilelist.tsp?sectionId=96&tabId=1502&literatureNumber=slaa703&docCategoryId=1&familyId=4]] Verwendet wird ein MSP430G2553. Slave ist ein bmp180 (Adafruit) bei 3,3V. Ich habe alles so belassen wie im Beispiel, nur die Pins sind SCL 4.3 und SDA 4.4 und mein clk_init ist noch mit drin: [c] WDTCTL = WDTPW + WDTHOLD
irgendwas genau angesehen zu haben. >nur die Pins sind SCL 4.3 und SDA 4.4 P4.X? echt? Der MSP430G2553 hat P1,P2 umd P3. wobei davon die meisten in dem winzigen gehäuse gar nicht wirklich benutzbar sind. So, bitte wo bekommst du einen Port 4 her? mfG Peter ;-)
-
Thread
Go-Compiler für MSP430
Hallo, ich versuche einen sehr eingeschränkten Go-Compiler für den MSP430 zu bauen. Es funktioniert noch fast gar nichts außer Variablenzuweisungen und Schleifen. Damit lassen sich aber schon mal LEDs zum Leuchten bringen: [code] package main import msp430 "msp430.io/g2553" func main() { // Wachhund abstellen msp430.WDTCTL = msp430.WDTPW | msp430.WDTHOLD // LED an P1.0 msp430.P1DIR |= 0x01 msp430.P1OUT |= 0x01 } [/code] Wer damit etwas spielen