Im Forum und im Wiki
-
Thread
MSPGCC Fehler im CCS 6.0
Wenn ich unter CCS Build > GNU Compiler > Runtime > bei -mmcu "msp430g2231" eintrage, bleiben immer noch diese vier Fehler vorhanden. Muss man das noch sonst wo eintragen?
folgende Einstellungen: CCS Build > GNU Compiler > Runtime: alles leer bis auf Target MCU: MSP430G2231 CCS General: Variant: MSP430G2231 Linker Command file: msp430g2231.ld Runtime support lib: libc.a Damit funktioniert's! Vielen Dank für die Hilfe! EDIT: Hab gerade die Ursache für den
-
Thread
MSP430 LaunchPad - Anfänger Probleme
über 47k an VCC. Mein Programm sieht wie folgt aus: [c] /* * main.c */ #include <msp430g2231.h> //******************************** // Hauptprogramm int main(void) // Main program { WDTCTL = WDTPW + WDTHOLD; // Watchdog Timer ausschalten P1DIR = 0x01; // Port P1.0 als
hier mal das TI Demo mit kleiner Erweiterung [c] #include <msp430g2231.h> volatile unsigned int wdt_intr = 0; void main(void) { WDTCTL = WDT_MDLY_32; // Set Watchdog Timer interval to ~30ms IE1 |= WDTIE;
-
Thread
MSP430 Button
Programm umschreiben, sodass die Lampe erst nach drücken des Buttons ausgeführt wird. [c]#include <msp430g2231.h> #define LED_0 BIT0 #define LED_1 BIT6 #define LED_OUT P1OUT #define LED_DIR P1DIR void main(void) { WDTCTL=WDTPW+WDTHOLD; LED_DIR |= (LED_0 + LED_1); LED_OUT &= ~(LED_0 + LED_1);
Hab es jetzt so versucht, aber immer noch kein Ergebniss: [c] #include <msp430g2231.h> #define LED_0 BIT0 #define LED_1 BIT6 #define LED_OUT P1OUT #define LED_DIR P1DIR #define TASTE BIT3 void main(void) { WDTCTL=WDTPW+WDTHOLD; P1REN = 1; LED_DIR |= (LED_0 + LED_1)
-
Thread
MSP430G2231 PWM Servo(JR) Ansteuern?
Hallo Ich habe hier ein MSP430 LaunchPad mit MSP430G2231 Und möchte damit ein Servo (JR) mit PWM ansteuern, nun habe ich das Problem, das ich nicht genau verstehe, wie man das bei dem MSP430G2231 anstellt. Aus dem, Daten blatt kan ich nicht fiel raus lesen http://focus.ti.com/lit/ds/symlink/msp430g2231.pdf Seite 25 TimerA ich verstehe die Initialisierung nicht was wann und mit welchem wert übergeben werden muss. Timer_A input clock frequency External: TACLK, INCLK, SMCLK, ACLK und TA0, TA1
-
Thread
MSP430: Assembler mit GNU-Toolchain
Hallo, ich möchte ein kleines Programm für den MSP430G2231 in Assembler schreiben. Dazu hab ich hier in den Foren schon mal etwas gesucht und folgenden Quelltext zusammengebaut: [code] #include <msp430.h> .section .text RESET:
mit folgendem Aufrug funktioniert zwar: [code] msp430-gcc -c -x assembler-with-cpp -mmcu=msp430g2231 -o asm.o led.s msp430-ld asm.o -L mspgcc\msp430\lib\ldscripts\msp430g2231 [/code] Ein msp430-objdump -D zeigt mir auch an, dass die Section .vectors da ist. Aber wenn ich die gelinkte Datei
-
Thread
MSP430 ADC10 Pin verfälscht Spannung
http://www.mikrocontroller.net/topic/305813 berichtet, versuche ich einen Strom via DRV8801 mit MSP430G2231 ADC10 zu messen. Der Strom-Signal-Ausgang des DRV8801 hat einen Tiefpass (10k / 33nF) und geht bei mir auf P1.1 des Launchpad Rev. 1.5 (UART Jumper gezogen), den ich wie folgt initialisiere:
auf Produktseite, Datenblatt und Family User's Guide (MSP430x2xx): http://www.ti.com/product/msp430g2231 http://www.ti.com/lit/gpn/msp430g2231 http://www.ti.com/litv/pdf/slau144j Die Errata enthalten übrigens nichts über den ADC10.
-
Thread
Taster abfragen msp430 Launchpad
stellen könnte damit ich das verstehe. Ich nutze wie schon gesagt das Launchpad von TI mit einem msp430g2231.
Aber da ich keine Beispiele finde bitte ich mir eins zu geben, das auf das Launchpad bzw. auf den msp430g2231 zugeschnitten ist um das vorgehen zu verstehen.
-
Thread
MSP430G2231 USART letztes Zeichen kaputt
Hallo Zusammen. Ich möchte mit dem MSP430G2231 Analoge werte Wandeln und dann am Rechner über die RS232 empfangen. Funktioniert auch fast. Bei dem String den ich sende, ist das letze Zeichen immer kaputt. Egal wie lang oder sonst was.
/msp430g2231.h") USART USART_ADC.c line 26 1304700681906 1393 this declaration has no storage class or type specifier USART USART_ADC.c line 25 1304700681906 1390 this declaration has no storage