-
Thread
EKG - Selbstbau, ich brauche eure Hilfe!
Analog Front End mit Batteriebetrieb, Aufgabe Signalverytärkung mit OPV Digitalisierung mit MC (z.B. MSP430G2553) mit serieller Schnittstelle über Optokoppler. Digitale Seite nach dem Optokoppler: Schnittstellenkonverter auf USB
Analog Front End mit Batteriebetrieb, Aufgabe Signalverytärkung mit OPV > Digitalisierung mit MC (z.B. MSP430G2553) mit serieller Schnittstelle ADS1299 ist alles drin. Gruß Jobst
-
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 MSP430 oder Arduino umgesetzt habe: init(); while(1){ // programm laufen lassen // interrupts einschalten // enter sleep mode // interrupts ausschalten // ggf. flag bearbeiten }
-
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
gebraucht werden. Das ist ein sehr wichtiger Punkt beim Energisparen. Die internen Pullups des MSP430G haben etwa 47k Ohm, können aber nicht weggeschaltet werden, sonst könnte der MC nicht jederzeit aufgeweckt werden oder es sind, im Ruhezustand, geschlossene Reedkontakte im Spiel. Hier hilft
-
Thread
Akkusimulator über ein Zweiquadrantennetzteil
LiIon-Akku zu bauen. Das ganze unterliegt ein paar Vorgaben wie z.B. der verwendete Controller soll ein MSP430G2553 sein und das ganze soll über eine UART-Schnittstelle angesteuert werden. D.h. PC via RS232 an das Gerät und darüber die Steuerung vornehmen. Im ersten Quadranten sieht es dann so aus das
überhaupt so zu realisieren ist. Die einzelnen Bauteile sollten auch alle I2C-kompatibel sein. MfG
-
Thread
2 Stellige 7 Segment Anzeige
bringen ohne für jede einzelne zahl eine eigene Funktion zu schreiben ? Programmiert wird auf einem MSP430G2553. Danke euch schon mal
Interrupt gemacht da ich da noch nicht so durchblicke. Sieht so bei mir aus : [c] #include <msp430.h> /* * Developer : XXXXXXXXXXXXXX * Software : 2 Digit on 7 Segment Displays counting from 00 to 99 * Version : v2 * Date : 04.May.2014 * */ #define Display P1OUT #define
-
Thread
Problem mit ADC12 (MSP430) und Window Comparator
Hallo, ich versuche gerade etwas verzweifelt 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
Datenblatt irgendwie nicht erschlossen :-/ Vielen Dank und viele Grüße Simon [c] #include <msp430.h> int value; int main(void) { WDTCTL = WDTPW | WDTHOLD; // Stop WDT // GPIO Setup P1OUT &= ~BIT0; // LED2 aus P1DIR |= BIT0;
-
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
Ich hätte eine zweistufige Überwachung mit Komperatoren gebaut. Vielleicht hat der MSP auch einen ADC den du verwenden kannst. Die erste Schwelle ist die Warnung, die Zweite die Abschaltung. Eine sofortige Abschaltung kann zu unerwünschten Nebenwirkungen führen.
-
Thread
Kann mir jemand etwas von Mouser mitbestellen
hi habt ihr jetzt schon bei mouser bestellt? bräuchte ein paar MSP430G2553 aber die versandkosten sind für mich allein zu hoch. gruß, heiner
-
Thread
float -> str; CCS5.4; sprintf geht nicht.
Hallo, ich versuche mit einem float einen string zu machen. Ich verwende CCS5.4, MSP430G2553 und sprintf. [c] #define BUF 16 char string1[BUF]; sprintf(string1,"%f5.2", 3.14159); [/c] Das Ergebnis ist leider ".2f". Woran liegt es? Bei AVR soll man float für sprintf aktivieren
-
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
MSP430F5438: Probleme mit mehreren interrupts
Sandro G. schrieb im Beitrag #3309642: > da ich den Code von einem F2132 portiert habe > (Register und Pins angepasst), Wie werden bzw. sind UCA0CTL1 UCA0IE gesetzt?
Läuft dein Programm? Wenn nicht, hier ein paar hilfreiche Links: http://dbindner.freeshell.org/msp430/adc_g2553.html http://glitovsky.com/blog/?p=300
-
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
-
Thread
Falsche Timer Werte MSP430
Moinsen, ich betreibe hier ein MSP in Kombination mit einem Propeller. Der Propeller spricht den MSP per SPI an und schickt ihm Befehle. Aktuell soll er bei dem Eingang von 0x20 die Dauer von einer Periode messen. Dazu wird ein irq
SPI 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
Zwei 45kHz-Signale, 90° Phasenverschoben erzeugen
hvpos=1o3&hvnetw=g&hvrand=9397459452116812573&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9043980&hvtargid=pla-420895027614 War nicht schwer zu finden gewesen.
kleiner 300mA z.B. vier Stück *Si1551DL* komplementär FET's bilden zwei Vollbrücken die an einem *MSP430G2553* anschlossen sind. Die beiden Vollbrücken werden mit Pulsweitenmodulation gesteuert. *Pulsweitenmudulation:* http://xdec.de/msp430-pwm/ *H-Brücke, 4-Quadrantensteller:* https://www.mikrocontroller.net
-
Thread
Arduino Uno Board RX TX
Genaugenommen kann es ja nicht der Arduino, sondern der ATMEGA328 ;) Interessant ist übrigens auch das MSP430G2553 EVAL-Board für $4.30 im Zusammenspiel mit Energia, einem Arduino IDE-Clone. Das Board kostet mit 3.50 Euro nur einen Bruchteil des Arduino-Boards bei fast gleicher Leistung...
-
Thread
Mindestbestellmenge bei Conrad?
Ich habe den umgekehrten Fall bei Conrad erlebt. Der **MSP430G2553** wurde aufgelassen und es war nur mehr ein Restposten vorhanden. Ich habe diesen gekauft, aber letzten endes wurde eine geringere Stückzahl geliefert und dabei der Staffelpreis gestrichen.
-
Thread
LaunchPad MSP430 Open Collector
Hallo zusammen Gibt es am MSP430G2553 einen Open Collector Ausgang, um diesen dann mittels Pullup Widerstands auf einen Pegel von 12V zu hängen? Soweit ich dem User Guide folgen konnte ist dies nur per Software auf Vcc von 3.3 V
-
Thread
MSP430 - #define GREEN_LED BIT6 - funktioniert nicht richtig
Hier ist mein Code. Wie ihr seht funktioniert es mal und mal nicht... #include <msp430g2553.h> #define RED_LED BIT0; #define GREEN_LED BIT6; double i = 0; void wait(double j){ for (i = 0; i < j; ++i) { } } void main(void) { WDTCTL = WDTPW + WDTHOLD;
-
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
RFM69 - RSSI Messung
Ich benutze den RFM69CW mit einem MSP430G2553. Sobald ich per Interrupt eine korrekte Sync-Adresse gemeldet bekomme, sende ich das Kommando zum Starten der RSSI-Messung. Dann warte ich auf das Ende der Messung und lese den Wert aus.
-
Thread
Senioren Fernbedienung
von terrestrisches TV auf SAT der Fall ist. Eine Herausforderung war der kleine Speicherplatz des MSP430G2553 (512 Byte RAM u. 16KByte Flash). Es sind nur mehr wenige 100 Byte frei. Ich habe diesen MC gewählt, da die Batterie über ein Jahr halten sollte. Jeder Programmspeicherplatz braucht für maximal
-
Thread
Schalten der Versorgungsspannung zu LMT84
Hallo Leute, ich habe folgende Schaltung : MSP430G2553 (Launchpad) als Mikrocontroller und einen Temperatursensor LMT84. Ich lege den Controller schlafen, wo er 0.5uA zieht (ohne Tempsensor). Nun will ich dass es dabei auch bleibt. Meine Frage
-
Thread
7 Segment Multiplex + Timer Interrupt?
ich 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
höher gehen, aber das bringt dann nichts mehr. In der ISR wird dann gemacht (Pseudocode, da ich die MSP Syntax nicht kenne, wie dort die Hardware angesprochen wird bzw. wie man Interrupt-Funktionen vereinbart) [code] volatile uint8_t Digit[2]; // die auszugebenden Muster für die Anzeige ISR
-
Thread
USB <=> 3v3 Konverter für asy. Datenübertragung
nur voll zustimmen. Beispiel für die Kommunikation zwischen einem ESP8266 und dem Mikrocontroller MSP430G2553 habe ich im Anhang beigefügt. Die Aufzeichnung beginnt mit dem Versorgen des ESPs und endet mit der erfolgreichen Übertragung eines Telegramms. Die wirren Zeichen am Beginn der Aufzeichung entstehen
-
Thread
MSP430 DEBUG SPI stoppt
Hallo, MSP430G2553 Launchpad. Wenn nach dem SPI-Sendeaufruf ein BREAKPOINT gesetzt wird, wird das BYTE nicht gesendet (Osz. geprüft). Erst wenn ein delay entsprechend der Sendezeit hinter dem SPI-Sendeaufruf
-
Thread
Watchdog MSP430 mit TIMERB zurücksetzen
Danke Ralf, mir hat es sehr geholfen. Zum besseren Verständnis habe ich ein kleine Projekt für den MSP430G2553 in "TI CCSv5" unter "TI Grace" erstellt und hier angehängt. Funktion: 1. Test: Der WD läuft mit ca. 700ms (12kHz/8192). Ein Timer läuft mit 1000 ms und setzt den WD zurück (kick the dog).
-
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
MSP430 Grace
Hallo zusammen. Ich muss mich gerade für die Uni mit dem MSP430 G2553 beschäftigen und benutze dazu Code Composer Studio 6.2.0 Zusätzlich möchte ich auch noch Grace verwenden. Nur werde ich aus dem ganzen nicht schlau. (Auch nicht nach ewigen googeln) Anfangs
-
Thread
Suche Gleichgesinnte (Groooßraum Köln/Bonn)
Lötkolben verbrutzelt habe. ;-) Ansonsten habe ich hier jetzt ein Texas Instruments Launchpad (MSP 430) mit dem G2553 und selbigen µContr. habe ich auch noch fünf mal auf Halde liegen. Was ich damit machen möchte? Habe da verschiedene Ideen: Futterautomat für meine Minischweine, vielleicht einen
-
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
8051 (C515C-L) Wo kann ich einen passenden Chip kaufen
modern schrieb im Beitrag #3763205: > es gibt ..., es gibt, ... ... leider kaum bastelfreundliche MSP430-Varianten. Gerade mal den 'F2553 im 20poligen DIP-Gehäuse, und nichts größeres (bis auf den 'G2744, aber ob man den wirklich bekommen kann?). > Es gibt eine Arduino ähnliche Geschichte energia.nu
moderneren Controllern. Wenn dir ein Cortex (nicht ARM7/9/11 !!!) zu komplex ist, nimmst du halt einen MSP430. Der hat so nebenbei noch 16Bit. Der Rest steht oben schon.
-
Thread
ESP8266 Webserver auf Akkubasis
auf 868 MHz und braucht im empfangsbereiten Zustand typisch 3mA. Der Stromverbrauch des MC (z..B. MSP430G2553) sollte im Stromverbrauch zu vernachlässigen sein. Damit ließe das System über 4 Monate betreiben. Je nachdem wieviel gesendet werden muss und welche Aktivitäten noch parallel laufen ist die
-
Thread
RS485 SN65HVD12 von TI
Hallo, ich versuche mir gerade eine Schaltung mit einem MSP430G2553 und SN65HVD12 aufzubauen. Jetzt gibt es bei TI aber vom SN65HVD12 verschiedene Varianten der DIP 8 Version. Es gibt SN65HVD12P und SN65HVD12PE4. Weiß jemand was da der unterschied
-
Thread
bidirektional Strom Messen mit Shunt high-side
2kOhm Spannungsteiler? Daten: U_mess: 0-30V; I: -10A bis +10A Shunt: 5-10mOhm (geplant) uC: MSP430G2553 mit 10Bit ADC @Vcc = 3V3 Messrate: 10Hz (jeweils oversampling 512Werte => "virtuelle" 12Bit) 2.) Frage zum Messbereich umschalten: einfach Verstärkung am INA ändern, indem weiteres R parallel
-
Thread
Assembler Befehle
wir arbeiten MSP430G2553
-
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
-
Thread
MSP430 Launchpad interrupt service routine beenden
verlassen, sobald der Interrupt abgearbeitet ist. Was mache ich falsch? hier der Code: # include <MSP430G2553.h> void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop WDT // CPU Frequence BCSCTL1 = CALBC1_1MHZ; DCOCTL = CALDCO_1MHZ; // define Ports P1DIR = 0x40; // P1.6 to output
-
Thread
MSP430: TACLR ohne Wirkung
Piezos an P1.2 einen Ton von einer Sekunde Länge zu erzeugen. Hier mein Programm: [c] #include "msp430g2553.h" void beep(unsigned int note, unsigned int laenge){ TA1CTL |= MC_2; P1DIR |= BIT2; // P1.2 PWM output TA0CCR0 = note; // PWM Period TA0CCTL1
-
Thread
C-code sqrt wurzelberechnung für MSP430
Für den MSP430G2553 habe ich leider keinen schnellen Assembler-Code gefunden um die Wurzel schnell zu berechnen. Hier im Forum habe ich zwar einige c-codes gefunden, allerdings waren diese meist sehr langsam. Stellenweise
-
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
Steckerbelegung Stegmann graycode-Geber AG110
Richtungssensor soll dann zusammen mit einem Windsensor für die Wind-Geschwindigkeit aufs Hausdach. Über einen MSP430 - wahrscheinlich ein -G2553 vom Launchpad - sollen die Winddaten auf 433 MHz zur Basisstation gemeldet werden. Vielen Dank im Voraus Martin
-
Thread
C Programmierung
Hallo Liebe µC-Gemeinde, ich programmiere gerade einen MSP430G2553 und natürliche vertiefe ich meine C-Kenntnisse. Ich hänge bei der Programmierung an einem Problem und zwar: Ich möchte zwei Zahlen aus einem Array kopieren und dies in einem Integer eingebe
-
Thread
HMC5883 und I2C SCL Tackt
als 242 kHz (16000000/66) einstelle regiert der Baustein nach 10-16 sec nicht mehr, als µC kommt ein MSP430G2553 mit UCSI zu einsatz. Der Magnetometer ist Teil einer 10DOF IMU von Drotek.fr mit BMA180, BMP085 und ITG3200. Hat jemand ähnliche Erfahrungen? Mein Konfiguration für den HMC void mag_init
-
Thread
I2C timing problem
Guten Morgen, Ich versuche mit meinem TI Launchpad (MSP430G2553) den Drucksensor MS5611-01BA03 auszulesen. Das funktioniert auch recht gut, doch wenn ich die Kommunikation beschleunigen will, kommt nix mehr beim Master an. Grundsätzlich startet man eine
-
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
Android + MSP430 + HM 10 Bluetoothadapter
gesucht und bekomme da was von gatt-servern erzählt. ist es das? und wie funktioniert das beim msp430g2553? ich hab mir da auf die schnelle was mit grace gebaut, weil die register im manual ganz anders heißen, als in der headerdatei. aber da passiert nichts, wenn ich was nach UCA0RXBUF schreibe.
-
Thread
Bauteilsuche? Stepup um 1,5V Batterien leer zu lutschen?
Gerald K. schrieb im Beitrag #6968250: Bitte poste den Schaltplan Deines AL2G4-D.
betrieben werden sollten. 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
ADC Wert ändert sich bei ändernder Versorgungsspannung
Referenzspannungsquelle wird eine Differenz zwischen Versorgungsspannung und Referenzspannung benötigt. Daher hat der MSP430G2553 wegen des großen Versorgungsspannungsbereiches (1,8-3,6V) eine umschaltbare Referenzspannungsquelle (3V <=> 1,5V). ). Bei 1,8V Versorgungsspannung bleibt für die 1,5V Referenzspannung nur 0,3V
-
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
-
Thread
Spannungsunterbrechung erkennen
der Taste zurückgesetzt werden. CMOS NOR GATE http://www.ti.com/lit/ds/symlink/cd4001b.pdf MfG GEKU
werden. Zeitkonstante? Spannungsanstieg? Ich habe bei meinem Projekt mit der Brownout Schaltung des MSP430G2553 diesbezüglich eine negative Erfahrung gemacht. Die Li-Batterie lädt einen 20F LIC auf. Der Spannungsanstieg ist so klein, das der MSP430 nicht von selbst los läuft. Das ist für mich kein großes