-
Thread
MSP430 SPI Fehler
Hallo, ich habe an meinem MSP430G2553 ein 74HC595 angeschlossen über die UCA-Schnittstelle. Das benutze ich als ein 3-pin, 8-bit Master SPI. Am Schieberegister hängen wiederum acht LEDs. Das senden funktioniert soweit ganz gut, jedoch
-
Thread
Wie Pololu 3.3V S7V8F3 abschalten?
Servus, die Situation ist folgende, ich habe den ESP8266 01, den MSP430G2553 sowie Sensorik als Verbraucher. Die 3,3V beziehe ich aus dem Pololu 3.3V Step-Up/Step-Down Voltage Regulator S7V8F3. Nun kann man die 3.3V Versorgung über SHDN abschalten. Lediglich alle 15 Minuten
-
Thread
MSP430 LaunchPad, Bewegungssensor, Signal immer high (sogar ohne Spannung)
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 Strom
-
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
µC mit Uhrenquarz betreiben
Programmiererei der Peripherie zusammensuchen muß. Ungewöhnlich ist das Clock Konzept z.B. eines MSP430G2553 (der bei Launchpads mitgeliefert wird), es ist nicht so recht möglich die CPU mit einem externen HF Quarz (.z.B. 16Mhz) direkt zu betreiben, man muß den DCO über den Uhrenquarz kalibrieren. Direkt
bunten LEDs :-) Die Clocksystem vom MSP430 ist auch kein Nachteil, das bezog sich nur auf den MSP430G2553, also den der auch beim Launchpad beiliegt. Für Basteleien geht das wie schon angedeutet trotzdem mit dem direkten Quarztakt und für den DCO gibt es Kalibriervariablen fertig im Flash (das ist in
-
Thread
MSP430FR2422: Fragen zum Datenblatt
für eure Hinweise. Meine Schaltung ist falsch ist mir aufgefallen. :-) Ich war es gewohnt am MSP430G2553 einen 100nF-Abblockkondensator oben an den IC zu packen (zwischen Pin 1 und Pin 20). Dies hatte ich leider für den MSP430FR2422 übernommen. Was natürlich falsch ist, hier liegen Vcc und Vss
-
Thread
MSP430 Watchdog aktivieren nach definierter Zeit
Achso, ACLK hat eine Frequenz von 32768 Hz. Hier wäre mein Code dazu: [c] #include <msp430g2553.h> int buttonPressed; int main(void) { WDTCTL = WDTPW | WDTHOLD; // stop watchdog timer // initialization of the basic clock module BCSCTL3 |= LFXT1S_2; // initialization
-
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
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
Entprellungsproblem MSP430
Von daher solltre ein prellen ausgeschlossen sein. [c] /* * main.c */ #include "msp430g2553.h" void InitializeClocks(void); void main(void) { InitializeClocks(); WDTCTL = WDTPW + WDTHOLD; IFG1 &= ~OFIFG; P1DIR = BIT6+BIT0; P1REN = BIT3; P1OUT = BIT3; P1IES
-
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
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; /
-
Thread
Wie kann ich wireless Informationen an Mikrocontroller versenden?
in jede Richtung ca. 6500 Telegramme ausgetauscht. Eine Änderung eines Sensors weckt den MC (MSP430G2553) auf, dieser wiederum schaltet den WLAN Funkmodule ESP8266 an die Batterie an und sendet ein Telegramm an die Zentrale. Diese quittiert den richtigen Empfang durch Rücksendung des Telgramms inklusive
-
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
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
vmp400(ili9341)-Raspberry-LCD an msp430: 5V gefährlich für Launchpad?
Hallo ihr, an meinem msp430g2553-Lauchpad will ich ein Display betreiben. Sehr günstig. fast gratis, bin ich an einen Restposten geraten, so ein Raspberry-Touch-LCD. VMP400 - Doku gibts fast keine. Das einzig Interessante in
-
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
Motor steuern mit DDS Prinzip (direct digital synthesis)
Verschiebung? . Oder was tut genau die Funktion im Interrupt? wird der DAC des µC benutzt? ich benutze msp430g2553 der Code: /* * stepper.c * * */ #include <msp430.h> #include "stepper.h" /* Bit number of PORT2 where APH pin is connected*/ #define STEPPER_APH (1) /* Bit number of
-
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
STM32F07VG Discovery - Timer + Sleep
zusammen, ich fange gerade an mich mit dem STM32F407 zu beschäftigen. Vorher habe ich öfters den MSP430G2553 und Arduino programmiert. Ich bin gerade auf der Suche nach einem simplen Code Beispiel und blicke bei dem STM32 noch nicht ganz durch. Ich möchte eigentlich etwas ähnliches wie ich es beim
-
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
Schutzschaltung mit Dioden, wohin mit dem Strom bei Überspannung?
noch einen BE-Widerstand vorsehen, sonst kann die Schaltung zu empfindlich sein. Beispiel für MSP430G2553 Basisstrom: [math] I_b = \frac {3,3V}{50k \cdot \beta} = 660nA \ \ bei \ \ einem \ \ \beta \ \ von \ \ 100 [/math] Der Eingang des MCs geht bei 0,7V und 1mA auf LOW
-
Thread
Bauteilsuche? Stepup um 1,5V Batterien leer zu lutschen?
Lagerzustand: Jumper über Reset und GND (K4 RST-GND) *Schaltplan_AL2G4__2_.pdf* : Digitalteil mit MC MSP430G2553 Die Eingangssignale wurden mit RC Filter versehen um den Einfluß des nahen Funkmoduls ESP8266 auf den MC zu minimieren.
-
Thread
MSP430 I2C Slave Adresse
Hallo Rufus, ich benutze den msp430g2553. Den Code hab ich natürlich schon angeschaut und eine grobe Vermutung... Ich werde ihn morgen mal hochladen, vlt. kann mir ja jemand sagen ob ich auf dem richtigen Weg bin :) Vielen Dank für
-
Thread
MSP430G2553 und WS2812b Datensignal erzeugen mit Interrupt und Timer A0
Hallo Zusammen Ich versuche mich seit Montag Morgen mit den 144 Stück WS2812b LEDs und einem MSP430G2553. Dieses Projekt ist ein Teilprojekt eines Grösseren... Naja wen das dann klappen sollte. https://www.mikrocontroller.net/articles/WS2812_Ansteuerung Die LEDs brauchen ein Signal von 800kHz
-
Thread
ATMega328, RFM69 an Lithium-Thionylchlorid Batterie
sonst hätten auch <60µA gereicht. Der Sabotagealarm ist flankengesteuert und weckt den MC MSP430G2553 auf. Einmal in der Stunde wird ein ALIVE Signal gesendet. Viel Energie kostet das sekündliche Aufwecken um den stündlichen ALIVE-Timer zu untersetzen. Weiter müssen für den MSP430 Timer die Takte
-
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
Selbstbau eines Fernauslösers für Spiegelreflexkamera möglich?
haben. Ich hab' mir vor langer Zeit* mal einen entsprechenden Auslöser gebaut, auf Basis eines MSP430G2553. Den versorgte ich mit 3 V, die ich mit einem Stepup-Wandler aus einer AA-Zelle versorgte (das war irgendein Krümel von TI, der ab 0.9 V Eingangsspannung funktioniert). Am µC hing eines der üblichen
-
Thread
Protokoll ELV Funk-Temperatur-/ Luftfeuchtesensor ASH500
ein Set mit zwei und zwei Launchpads für unter 30 $ im TI-Store. Das Kit enthält ausserdem zwei MSP430G2553 und Jumperkabel, um Hardware UART nutzen zu können. Die aktuellen Launchpads enthalten MSP430G2553 + MSP430G2452 (und brauchen keine Jumperkabel, da angepasstes Layout). Ich habe die Eignung
-
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
-
Thread
MSPGCC4 header files für neuere MSP430
Ich möchte einen MSP430G2553 mit mspgcc nutzen, es gibt aber noch keinen support. Wie macht man das?
-
Thread
Problem mit meinem uC - 7Seg-MUX-Anzeige flackert
Karl Heinz Buchegger schrieb im Beitrag #3217750: > Code herzeigen. Controller ist ein MSP430G2553 Also hier mal ein Teil, das unwichtige ist raus: Main: [code] ... uint16_t adc_value = 0; int16_t percent_of_span = 0; int32_t pressure_value = 0; uint16_t dac_value = 0; ... void
-
Thread
Feuchtigkeitsmessung und maximale Batterielaufzeit
Mikrokontroller, der den ESP 8266 an und weg schaltet und die Messungen durchführt. In meinen Fall ein MSP430G2553. Die Sensoren sind seit März in Betrieb und habe seit dieser Zeit über je 5600 IP/UDP Telegramme (Beispiel siehe Screenshot) versendet. Die Batteriespannung liegt noch bei 3383mV. Zwei Lithiumprimärzellen
-
Thread
MSP430 per ADC Sinusspannung auswerten
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] = ADC10MEM
-
Thread
openMSP430 implementieren ohne Verilog Kentnisse - machbar oder zu komplex?
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
Stromspitzen von ESP glätten (Mini Akku)
> benötigen? Die kompletten 8mF oder reichen auch weniger? Bei meiner Anwenung ESP8266-01 + MSP430G2553 reichen 4x 100uF Mehrschichtkondensatoren. Wichtig ist, dass der DCR möglichst klein ist,nur so können kurze Belastungsschwankungen abgefangen. Leider kenne ich den DCR dieyer Kondensatoren nicht
kann man falls nicht benötigt unbestückt lassen (ich habe den Schutz zunächst bei allen Pins des MSP430G2553 vorgesehen, da alle Pins in der Nähe der ESP8266-01 Antenne lagen). Siehe https://www.mikrocontroller.net/attachment/470552/THT-SMD.jpg
-
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/uploads
-
Thread
MSP430 F5529 Wobbel-Generator
fertig schrieb im Beitrag #6040310: > Beitrag "MSP430G2553 PWM Duty Cycle mit Poti einstellen" Danke für den Hinweis
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
Lange LED-Zeile mit Übergang als Anzeigeinstrument (Arduino)
anreihbare LED's : https://www.elpro.org/de/232-eckige-leds Für die Ansteuerung kann man den MSP430G2553IPW28 mit 24 Io-Pins verwenden. Wenn zu wenig ist kann mann die Leds in eine Matrix schalten. Z.B. 8x8 für 64 Leds oder 16x8 für 128 Leds. Der MSP430G besitzt auch einen DAC mit 10 Bit. Dann kann
-
Thread
Dokumentation gesucht (UC121902-TNARX-A)
Hat nach Anpassung der Pins sofort problemlos ohne weitere Anpassungen unter energia auf einem MSP430G2553 launchpad funktioniert. Toll umgesetzt!
-
Thread
Aufwärtswandler auslegen
fließen. Vout = 0,009mA * 20 Ohm + 3 * (3,2V) [LED] = 9,78V Der FET(ZXM61N02F) wird über den MSP430G2553 angesteuert, der mit einer Systemfrequenz von 6MHz läuft. Nur habe ich dazu ein paar Grundlegende Fragen, die ich so noch niergends gefunden habe: 1) Welche Taktfrequenz ist für einen Hochsetzsteller
-
Thread
ESP8266 - Was macht man bei zu wenigen I/Os?
prinzipiell auch gut > > Davon bin ich kein Fan. Was spricht gegen die AT-Kommandos? PS: der MSP430G2553 hat auch einen ADC Konverter.
-
Thread
MSP430 I2C Abfolge
hoffe ich doch, dass ihr mir vielleicht doch etwas helfen könntet. Ich bastel derzeit mit einem MSP430G2553 und versuche diesen mit einer DS3232 über I2C zu verbinden. Ich würde gerne das USCI-Modul verwenden. Laut Datenblatt kann ich die Kommunikation nun über das Pollen von Statuswerten oder Interrupts
-
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
Arduino Debuggen
Hallo zusammen, ich habe mit Hilfe des MSP430G2553 udn MSP403FR5969 das Programmieren von Mikrocontrollern im Studium gelernt. Mittlerweile musste ich auf einen Arduino Uno umsteigen, da der von einem anderem Prof vorgegeben wird. Das Programmieren
-
Thread
LED-Konstantstromquelle von 230V
interessiert) :-) - kleine GUI mit Buttons für DALI Befehle - USB / RS232 - TI Launchpad mit MSP430G2553 - DALI Supply mit Tx/Rx (Konstantstromquelle 12V 210mA mit on/off Eingang) - DALI Bus (blau und gelb) - LED Netzteil mit DALI Anschluss (Tridonic) - LED Modul (Tridonic) - Licht :-) Das
-
Thread
Sehr günstiges Devboard gesucht (möglichst mit Debugger)
Der MSP430G2553 liegt preislich in etwa bei einem China Arduino-Klone. Früher wurde dazu noch ein Billigheimer mitgeliefert der hat wirklich "mit ohne UART" genervt (ich weiß nicht ob die die immer noch beilegen
-
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
Kleiner Arduino-MC für UART zu SN74HC595
MSP430G2553, lässt sich auch mit Energia / Arduino programmieren, wenn es kein C sein soll.
-
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: