-
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
-
Thread
AVR LCD lib für HD47780 (z.B. Pollin C0802-04)
Programmiereinheit und die gesamte Entwicklungs-Software ist kostenlos. http://www.watterott.com/de/MSP430-LaunchPad-MSP-EXP430G2 Weitere, größere MSP430, kann man als kostenlose Muster bei TI bestellen. Aktuell setze ich den MSP430G2553 ein. Grüße smithjnr
auch eine Bibliothek für verschiedene LCDs für das Launchpad (bzw. für den zweiten mitgelieferten MSP430G2452) aufbauen. Wenn Du mir Deine geben könntest, muss ich nicht "bei Null" anfangen. Aktuell fange ich auch mit dem Pollin-LCD für 0,95€ an. Aber es sollen noch Taster, LEDs und evt. ein Dreh-Drück-Knopf
-
Thread
Pullups auf MSP430 Launchpad - verwirrt
Ich bin etwas verwirrt, was die Pull-UP Widerstände beim Lauchpad (MSP430G2553)betrifft. Beispiele für I2C machen die Initialisierung auf verschiedene Weisen: z.B. [c]PSEL &= ~( SCL | SDA ); PDIR &= ~SCL; PDIR &= ~SDA; [/c] oder [c] PDIR &= ~SDA; PREN |= SDA
durchzuarbeiten, die funktionieren. Hier ein Link zu den Samples. http://www.ti.com/lit/zip/slac485 msp430g2xx3_uscib0_i2c_01.c ... msp430g2xx3_uscib0_i2c_13.c msp430g2xx3_usci_i2c_standard_master.c msp430g2xx3_usci_i2c_standard_slave.c mfg klaus
-
Thread
Spannungsteiler
Spannungsteiler gebaut U0=5v;R1=5kOm;R2=9.6kOm ;U2=3.3v( wird Versorgungspannug für Texas Instruments MSP430G2553 )Ich habe so gebaut => gemessen U2=3.3v kommt raus.Dann an MSP430G2553 angeschlossen =>gemmesen U2=0,42v Warum U2 so niedrig geworden?
kann. Geeignet wären Low-Drop-Regler oder für Pfuscher drei Dioden in Reihe zwischen U0+ und dem MSP - GND 1zu1 verbunden.
-
Thread
Verständnisfragen zur Tasterentprelllung Version von Peter Danneger
Hi Leute, ich sitze gerade an einem Miniprojekt, in dem ich ein PWM Signal mit einem MSP430G2553 erzeuge und die Pulsweite per Tastendruck immer erhöhe. Leider funktioniert das ganze ohne Tastenentprellung nicht sehr gut. Da ich gleichzeitig auch noch lernen möchte, wie man die Interrupts
sich jemand mit denen aus? Ich benutzte einen MSP430G2553. Hier mein Code: [c] #include <msp430g2553.h> #include <stdint.h> #define KEY_PIN 0x01 #define REPEAT_MASK (1<<BIT0) // repeat: Pin 0 #define REPEAT_START
-
Thread
MSP430 Low Power Mode wechseln?
msp430g2xxx.h definiert einige /intrinsics/ zu den "low power modes": [code] #define LPM0_bits (CPUOFF) ... #define LPM4_bits (SCG1+SCG0+OSCOFF+CPUOFF) #define LPM0
@ Mikael: Bist ein ganz schlauer, gell? ad 1: Im Eröffnungs-Thread steht MSP430G2xxxx - also gibt's dazu einen Family Datasheet. ad 2: Um von einem LPM-Zustand in einen anderen zu wechseln, muß die MCU zuerst in den AM gehen - was für ein Wunder, natürlich ist das eine ISR
-
Thread
openMSP430 implementieren ohne Verilog Kentnisse - machbar oder zu komplex?
Auf opencores gibt es auch eine Implementierung der MSP430-ISA in VHDL: http://opencores.org/project,neo430
grundsätzliche Kommunikation über die UART Debug Schnittstelle. Ich habe nun die Speicherkonfiguration an den MSP430G2553 angepasst (16kB Flash, 512B RAM) und möchte ein dafür mit Energia kompiliertes, simples Blink-Programm hochladen mit dem opemsp430-loader, ein Command line Tool, welches halt nichts weiter machen
-
Thread
MSP430G2230 jede Minute aufwachen lassen
Hallo Leute, ich beschäftige mich mit dem MSP430G2230. Diesen kann ich über den MSP430G2 Launchpad programmieren. Ich wollte nun den Chip auf low power mode lassen und ihn jede Minute einmal aufwecken. Ich habe das mal auf einem Steckbrett
32kHz Quarz nun hat oder nicht. Mit dem beigelieferten MSP430g2553 habe ich es zum laufen bekommen. Musste nur den beigelegten Quarz ranlöten und die Timer einstellen. Wie mache ich das bei dem MSP430G2230?? Danke+Gruß
-
Thread
MSP430 verbindung mit Wifly RN 171
konfiguriert. Und? Das läuft doch aufs gleiche 'raus. Wie man die serielle Schnittstelle eines MSP430 ansteuert, ist den Codebeispielen von TI zu entnehmen, die TI freundlicherweise für die verschiedenen MSP430-Familien zur Verfügung stellt. "Das Launchpad" ist nicht sehr präzise; welchen MSP430
Hallo, zunächst einmal Danke für die Antwort. Ich benutze den MSP430G2553. Ich muss zugeben, dass das verbinden über UART und anschließend zu versuchen die Konfiguration über TeraTerm herzustellen nicht wirklich schlau von mir war. Ich habe jetzt den PIN 8 des
-
Thread
[V] Stellaris und MSP430 Launchpads + CC110L AIR Module Booster Pack
und Funkmodule von TI: 2 x EK-LM4F120XL - Stellaris LM4F120 Launchpad Ev. Kit (10 €/St.) 4 x MSP-EXP430G2 - bestückt mit G2553, die G2542 lege ich dazu, die Micro Crystal Oscillator sind auch noch drin und verschweißt (ein Mini USB-Kabel würde ich euch auch einpacken .. da ich sowieso zu viele
Hallo Matthias, interesse an den MSP430G und CC110 via PM angemeldet. mfG Peter
-
Thread
MSP430 ADC nur an bestimmten Ports ?
Hallo. Ich habe jetzt sehr viel gelesen über die ADC im MSP430. Es ist mir auch gelungen am P1.3 ein Analoges Signal auszuwerten, jedoch scheitere ich daran das Signal über den P1.7 auszuwerten. Habe ich da was übersehen/überlesen ? Ich benutze gerade einen MSP430G2553. Hier mal der Code der das Signal am P1.7 lesen sollte: [c] #include "msp430g2553.h" unsigned int ADC_value=0; float Voltage = 0; float band = 3.5/1024; float correction_factor