-
Thread
MSP432 - Texas Instruments Europe #BRIGHTIDEA Contest
Touch-Interface, eine USB-Schnittstelle und einen SD-Kartenslot zum Datenlogging. Ein erster auf dem MSP430G2553 basierender Prototyp funktioniert bereits und er überträgt Batteriespannung, Zellenspannungen und Strom auf das Display meiner Graupner MZ-24 Fernsteuerung (siehe Bilder). Ein EA DOGS102-6 LCD mit Touch-Overlay und weißer Hintergrundbeleuchtung ist ebenfalls schon an einem MSP432 in Betrieb. Das ganze Projekt wird sicherlich nicht übermorgen fertig sein, aber wie ihr seht, ist es bereits in Gange. Ich würde mich jetzt sehr freuen, wenn mich möglichst viele bei dem Contest
-
Thread
[V] Devboards etc.
www.linkpro.com.tw/PDF/SH-9008R.pdf - incl. Netzteil - gebraucht ----------------- 10€ incl. Versand 9) MSP-EXP430G2 LaunchPad Value Line Development kit http://www.ti.com/tool/msp-exp430g2 - gebraucht (mit MSP430G2553) - MSP430G2452 noch verschweisst und unbenutzt - keine OVP ----------------- 10€
G. L. schrieb im Beitrag #4139712: > 2 x uController PIC32MX795F512L Hast PM. Grüße Dirk
-
Thread
msp430g2553 // 2 oder mehere DHT11 über Energia
Hi Leute, ich bin gerade ein bißchen am rum experimentieren mit dem TI Launchpad. Ich möchte über Energia + Libery für DHT11 >2 DHT11 auslesen. Ich bekomme es aber nicht hin mehr als einen DHT11 auszulesen. Hat irgend jemand von euch einen Ansatz wie ich da vorgehen muss? Ich möchte dabei auch auf der Energia Oberfläche bleiben. Bin ein Anfänger und kenne mich noch nicht so gut aus.
-
Thread
CC430F5137 I2C RXIFG löst nicht aus
Jens-Michael G_r_oss ist kein TI-Mitarbeiter, aber postet viele hilfreiche Beiträge. Die Konfiguration der Interrupts wird im zu /Deinem/ MSP430-Derivat passenden "Family User's Guide" beschrieben; gerade die von
Familie zu Familie teilweise erheblich ('F5438 beispielsweise verwendet separate Interrupts, während 'G2553 Interruptsharing betreibt). Für Dich interessant dürfte der Abschnitt 24.3.7 im "Family User's Guide" (slau259e) ab Seite 653 sein. Da steht [pre] The USCI has only one interrupt vector
-
Thread
I2C hängt sich auf
Hallo zusammen, ich habe mich in den letzten Wochen mit dem MSP430G2553 Launchpad vertraut gemacht und mich nun an I2C herangetastet. Dazu verwende ich zunächst TI Beispiele und spreche einen Sensor über I2C an. Das funktioniert. Aber, der MSP430 hängt sich
schrieb im Beitrag #4118402: > Hallo zusammen, > > ich habe mich in den letzten Wochen mit dem MSP430G2553 Launchpad > vertraut gemacht und mich nun an I2C herangetastet. Dazu verwende ich > zunächst TI Beispiele und spreche einen Sensor über I2C an. > > Das funktioniert. > > Aber, der MSP430
-
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 Stoppuhr
Hallo Leute, ich hab versucht eine Stoppuhr mit dem MSP430 zu programmieren, leider vergeblich. Ich habe vor, wenn ein bestimmter Pegel erreicht ist dass der Comparator A+ in die ISR springt und da den TACCR0 hochzählt. Die LED wird erfolgreich eingeschaltet
Hoffe jemand kann mir einen Denkanstoß dafür geben. Danke im voraus. [c] #include <msp430g2553.h> int i=3; // weil unten in der Schleife schon 3 Taktzyklen vergangen sind, bis er angefangen hat // zu zählen #pragma vector = COMPARATORA_VECTOR __interrupt void
-
Thread
Dimmer mit Msp430g2553 Launchpad programmieren
Hallo alle zusammmen, Habe die Aufgabe bekommen etwas mit dem Texas Launchpad zu bauen/programmieren. Jetzt habe ich mir vorgenommen eine LED zu Dimmen. Den Eingang mit einem Photowiederstand evtl. und am Ausgang einfach eine LED. Kann mir jemand helfen wie ich das programmiere (mit C++) bzw wie ich das aufbaue Schaltplan mäßig? Ich habe keine Ahnung wie ich was anfangen soll, da ich mit sowas nie zu tun hatte bis jetzt. Vielen Dank
-
Thread
MSP430 DCO Calibrierung
Easy schrieb im Beitrag #4093106: > Welchen > MSP verwendet du? MSP430F2272
MSP430G2553 hat Kalibrationswerte für 1, 8, 12 und 16 MHz abgelegt und zwar im Segment A (0x10C0 - 0x10FF).
-
Thread
MSP430g2553 externe Taktquelle
Ich habe ursprünglich für einen MSP430g2553, später MSP430g2011, folgende Initialisierung für den externen Takteingang verwendet. Dabei wird bei fehlendem ext. Oszillator automatisch der int. Oszillator in Betrieb genommen. Das ganze
Beitrag #4067160: > Nein. Der Unterschied ist die Frequenz, so wie es aussieht, enthält der > 'G2553 nur den LF-Quarzoszillator, nicht aber den HF-Oszillator, der für > einen 16-MHz-Quarz erforderlich ist. Stimmt, ich bin selber etwas überrascht: "MSP430F20xx, MSP430G2xx1, MSP430G2xx2, MSP430G2xx3
-
Thread
MSP430 per ADC Sinusspannung auswerten
Werte vom Array zu sehen. Hier das Programm: -------------------------------- [c] #include "msp430g2231.h" unsigned int sin[40]; unsigned int i=0; #pragma vector = TIMERA0_VECTOR __interrupt void TIMERA0_sin (void) { P1OUT ^= BIT0; if (i==39) { i = 0; }
Danke für die Beschreibung. Ich habe das jetzt dementsprechend geändert. [c] #include "msp430g2553.h" unsigned int sin[160]; unsigned int i=0; #pragma vector = ADC10_VECTOR __interrupt void ADC10_sin (void) { if (i==159) { i = 0; } else { sin[i]
-
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 Speicherbereich verletzt!
Hey und hallo zusammen, habe ein Progrämmchen für meinen MSP430G2553 geschrieben. Irgendwie funktioniert es aber nicht richtig. Ich bilde mit ein Pointer richtig verwenden zu können, werde aber das Gefühl nicht los, dass ich doch irgendwo einen Schnitzer drin
-
Thread
Proteus7 für Msp430G2553 Gesperrt
elektrischen schaltungen für µc modellieren kann? Ich habe eine gefunden "Proteus 7.7" aber da fehld µC Msp430G serie. (ich habe Msp430G2553) Gruß
-
Thread
MSP430 Code hängt sich auf?
dann erst die Reset taste auf dem evalboard drücken und ihn neu Werte übergeben. Der µC ist ein MSP430g2553 auf dem TI Evalboard Launchpad EXP430G2 Aufgabe des Code: per Uart bekommt er 3 Byte um eine Frequenz , Tastverhältnis und eine Slewrate einustellen. Genutz werden sollte ein timer.
Die Standard-Beispiele von TI sind alle so aufgebaut, dass der MSP430 statt einem while(1)-Loop im LPM ist. Dass der TE sich daran gehalten hat, ist ihm kaum vorzuwerfen. In der ISR ist das GIE-Bit generell deaktiviert. CCTL0 &= ~ CCIE ist damit sinnlos, weil während
-
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
-
Thread
MSP430 I2C R/W-Bit manuell steuern?
Hallo zusammen, ich habe das USCI-Modul des MSP430G2553 konfiguriert. Die Slave Adresse etc. wird sauber übetragen, alles funktioniert soweit. ABER: Ich möchte den TMP275 Temperatursensor von Burr-Brown auslesen. Dieser erwartet im Slave-Receiver Modus R/W = LOW. Der MSP430 sendet aber als Master-Transmitter R/W = HIGH. Gibt es eine Möglichkeit dieses Bit Manuell zu steuern? Im Prinzip setze ich R/W ja über das UCTR-Bit. Allerdings versetze ich den MSP430 darüber
-
Thread
MSP430 MODBUS
die Daten eines CO2-Sensor auszulesen (Senseair S8, Datenblatt anliegend) und das ganze mit einem MSP430 G2553. Dazu muss ich eine Modbus-schnittstelle realisieren. kann mir vielleicht jemand da behilflich sein ? Danke :)
-
Thread
MSP430 Senden eines Bytes via I2C
Guten Abend, ich habe nun schon einige Projekte auf dem MSP430G2553 realisiert und wollte mich nun mal mit I2C befassen. Dazu habe ich die Beispielcodes von TI ausprobiert, unter anderem den hier: [c] #include <msp430.h> unsigned char TXData; unsigned
-
Thread
MSP430G2553 Startet nur nach Reset
Hallo Freunde, ich möchte, wie der Titel schon sagt, das der MSP430, wenn er mit Spannung vom USB-Anschluss versorgt wird, automatisch "losrennt". Die Pinnne Test und RST habe ich abgezogen. Komisch ist, dass wenn ich den Resetknopf drücke, dann alles funktioniert. Mein Programm sieht folgendermaßen aus: [c] #include <msp430.h> #define USSensoren 4 int RXByteCtr, RPT_Flag = 0; // enables repeated start when 1 unsigned char TXData[2]; unsigned char RXData[2]; int anzahlTXNachrichten=0; int anzahlRXNachrichten=0; unsigned char TXByteCtr, RX = 0; char RS232SendeBuffer
-
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
MSP430G2553 + LCD 1602 HD44780 + Dallas DS18S20
Hallo Ich habe vor ein MSP430G2553 mit einem LCD Display und einem digitalen Temperatursensor (Dallas DS18S20) zu programmieren. Ich habe bis jetzt nur sehr kleine Programme geschrieben und würde gern etwas größeres probieren
anfängt? Du nimmst ein Launchpad mit G2553 und hängst nur den DS18S20 ran: http://www.mikrocontroller.net/topic/144232#1337711 und dann nur das Display: http://nikosapi.org/w/index.php/MSP430_HD44780_Controller_Software und dann .
-
Thread
MSP430G2553 DHT11 Energia
Hallo Leute, ich brauche dringend eine libary für den DHT11. Ich benutze zurzeit noch Energia. Ich hab keinen Code im Netz gefunden. Bin ziemlich verzweifelt. Ich hoffe mir kann jemand weiter helfen. Mfg Markus
-
Thread
MSP430 SSD1306 über I2C
bei R das gefunden: Artikel-Nr.: TI EXP 430G2 und darin steht, "Die mitgelieferten MSP430G2553IN20 und MSP430G2452IN20 verfügen über vorinstallierte Beispielprogramme" Kann man sagen dass der verwendete von Dir der gleiche ist wie der
Hallo Rudi, wofür denn nun eine Headerdatei? Oben ist der Standard-MSP430-Kram eingehängt. Zu finden hier: https://github.com/martinbonnin/teaaa-timer/blob/master/msp430g2553.h Ansonsten gibt es in dem Projekt noch nichts. R. W. schrieb im Beitrag #3979220: > versuch
-
Thread
2 MSP430g2553, einer Slave, einer Master
Hallo an alle, ich spiele zurzeit mit zwei MSP430G 2553 rum. Nun würde ich gerne, damit ich von einem MSP (MASTER) auch meine Zusatzperipherie auf dem anderen MSP (SLAVE) steuern kann, mittels der UART kommunizieren. Hat jemand einen Starttipp
-
Thread
MSP430 Information Memory - Nicht leer!
Hallo, ich spiele gerade etwas mit dem MSP430G2553 herum, unter anderem auch Flash Programmierung. Der Controller hat 4 Segmente deklariert als Information Memory. Davon ist Segment A laut Datenblatt mit Kalibrationswerten befüllt und sollte
Juergen P. schrieb im Beitrag #3951738: > Frage: kann ich Segment D, Adresse 0x1000 - 0x103F beim MPS430G2553 > bedenkenlos benutzen, oder gefährde ich damit die Funktion des > Controllers durch überschreiben von Kalibrationsdaten? Ich kann nur von der MSP430F5xxx-Reihe sprechen, dürfte bei deinem
-
Thread
MSP430 G2553 Timer A1 Interrupt geht nicht
LED2 an. Ausgewählt wurde SMCLK, der nötige Quarz ist auch montiert. Hier der Code: [code]#include <msp430g2553.h> #include <intrinsics.h> #define LED1 BIT0 #define LED2 BIT6 void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer P1DIR |= LED1 | LED2; P1OUT =
In dem Kapitel über Interrupts ist auch eine Aufgabe mit einem Piezo-Lautsprecher enthalten. Der G2553 besitzt onboard keinen, würde stattdessen ein Speaker vom PC-Mainboard funktionieren? Wie ist denn da die Spannung?
-
Thread
Elektronische Fahrradschaltung mit dem MSP430G2231
Das zweite Problem ist das ich einen anderen IC besitze als der nette Herr im Thread. Er hatt den MSP430G2553 und ich den MSP430G2231 in CodeComposerStudio mit GracePlugin ergibt sich jetzt das Problem das er TA1CCR2 is undefined als Fehler ausgibt. Hier der Code vom Original: http://pastebin.com/SnwLaP8J
Inzwischen liegt beim Launchpad doch der MSP430G2553 bei. Benutz doch einfach den, versuch nicht zwanghaft auf einen kleineren Controller wegen ein paar Cent zu wechseln, du machst dir dadurch nur unnötige Arbeit. Zudem solltest du dich eh
-
Thread
MSP430F2013 geht nicht in den LPM
Hi, ich habe ein kleines Programm für den MSP430F2013 geschrieben. Es soll in den LPM4 gehen und danach nur auf den SPI Interrupt reagieren. Wenn es so einen Interrupt bekommen hat fängt es eben an zu arbeiten und geht zurück in den LPM. Laut
es überhaupt einmal eine SPI Nachricht bekommen hat. Folgend einmal mein Code: [c] #include <msp430x20x3.h> #include <msp430.h> void spi_out(void); volatile unsigned int i = 0x0000; volatile unsigned int adwert = 0x0000; volatile unsigned int adlo = 0x00; volatile unsigned int adhi =
-
Thread
Warum kann nicht alles so einfach wie Arduino sein?
Controller von TI haben möchte, der sollte sich Energia ansehen. Das kann beispielsweise etwas mit dem MSP430'G2-Launchpad und dem darauf enthaltenen MSP430G2553 anfangen. Allerdings ist die Dokumentation einiger der mitgelieferten Libraries mehr als dürftig ... um nicht zu sagen nicht vorhanden (so beispielsweise
keine Ergebnisse? Was ist denn > da los? Der ist über das Carry-Bit hinten raus gewandert. MfG Paul
-
Thread
[V] MSP 430 Launchpad
Hallo, verkaufe ein MSP430 Launchpad. Dabei gibt es 5xMSP430G2452 2xMSP430G2553 1xMSP430G2231. Preis: 7,40 Euro inkl. Versand
-
Thread
Atmel ATtiny 45 Spannung von externer Quelle messen
Vorferld darüber >informiert, leider klappt es in der Praxis aber nicht. Massen verbunden? MfG Spess
spess53, Danke für die Antwort, aber leider ja habe ich. Ich habe die Anwendung auch bereits mit dem MSP430G2553 gemacht, dieser ist allerdings zu Groß und zu stromhungrig. Hast du noch eine Idee ? Danke schonmal
-
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
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, __
/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
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
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
MSP430: Sinus höherer Frequenz per PWM erzeugen
Hallo Leute, ich möchte mit nem MSP430G2452 einen Sinus um die 1-1,5 kHz erzeugen. Grundsätzlich wollte ich es ohne AD Wandler per PWM machen. Das Problem ist, dass ich den Sinus nur bis 150 Hz sauber hinbekomme, da der Chip selbst bei
A. H. schrieb im Beitrag #3825009: > ich möchte mit nem MSP430G2452 einen Sinus um die 1-1,5 kHz erzeugen. > Grundsätzlich wollte ich es ohne AD Wandler per PWM machen. Das Problem > ist, dass ich den Sinus nur bis 150 Hz sauber hinbekomme, da der Chip
-
Thread
MSP430 PIN-Abfrage immer True
Klaus Ra. schrieb im Beitrag #3823606: > Ja das war es dann wohl für den MSP430. Nein, das funktioniert, du kannst auch 5V direkt anlegen, solange der Strom unterhalb von (ich glaube) 6 mA bleibt ist alles i.o. Helper schrieb im Beitrag #3823548: > läuft auf einem G2553
Rufus Τ. Firefly schrieb im Beitrag #3824930: > Das ist Pfusch. Nur ganz wenige MSP430 haben 5V-tolerante Eingänge, die > 'G2xx-Reihe definitiv nicht. 6 mA sind mehr als ausreichend, um einen > kompletten MSP430 mit Strom zu versorgen. Wenns ein paar µA wären, > könnte man vielleicht
-
Thread
MSP430 P1IV Fehlermeldung
Hallo, ich hänge hier gerade etwas bei den Interrupts des MSP430. Ich nutze ein Launchpad mit einem msp430g2553. Nun wollte ich den Port1-Interrupt nutzen, bekomme aber einen Fehler: #20 identifier "P1IV" is undefined [c] #pragma vector = PORT1_VECTOR
jeweiligen Register anschauen. Die Flags können im PxIFG-Register abgefragt bzw. gecleared werden. MfG
-
Thread
RN42 verliert Verbindung nach Senden von "B"
Term kann ich eine Verbindung zum Modul aufbauen (115200 Baud, 8N1). Das Modul ist per UART an einen MSP430G2553 angeschlossen, der erstmal die gesendeten Zeichen einfach zurücksendet, und ich sie so auch im Terminal wieder sehe. Das funktioniert alles wunderbar, außer wenn ich das Zeichen "B" sende. Dann
-
Thread
Spannung am MSP
Hallo Leute, ich betreibe mein MSP430 mit dem Launchpad. Wenn ich die Spannung an einem der Ausgangspins messe, schwankt diese sehr stark und ist oft unterschiedlich von Pin zu Pin. Da ich aber eine LED betreiben möchte, muss ich
MSP430G2553 1.6 (o.ä.) Pins: Die Stäbe die an den Seiten rausgucken, wo man Peripherie anschliessen kann... Quelltext: Muss noch geschrieben werden...bzw. einfach XOR-getoggeltes P1DIR / P1OUT
-
Thread
LaunchPad mit verschiedenen Controllern
Hallo Community, ich habe ein Launchpad von TI mit einem MSP430 G2553. Kann mir jemand sagen, ob es möglich ist auch kleinere Controller auf das Board zu stecken und zu programmieren (ich programmiere mit Energia)? Der Grund ist etwas mehr Strom für eine
Datenblatt, Übersicht TI.com In der Fassung muss der Controller schon pinkompatibel sein, z.B. der G2552. Du kannst dir die Videos zum Launchpad anschauen, um einzusteigen und einigen Irrglauben zu korrigieren. Gruss Dietmar
-
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