-
Thread
MSP430 Taster programmieren
getan, trotzdem zeigt der Controller keine Reaktion auf den Taster S2. Code: [c] #include <msp430g2553.h> void main(void) { WDTCTL = WDTPW + WDTHOLD; P1DIR |= BIT0; P1DIR |= BIT6; P1DIR &= ~BIT3; P1OUT |= BIT3; P1REN |= BIT3; for(;;) { if((P1IN & BIT3) == 0x00)
-
Thread
ESP8266 Webserver auf Akkubasis
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 Laufzeit
-
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 ist
-
Thread
MSP430G2230 jede Minute aufwachen lassen
verstanden ob dieser einen Internen 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
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
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
-
Thread
[MSP430] I2C Sendeinterrupt löst nach Timer Interrupt nicht aus
Hallo, ich schreibe grade für ein FH Projekt ein Programm, mit welchem ich mit meinem MSP430G2553 auf einen MPU6050 über I²C zugreife. Mein Transfer funktioniert soweit ich das beurteilen kann ganz gut. Ich kann Daten Empfangen, Register Manipulieren , Konfigurieren etc. NUR... ...wenn ich
-
Thread
MSP430 Bootloader UART
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 - Vektor
-
Thread
Assembler Befehle
wir arbeiten MSP430G2553
-
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
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
MSP430 Launchpad interrupt service routine beenden
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 = OUTMOD
-
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
OV7670 settings
ist eine möglichst minimale Zeitrafferkamera mit einem MSP430. Im Moment benutze ich einen MSP430G2553 (TSSOP28). Das Bild soll an ein Display gesendet werden (320x240, SPI, 16 MHz) Der ist MSP430 natürlich nicht gerade überdimensioniert, aber um ein Minimalsetup geht es ja auch. Wenn ich die
-
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"
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
MSP430 C-Programmierung, Programmgröße reduzieren
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 Grenzen der HW stößt. > hast du mir
-
Thread
Batterie mit µC laden
Die Hälfte habe ich natürlich wieder vergessen zu erwähnen: - MSP430G2553 - Akku ist ein AA600mAh, 1.2 Volt - Das Solarpanel hat etwa 5 Volt (eigene Messung)
-
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
IAR sendet nichts
nun 2-3 verschiedene Sachen ausprobiert, teils von Tutorials abgeschrieben. z.B. #include <msp430g2553.h> void main( void ) { WDTCTL = WDTPW + WDTHOLD; P1SEL = 0; // Init P1DIR = 0; // Init while(1) { P1OUT = 0xFF; } } ------------------------- #include <msp430g2152.h>
-
Thread
MSP430 Timer A1 Capture, TA1R automatisch resetten
Hallo liebe MSP430-Spezialisten! ;) Ich habe hier in der Uni das Launchpad MSP-Exp430G2 mit einem MSP430G2553 vor mir und soll damit möglichst schnelle Pulse vermessen bzw. ihre Länge erfassen. Dazu nutze ich den Timer A1 im Capture Modus: [c]// SMCLK + div. 1 + cont. mode + up TA1CTL = TASSEL_2 | ID
-
Thread
MSP430 Code hängt sich auf?
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.
-
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
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
SW-I2C MSP430, Sensor, ergibt nur 0xFF
Read_SCL(), Read_SDA(), Clear_SCL(), Clear_SDA() to compatible Hardware. und: --> #include "msp430g2553.h" hast Du hier den richtigen Header eingebunden? also so einfach mit copy & paste geht das wohl nicht, da ist einiges noch anzupassen. Also bevor man sich da durchwühlt, solltest Du Dich eher
-
Thread
MSP430 Stoppuhr
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 COMPA_ISR
-
Thread
HMC5883 und I2C SCL Tackt
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
MSP430 F2013 Problem bei Interrupt von P2
Ein Beispiel [c] #include <msp430g2553.h> #define LED_GREEN BIT6 #define TASTE_S2 BIT3 int main(void) { WDTCTL = WDTPW + WDTHOLD; // WDT stoppen BCSCTL1 = CALBC1_1MHZ; // Sytemtakt DCOCTL = CALDCO_1MHZ;
-
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
MSP430 an MAX485 anschließen
Launchpads von TI (Rev 1.5) haben 2 aktuelle 20-Pin-µC in der Packung: je 1 x MSP430G2452 und MSP430G2553. Anbei die Beschreibung des Inhaltes. (immer noch für $4,30 und ohne Versandkosten) Damit stehen wesentlich mehr Flash, IO, und beim 2553 eben auch UART zur Verfügung. Auf den Webseiten von
-
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 Messung
-
Thread
[MSP430] unbekannte Wertzuweisung im Header
Hallo Leute, ich hab im Header meines MSP430G2553 Wertzuweisungen die mir unverständlich sind: [c] #define INCH_0 (0*0x1000u) /* Selects Channel 0 */ #define INCH_1 (1*0x1000u) /* Selects Channel 1 */
-
Thread
CCSv4 const in Flash
Hallo, wieder Einer am verzweifeln: Ich versuche meinen LCD-Text in den Flash des MSP430g2553 mittels CCS Version4 zu schreiben: Definition: ----------- const char msg_MainMenue1[] = {"Schreibe etwas"}; Hauptprogramm: -------------- PrintStr((char*)msg_MainMenue1); Die Funktion
-
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
MSP430 NiCd-Ladegerät mit -dU
aber eine Mikrocontrollerlösung ist besser. Der von Dir verwendete MSP ist etwas "dünn".. Der MSP430G2553 ist Resourcenmäßig wohl besser ? Brauche ich die Triggerung nur einmal. Sollte man die Triacs für Akku 1+2 irgendwie entkopplen ? Fragen über Fragen... Grüße runout
-
Thread
MSP430 DCO Calibrierung
MSP430G2553 hat Kalibrationswerte für 1, 8, 12 und 16 MHz abgelegt und zwar im Segment A (0x10C0 - 0x10FF).
-
Thread
GCC Linker Fehler
letzte Schritt im Makefile, und das Resultat sieht so aus: [code] msp430-gcc -save-temps -mmcu=msp430g2553 -T ../../linker-scripts/msp430.x -L ../../linker-scripts -Wl,-Map=build/xxx.map,--cref -Wl,--gc-sections -o build/xxx.elf build/a.o build/b.o build/xxx.o [/code]
-
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
MSP430 Linker Error Segment CSTACK is too long
Für welchen Typ des MSP430 wurde der Compiler eingerichtet? Z.B. verfügt der MSP430G2553 über maximal 512 Byte RAM. Diesen Speicher muss sich das Stack mit allen anderen statischen Variablen teilen. Die Größe des Stacks wird durch die Verschachtelungstiefe (PC, zu sichernde Register
-
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
MSP430 ADC Spannung am PIN?
//****************************************************************************** #include "msp430g2553.h" volatile long tempADC; void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop WDT ADC10CTL1 = ADC10DF + INCH_1; // Conversion code singed format, input A1
-
Thread
ADC Wert ändert sich bei ändernder Versorgungsspannung
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 für
-
Thread
[V] Devboards etc.
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€ incl. Versand 10) 2 x uController PIC32MX795F512L http://www.microchip.com/wwwproducts/Devices.aspx?product
-
Thread
MSP430 + I2C - kein Acknowledgebit
No-Acknowledgebit gesendet bevor überhaupt Daten ausgetauscht werden. Genutzt werden soll der MSP430G2553 mit dem Bodenfeuchtesensor von Chirp bzw alternativ habe ich hier noch einen SI7021. Das Problem besteht mit beiden Sensoren. Ein defekt eines Sensors ist daher unwahrscheinlich. Die Pullups zwischen
-
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
-
Thread
MSP430 SPI im 4-wire Mode
zusammen, ich verzweifle hier langsam etwas, ich habe zwei MSP430 Launchpads mit jeweils einem MSP430G2553 drauf. Der eine läuft als SPI Master, der andere als SPI Slave. Ich möchte den 4-wire Modus testen. Den Master habe ich wie folgt konfiguriert: [c] void spi_master() { P1SEL = BIT1
-
Thread
AVR LCD lib für HD47780 (z.B. Pollin C0802-04)
Weitere, größere MSP430, kann man als kostenlose Muster bei TI bestellen. Aktuell setze ich den MSP430G2553 ein. Grüße smithjnr
-
Thread
ADC10 Programm auf MSP430
//****************************************************************************** #include "msp430g2553.h" void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop WDT ADC10CTL1 = INCH_11; // AVcc/2 ADC10CTL0 = SREF_1 + ADC10SHT_2 + REFON + ADC10ON;
-
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