-
Thread
msp 430F2619
Hallo Leute, weis jemand wie ich 4 pwm signale die aber um viertel versetzt sind und das tast verhältnis muss veränderbar sein erzeugen kann. Ich habe schon mit Timer A und Timer B versucht in verschieden Modus wie z.b up Mode oder up/down mode zu betreiben. leider kein erfolg. ich möchte mit den Signalen 4 DC-DC Wandler ansteuern. Siehe Anhang Danke im voraus
-
Thread
Richtige Komponentenauswahl für MSP430F2619
Hallo zusammen :) wie der Betreff schon verrät, muss ich geeignete Komponenten für den MSP430F2619 finden/aussuchen. Es geht um folgendes, ich arbeite derzeit an meiner Bachelorarbeit und ich muss mich um den Digitalteil eines PH-Meters kümmern, sprich Mikrocontroller programmieren.
Stift sein Für einen "Anfänger" sehr sportlich. Oder wie groß könnte der Stift werden? Schon der MSP430F2619 mit seinen 80 Beinchen hat eine Größe von ca. 15x15mm, wenn ich das richtig sehe.
-
Thread
Debuggen mit MSPGCC+Eclipse und MSP430F2619
Hi, ich versuche gerade, einen MSP430F2619 mit dem olimex MSP-JTAG-ISO zu programmieren. Nach den Anleitungen, die ich gefunden habe, bin ich nun auch in der Lage C-Projekte zu erstellen, den Code zu compilieren, der Debug Server findet
geändert. Funktionieren tuts leider trotzdem noch nicht. Siehe anbei. Quellcode ist #include "msp430x261x.h" int main(void) { volatile unsigned int i = 0; WDTCTL = WDTPW + WDTHOLD; P1DIR |= 0x01; P1OUT &= ~0x01; __bis_SR_register(~GIE); while(1) { P1OUT ^= 0x01
-
Thread
Problem mit Timer B bei MSP430F2619
Hallo, ich hänge leider an einem Problem und komme nicht so recht weiter: Wir wollen an einem MSP4302619 ein konstantes Rechtecksignal mit 1 MHz ausgeben. Für Timer A und Port 1.1 klappt das auch mit folgendem Code: #include <msp430x26x.h> void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop Watchdog Timer if (CALBC1_8MHZ ==0xFF || CALDCO_8MHZ == 0xFF) { while(1); // If calibration constants erased // do not load, trap CPU!! } BCSCTL1 = CALBC1_8MHZ; // Set DCO
-
Thread
Audio MSP430
für die Antwort. Wenn ich einen Blick in das Datasheet von dem msp430f2619 werfe, finde ich aber in den Tabellen nichts dazu. Kannst du mir einen Tipp geben, wo ich das finde? Rufus Τ. F. schrieb: > Wie groß ist eine .wav-Datei? Nun ja, wie oben schon
, danke für die Antwort. Wenn ich einen Blick in das > Datasheet von dem msp430f2619 werfe, finde ich aber in den Tabellen > nichts dazu. Der F2619 hat R2R-DACs. Die arbeiten theoretisch unendlich schnell, allerdings haben die Eingangs- und Ausgangs-Puffer Grenzen (siehe
-
Thread
msp430f2618 von Texas instrumaents
msp430x2471 msp430x2481 msp430x2491 msp430x2416 msp430x2417 msp430x2418 msp430x2419 msp430x2616 msp430x2617 msp430x2618 msp430x2619 msp430x311 msp430x312
@Christian R. für MSP430F1611 C:\mspgcc081230\bin\msp430-gcc -mmcu=msp430x1611 -o TS_20_16.elf -O E:\gccProjekte\TS1611\TS_20_LC7981.c für MSP430F5438 C:\mspgcc081230\bin\msp430-gcc -mmcu=msp430x5438 -o TS_20_54.
-
Thread
MSP430: Auswertung Interrupt-Flags
Hallo! Habe eine Frage an euch. Ich verwende einen MSP430F2619 und bin gerade dabei die ISR von der DMA zu schreiben (in C). Das sieht so aus: [c]#pragma vector = DMA_VECTOR __interrupt void DMA_ISR(void) { do { if(DMAIV & DMAIV_DMA0IFG)
Rufus Τ. Firefly schrieb im Beitrag #2058205: > Verwendest Du einen MSP430X? Dann ja, sonst nein, ein Funktionspointer > ist auch nur 16 Bit groß. Guckst du oben: MSP430F2619
-
Thread
MSP430F261x: 20 Bit Adressen (116 + 8 kByte ROM/RAM), aber keine CPUX?
jetzt viel RAM brauche, kommen die MSP430F261x bzw. MSP430F241x für mich in Frage. Die haben bis zu 128 kByte ROM + RAM + I/O (+ extra-Flash + gespiegeltes RAM), aber nur eine CPU. Nach allen Dokumentationen, die ich durchforscht habe, habe
kByte RAM + etc. Das ist vielleicht Hinweis - aber wofür? Datenblatt: https://www.ti.com/lit/gpn/msp430f2619
-
Thread
msp430f2274 in MSPGCC
msp430x2616 msp430x2617 msp430x2618 msp430x2619 msp430x311 msp430x312 msp430x313 msp430x314 msp430x315 msp430x323 msp430x325 msp430x336 msp430x337 msp430x412
Version: mspgcc-20081230.exe klingt nach dem besagten Datum. Jedoch bestehen die includes nicht für den MSP430F2274 es gibt x21 und x3... aber nix mit MSP430x22... kannst du mir die Dateien schicken?
-
Thread
MSP430 - Konfiguration Module
4xx und sind gerade im Umstieg auf die 5xx-Familie. Bei der Portierung der embedded Software vom MSP430F449 auf den XMS430F5438 stelle ich nun wieder einmal fest, daß für die Modulkonfiguration wie beispielsweise für die Konfiguration des Unified Clock Systems (UCS) oder für die Konfiguration der Universal Serial Communication Interfaces (USCI) die Registerbezeichnungen und die Bitpositionen beim XMS430F5438 teilweise wieder anders als beim MSP430F449 sind, so daß die Portierung der Software recht zeitaufwendig ist - genau genommen gleicht das Ganze eher einer Strafarbeit! Daher meine Frage: Kennt
-
Thread
MSP430 mehr als 16kB Daten
könnte. Sollte das mit dem CCE nicht gehen, hat jemand schon mal mit der Platinum Version mit nem MSP430 gearbeitet? Geht das da? zumindest in den ersten 30 Tagen? Danke schonmal! Grüße Robert
Ahh.. sorry, ich meinte natürlich den DAC (MSP430F2619). Danke erstmal Peter für den Hinweis und die Idee mit dem MSPGCC. Ja, daran hatte ich auch schon gedacht. Hab halt bisher immer mit dem Code Composer gearbeitet. Gibt es für die freie Umgebung
-
Thread
Problem beim anlöten eines Quarzes an das MSP Board
alledings nur ein 16MHz Quarz. Geht das dennoch oder ist 32MHz die Untergrenze? Ach ja, ich benutze ein MSP430F2619
Du hast das Clock-Management System des MSP430 einfach nicht begriffen. Es gibt keinen internen Quarz. Nur einen DCO, das ist ein besserer RC-Oszillator. Der ist vom Start weg aktiv und versorgt den MCLK und den SMCLK mit etwa 800kHz, bis man
-
Thread
MSP430 DAC - Sinus m. variabler Frequenz
Günstig wäre es auch zu wissen welcher MSP430 das ist... Einige haben DMA + DAC und können den DMA-Transfer autom. von einem Timer auslösen lassen...
Okay, sorry. Also es ist ein MSP430 F2619
-
Thread
debuggen nur in main() möglich bei msp430+gdb+eclipse
Programm hält zwar auch an Breakpoints an, aber ohne zu zeigen wo es ist. ich benutze den olimex msp430-jtag-tiny-v2 debugger und dessen msp430-gdbproxy in eclipse benutze ich den Gdbhardware debugging debugger wenn jemand eine Idee hat, wäre ich sehr Dankbar. Viele Grüße, Arne
> In was für einem Speicher führst du den Code aus? > Flash?Interner/externer RAM? ist ein msp430f2619 ich vermute mal im internen speicher Was micht am meisten stört, ist dass ich nicht den Inhalt der Variablen sehen kann. Viele Grüße, Arne
-
Thread
msp 430 PWM verschoben
jeweils um 90 Grad verschoben sein müsse. Außerdem muss der Duty Cicle verstellbar sein. Benutze den MSP 430 F2 2619. Habe 2 Timer zu Verfügung und habe leider kein erfolg. Jedes Signal dient dazu einen Hochsetzsteller anzusteuern. Hat jemand eine Idee?
die zusätzlichen Interrupts schnell genug bedienen muss. Alternative bei Architekturen, wie dem MSP430 ist, Zyklen zählen. Da die Ausführungszeit konstant gehalten werden kann zwischen der Initialisierung zweier Timer und diese sich in der gleichen Taktdomäne gewählt werden kann ist es auch möglich
-
Thread
Sinuserzeugung mit DAC: Probleme Interrupterzeugung für DAC durch TimerB Compareregister
vielleicht weiterhelfen :) Ich versuche im Moment einen Sinussweep von 500 Hz bis 1200 Hz mit einem MSP430-F2618 zu erzeugen. Dafür verwende ich den TimerB in Up/Down-Mode. TBCCR0 gibt mir die Periode vor, und mittels TBCCR1 möchte ich die Interrupts für den DAC erzeugen, um letztendlich aus dem Rechtecksignal
gleich mal überarbeitet. Jetzt stimmt leider nur noch die Frequenz nicht :( Kann es sein, dass der MSP430 das Compareregister nicht so schnell neu setzen kann? LG Tobi
-
Thread
MSP430 - UC1611s Display Hello World mir SPI
Hallo, ich versuche gerade ein Graphik Display zum laufen zu bringen mit UC1611s Chip auf einem MSP430 F2619 Verbindungstyp ist: 4 Draht 8bit SPI IDE: CodeComposer 5 Der nachfolgende Code sollte alle Pixel abwechseln Ein und wieder Aus schalten (Die ebenfalls angesteuerte LED blinkt auch, nur
Warteschleifen von Compiler entfernt werden. Sonst hier schauen: http://mykyta.info/a/embedded/msp430/group___m_o_d___s_p_i.html
-
Thread
Variablenwert geht nach verlassen der ISR verloren
Ok hier ist mein eher schlecht als recht geschriebens Testprog. #include "msp430x26x.h" #include "main.h" void zaehl ( ) { anz++; // while(1); } void main () { WDTCTL = WDTPW + WDTHOLD; P1DIR |=0x01; BCSCTL1 |= XTS; BCSCTL3 |= LFXT1S_3; BCSCTL3
in der Header wird lediglich das Array deklariert und eventuell spätere Variablen. #include "msp430x26x.h" #include "main.h" volatile int i; /*void zaehl ( ) { anz++; // while(1); }*/ void main () { WDTCTL = WDTPW + WDTHOLD; P1DIR |=0x01; BCSCTL1 |= XTS; BCSCTL3
-
Thread
D/A Wandler für Audio Ausgabe
unterschiede höre. Hoffe ihr könnt mir an der Stelle auch weiter helfen. [c] #include <msp430f1611.h> // note periode frequency #define c 3830 //261Hz 0. #define d 3400 //294Hz 1. #define e 3038 //329Hz 2. #define f 2864 //349Hz 3. #define
programmiert. Ich höre schon eine leichte Melodie, aber die CLK ist noch sehr schnell. [c] #include <msp430f1611.h> #define c 261 // 0. #define d 294 // 1. #define e 329 // 2. #define f 349 // 3. #define g 391 // 4. #define a 440 // 5. //Rest #define R 0 // 6. int