-
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
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 wie
-
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 nicht
-
Thread
MSP430 G2553 Timer A1 Interrupt geht nicht
. 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 = ~LED1
-
Thread
Elektronische Fahrradschaltung mit dem MSP430G2231
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 zuerst
-
Thread
Warum kann nicht alles so einfach wie Arduino sein?
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 "wire", die Library für I2C).
-
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
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?
-
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
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
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 RN-
-
Thread
MSP430 P1IV Fehlermeldung
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 __interrupt void Port_1(void) { volatile
-
Thread
RN42 verliert Verbindung nach Senden von "B"
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
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 batteriebetriebene
-
Thread
MSP4302553 Timer Interrupt
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, upmode
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
serielle Schnittstelle SetCommState
Hallo Freunde, ich möchte Daten (Zeichenketten) von meine PC zu einem µC (MSP430g2553) senden. Da mein PC der eine RS232-Schnittstelle hat noch auf dem Weg zu mir ist benutze ich momentan ein PC mit USB->RS232 Wandler. Mit einem Programm (Hercules) funktioniert die Kommunikation
-
Thread
Spannung mit MSP430 auslesen
von TI. Momentan würde ich gerne über einen Pin (1.4) die Spannung messen wollen mithilfe eines msp430g2553 doch leider funktioniert es einfach nicht. Könnte bitte jemand kurz erklären wie es funktioniert oder hat ein gutes Beispiel? MfG
> Momentan würde ich gerne über einen Pin (1.4) die Spannung messen wollen > mithilfe eines msp430g2553 doch leider funktioniert es einfach nicht. > Könnte bitte jemand kurz erklären wie es funktioniert oder hat ein gutes > Beispiel? > Schreib doch mal, warum es nicht funktioniert. Am besten
-
Thread
MSP430G2335 mit Ultraschallsensor SRF08
Hallo Tammi, meinst Du den MSP430G2553? Der hat 5V-tolerante Eingänge -- trotzdem würde ich Pegelwandler einsetzen. DER Standardtext dazu ist diese AppNote von Philips: http://www.datasheetarchive.com/dlmain/Datasheets-25/DSA-492462.
Fred S. schrieb im Beitrag #3745709: > meinst Du den MSP430G2553? Der hat 5V-tolerante Eingänge Nein, die hat er nicht. Wie kommst Du auf die Idee, daß er welche haben soll? Sieh im Datenblatt, Tabelle "Absolute Maximum Ratings": "Voltage applied to any
-
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
Fragen zu MSP430
interpretiert habe, liefern die einzelnen Pins nur +/-0,3V: http://www.ti.com/lit/ds/symlink/msp430g2553.pdf (Seite 24) Warum funktioniert es dann hier? http://e2e.ti.com/blogs_/b/designproject/archive/2012/10/12/blinking-led-on-msp430-launchpad-just-in-time-for-halloween.aspx http://e2e.ti.com/
-
Thread
Treiber-IC für 3W-RGB-LED, seriell ansteuerbar gesucht
Launchpad-Entwicklungsboard. µC dadrin sind entweder MSP430G2452: http://www.ti.com/product/msp430g2452 oder MSP430G2553: http://www.ti.com/product/msp430g2553 Der LED-Treiber sollte über ein serielles Protokoll ansteuerbar sein, am besten I2C oder SPI, halt etwas, was der Controller schon kann ;) Im Grunde möchte
-
Thread
[MSP430G2553] Einige Ausgangsports funktionieren nicht
Sry nochmal. Mein Code: [c]#include "msp430g2553.h" void delay(unsigned int i); void enable(void); void disable(void); void latch_on(void); void latch_off(void); void write_SPI(unsigned long long data); volatile unsigned long
-
Thread
Problem mit ADC12 (MSP430) und Window Comparator
den ADC12_B auf meinem MSP430FR5969 zum laufen zu kriegen. Habe den selben Code zunächst auf dem MSP430G2553 mit dem ADC10 programmiert. Dort lief alles problemlos. Jetzt wollte ich das ganze für den ADC12 anpassen und zusätzlich die "Window Comparator"-Funktion nutzen. Aktuell gibt es wohl 2 Probleme:
-
Thread
Frequenzmessung mit Comparator_A+ des MSP430
Hallo zusammen! Ich möchte mit dem Comparator_A+ des Launchpads (MSP430G2553) die Frequenz eines sinusförmigen Signals messen (Frequenzbereich 50 – 100Hz). Natürlich ist etwas Rauschen auf dem Signal, sodass das Ausgangssignal beim Überschreiten der Vergleichsspannung instabil
-
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
MSP430G2553 Timer A - Interrupt bei TA0CCR1 - funktioniert nicht
Hi Leute! Ich bin langsam ratlos... Ich möchte beim MSP430G2553 den TA0CCR1 für die Compare-Funktion benutzen (1s), also habe ich: [c] void mcu_configure_timer_a( void ) { TA0CCTL1 = CCIE; TA0CCR1 = 32767; TA0CTL = ( TASSEL_1 | MC_1 );
nicht mehr weiter und bin am verzweifeln...habe bereits alles mögliche probiert. Bin auch die msp430g2553.h durchgegangen, sowie das Datenblatt und den User's Guide. Aber ich komm' nicht drauf. Habe ich da was übersehen bei den CCR1 und CCR2? Kann jemand helfen?
-
Thread
7 Segment Multiplex + Timer Interrupt?
es realisieren, falls möglich) 2 Stellige 7 Segment Anzeige läuft im Multiplexbetrieb an einem MSP430G2553. Wenn das Programm startet erscheint auf der Anzeige 00. Dann wird durch einen TimerInterrupt die Anzeige unterbrochen und der ADC gelesen und ausgewertet, dann der Wert zurück an die Anzeige
-
Thread
Frequenzmessung mit MSP430 im LPM3
überwachen. Das ganze soll möglichst energiesparend laufen. Als Microcontroller verwende ich den MSP430G2553. Ich habe zu Testzwecken ein kleines Programm geschrieben. Darin definiere ich zu Beginn eine Periodendauer (100Hz = 327). Timer_A im Capture Mode überwacht das externe Signal und falls die Periodendauer
-
Thread
MSP430G2553 Master Transmitter geht nicht
Hallo Freunde, ich möchte Daten vom Master zum Slave senden (MSP430G2553). Mein Programm sieht folgendermaßen aus: Mein Programm sieht folgendermaßen aus: /|\ /|\ // MSP430G2xx3 10k 10k MSP430G2xx3 //
-
Thread
Erzeugung eines zum Eingang phasengleichen Signals mit dem MSP430
Hallo, ich arbeite mich gerade in den MSP430 ein (aktuell noch mit dem Launchpad, MSP430G2553) und habe nun das erste programmiertechnische Problem;-) Ich möchte über den Capture Mode von Timer1_A1 die Frequenz am Pin P2.1 messen. Dazu wird der Timer beim ersten Aufruf der ISR gestartet
-
Thread
MSP430G2553 Nachhilfe gesucht!!
Guten Tag. Ich suche Nachhilfe im Bereich der Bauteilfunktionen und Programmierung eines MSP430G2553 Controllers + Launchpad. Grundlegende Programmierkenntnisse sind vorhanden. Ich komme aus dem Märkischen Kreis und suche in der Umgebung bis Rheinland / Ruhrgebiet. Viele Grüße, Christian
-
Thread
ssd1306 am MSP430G2553
Hallo, ich hätte mal ne verständnisfrage und zwar: Kann man so wie ich das verstanden habe den pointer vom display ram nicht selber versetzen und lediglich die start und end addresse festlegen. Wenn man dies tut wird dann der ram resettet? Oder muss ich das display buffern was beim g2553 nicht geht, da dieser nur 512 bytes ram hat und das display eine auflösung von 128x64 hat. danke im voraus
-
Thread
MSP430 ADC nur an bestimmten Ports ?
ü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 = 1.08545
-
Thread
Frequenz und Phasengang mit MSP430 messen
Hallo, im Rahmen meiner Masterarbeit soll ich mit einem MSP430G2553 die Phase und die Frequenz zweier sinusförmiger Signale bestimmen. Es geht dabei um Vibrationsmessungen. Das eine Signal wird von einem analogen Beschleunigungssensor erzeugt (ADXL 337). Der Sensor
-
Thread
RFM12 über µC ein und ausschalten
Bei mir liegt die Ruhestromaufnahme in der Größenordnung um die 600nA mit einem MSP430G2553, dem abgeschalteten RFM12 bei Speisung durch eine 3,6V Lithiumprimärzelle im R6 Format (AA). Es gibt keinen Schalter und es ist nicht vorgesehen die Zelle zu wechseln.. Gruß, Holm
-
Thread
2 Stellige 7 Segment Anzeige
ohne für jede einzelne zahl eine eigene Funktion zu schreiben ? Programmiert wird auf einem MSP430G2553. Danke euch schon mal
-
Thread
RC-Zeppelin Eigenbau -> LiPo Akku Überwachung -> Automatische Abschaltung
lustiges Projekt abgegriffen. Ich soll einen ferngesteuerten Zeppelin bauen. Herz des Ganzen soll ein MSP430G2553 von TI werden. Die Energie kommt aus zwei in Reihe geschalteten LiPo Zellen http://www.hobbyking.com/hobbyking/store/__43948__ZIPPY_Flightmax_500mAh_2S1P_20C_EU_warehouse_.html Da ich mich vor
-
Thread
Temperatursensor an MSP430
ausgegeben bekomme auch wenn der sensor gar nicht steckt. [c] #include <msp430.h> #include <msp430g2553.h> /* * main.c */ int result = 0; int main(void) { while(1) { WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer ADC10CTL1 |= CONSEQ1; //Set S/H time, 10-
-
Thread
Was mach der Reset Button
Hi, ich verwende den Micro controller MSP430G2553 und möchte die Leds am Launch Pad von Texas Instruments(Grün und Rot) ansteuern. Ich check aber folgendes nicht. Bei folgendem Code kann ich mit betätigen der Reset Taste zwischen beide Led blinken
-
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
EA DOGL ansteuern mit MSP430
Initialisierung habe ich aus dem Beispiel im Datenblatt entnommen. Hier der Code: [c] #include <msp430g2553.h> #include <stdint.h> void configWDT(void); void initSPI(void); void writeSPI(uint8_t data, uint8_t a0); int main(void) { configWDT(); initSPI(); // Initialisierung writeSPI
-
Thread
Mikrorechner, anfangen.
DEBUGGER(!). Der Nachteil der Sache ist, das nur relativ kleine Prozessoren in DIL Gehäusen kommen (MSP430G2553) größere in 40 poligem DIL Gehäuse sollen zwar existieren aber nur Olimex bietet derzeit Boards damit an, also ziemlich Unobtanium.. Wenn Du Dich auf Assembler beschränkst behältst Du Dir selbst
-
Thread
Interrupt Problem beim MSP430 seit CCS5
und Fehlermeldungen im unten angezeigten Codebeispiel. Den MSP den ich Programmiere ist der MSP430G2553. Der "Standard-Header" dessen ist hinterlegt und auch andere Einstellungen im Programm sind "eigentlich" richtig hinterlegt. In folgendem Programmcode bekomme ich folgende Warnung [1.Zeile
-
Thread
Programmierung MSP430
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) {