-
Thread
Intex Poolsteuerung überwachen
sprich Tiefpass) genau berechnen. Die 47nF die ich angegeben habe habe ich mit den Ports eines MSP430F5438A Berechnet, weil ich diese für einen ähnlichen Job bei den Key to MIDI Converter verwende. Wenn natürlich die Frequenz und/oder die Off Phase Länger ist als beispielsweise den Orgeln, dann müsste
-
Thread
MSP430F5438 Backup-Spannung RTC
Leute, ich baue im Zuge meiner Masterarbeit ein Interface für maritime Messtechnik mit dem MSP430F5438. In Hinblick auf die Echtzeitverarbeitung der gemessenen Daten ist die aktuelle Uhrzeit sehr entscheidend. Meine Frage ist folgende: Kennt sich jmd mit diesem µC aus und weiß, was mit den
Batterie und schalten automatisch um (aber versorgen damit nur RTC und wenige Bytes Speicher). Der MSP430F5438A hat das nicht; du bräuchtest einen externen Umschalter, z.B. TPS3619.
-
Thread
[V] TI DSP/MCU, GPRS Module, LCD Display
inkl Versand >>>>DSP/Mikrocontroller 1 x TI TMS320F2809PZA für 8Euro inkl Versand 2 x MSP430F5438IPZR für 5Euro inkl Versand (beide ICs) 1 x TMS320C6720BRFP200 für 5Euro inkl Versand 3 x TMS470R1A288PGET für je 5Euro inkl Versand 1 x TMS320R2811PBKA für 5Euro inkl Versand >
-
Thread
msp430-assembler, pushM und popM - illegal mnemonic for specified core?
, wenn zutreffend oder > nicht, wenn nicht. Nö, das ist nicht der Fall. Ich hab' hier MSP430F5438, da ist nirgends ein "X" drauf. Und mit 256kB Flash-ROM bleibt dem nichts anderes übrig, als den 20-Bit-CPU-Kern zu nutzen. Woher hast Du diese interessante Idee?
gehandhabt wird, halte ich das für reinen Zufall. Auf meinem 'F5438 steht ausgeschrieben(!) "MSP430F5438" drauf. Vor allem ist es überflüssig, weil im Datenblatt (in das man ja sowieso sehen sollte) drinsteht, welcher Kern verwendet wird. Dein 'FR2355 verwendet den Xv2-Kern, aber hat keinerlei
-
Thread
Lohnt sich der Einstieg in die MSP430 Welt?
-bit) kennenlernen müssen und das ist einfach nur grausam. Persönlich arbeite ich mit einem MSP430F5438A (64K RAM, 256K Flash mit viel Peripherie) - das ist tw. historisch bedingt, aber ich habe dazu auch die gekaufte IDE (IAR Workbench) und bin mittlerweile einfach darauf eingefahren. Jedoch merke
Jürgen W. schrieb im Beitrag #5536371: > MSP430F5438A (64K RAM, 256K Flash sicher? mein Datenblatt sagt 16k RAM
-
Thread
Einbrennen von RAM bits?
dann eine Mittelung und schon hat man die langfristig anliegenden RAM-Werte verfügbar. Beim MSP430F5438A kann man so etwas schön beobachten, wenn man einzelne RAM-Banken aus- und wieder einschaltet: Ein gewisser Prozentsatz an Bits nimmt den immer selben Wert an. Anmerkung: Bisweilen nutzt man
-
Thread
Quarz oder Resonator - was wird da gespielt?
wir aber dann einen Microcontroller als Basis fürs Anschwingen nehmen, dann denke ich an meinen MSP430F5438A: Der RTC-Quarz läuft permanent und wenn der Controller aufwacht, dann steht der interne DCO ohne weitere Verzögerung zur Verfügung - passend vorkalibriert kann man den mit <1% Frequenzfehler einstellen
aber dann einen Microcontroller als Basis fürs Anschwingen > nehmen, dann denke ich an meinen MSP430F5438A Funktionieren aber nicht alle so. Es gibt genügend, die als Quarz einen mit höherer Frequenz benutzen, der dann wieder anschwingen muss. Einen 32-kHz-Quarz muss man ohnehin durchlaufen
-
Thread
Gute zweit Programmiersprache
Anwendungen mit Rechenleistung benötigen sinnvollerweise 16 oder 32 bit. Ich arbeite zB. mit dem MSP430F5438A und komme v.a. bei Filterfunktionen an die Grenzen - manchmal wäre da der STM32 etwas schöner.
-
Thread
MSP430 Bootloader unbeabsichtigt
Hallo TI-Freunde, wir haben hunderte Geräte mit MSP430F5438, jeweils mehrere Platinen in schuhkarton-großem Gehäuse, vergossen, Schaltplan/Layout/Software liegen vor. Die Geräte starten manchmal nach kurzem Spannungseinbruch nicht mehr. Anscheinend gibt
!TIler schrieb im Beitrag #5080532: > MSP430F5438 F5438 oder F5438A? > Die Quartze schwingen im Fehlerfall nicht. Der BSL initialisiert sie nicht. > Anscheinend gibt es bei einem kurzen Spannungsreset noch Pegelwechsel > auf der TEST-Leitung
-
Thread
Nokia 3310 LCD Ansteuerung mit MSP430F5438
Hallo, ich versuche wie bereits oben geschrieben ein NOKIA 3310 LCD mit dem MSP430F5438 anzusteuern und etwas auszugeben. Den Code habe ich als Anhang beigefügt. Der Code funktioniert soweit, jedoch nur solange ich in der Funktion CLK_init() im Register UCSCTL5 DIVM_x schreibe. Aber
-
Thread
MSP430 Information Memory - Nicht leer!
Ich erlaube mir eine Korrektur hinsichtlich INFO_A und Kalibrierwerten: Ich nutze den MSP430F5438A, der Info-Bereich geht von 1800h bis 19FFh, die Device Descriptor Table beginnt zumindest dort NACH (!) dem Info-memory bei 1A00h und geht bis 1A90h.
-
Thread
[MSP430] SPI funktioniert nicht richtig
Hallo zusammen, ich versuche mit meinem MSP430F5438 mit einem MCP2515 CAN-Controller zu kommunizieren. Die Verdrahtung steht auch schon und ich konnte bisher noch keine Fehler identifizieren. Ich verwende UCA1 als Hardware-SPI. Die Initialisierung
-
Thread
[MSP430] Starthilfe zum MCP2515 CAN-Controller
Hallo zusammen, mein MSP430(F5438) soll durch eine Kombination aus CAN-Controller MCP2515 und CAN-Transceiver SN65HVD230D erweitert werden. Bevor ich die neue Hardware nun aber verlöte, würde ich mich über eine Rückmeldung freuen
-
Thread
Seltsames uC-Verhalten: Bugsuche
Programm aufgefallen. Mein Programm (kompiliert mittels Code Composer Studio 6 mit MSPGCC für einen MSP430F5438 auf einem olimex-Board mit dem olimex-JTAG-TINY v1-Programmieradapter) war zu diesem Zeitpunkt schon etwas größer (ca. 26kB) und der Fehler trat in einem Teil auf, der in meinen Augen eigentlich
-
Thread
Eclipse und MSP430
Wenn ich den msp430-gdbproxy per Kommandozeile starte, dann findet er mein olimex-Board samt MSP430F5438. Wenn ich nun in eclipse auf "Debuggen" klicke, dann scheint die Kommunikation mit dem Proxy auch zu funktionieren (es erscheinen jede Menge Write/Read Ausgaben in der Kommandozeile). Eclipse wechselt
-
Thread
Strombelastbarkeit MSP430
anschließen kann. Meiner Meinung nach ist dies aber eigentlich kein Problem (verwendeter Controller: MSP430F5438IPZ), denn im Datenblatt auf Seite 45 unten, ist so ein Graph angegeben, der die Abnahme der Leerlaufspannung mit steigendem Strom an einem I/O-Pin darstellt. Laut diesem Graph könnte ich doch theoretisch
-
Thread
MSP430: Mehrere Variablen hintereinander in feste RAM-Adresse
Hallo zusammen, ich benutze einen MSP430F5438A. Mit diesem will ich via DMA Daten aus dem RAM zum UART schicken. Diese Daten werden in verschiedenen Variablen abgelegt. Ist es möglich, diesen Variablen eine feste Adresse im RAM zuzuweisen,
-
Thread
MSP430 + uart
Hallo zusammen, ich versuche mit dem MSP430F5438A ein GPS Sensor über UART auszulesen und die empfangenen Daten in ein String zu kopieren um sie dann zu verarbeiten.(NMEA-Standart.. Wobei der Parser der nmealib zu umfangreich wäre) Mir würde
-
Thread
IAR: MSP430 hängt im Startupcode fest.
Hallo, Ich arbeite mit IAR Vollversion 4.3 MSP430F5438 Programmer von Olimex MSP430-JTAGTiny-V2 Folgendes Problem: Ich führe Download&Debug aus, dann steht der Debugger wie im oberen Teil des Bildes bei main(). Bei "Go" läuft er normal los.
-
Thread
MSP430: Mehrere Interrupts pro Timer
Es ist ein MSP430F5438A. Arbeite mit der IAR Workbench. Die ganzen Register für die Konfiguration sind doch von vorneherein alle mit 0 initialisiert. Und nur wenn ich ne andere Konfiguration als die Standardeinstellungen
Johannes Hofmann schrieb im Beitrag #3322770: > Es ist ein MSP430F5438A. > Arbeite mit der IAR Workbench. Nur der MSP430F5438A oder das MSP-EXP430F5438? Schau mal hier: http://320volt.com/wp-content/uploads/2010/10/msp430x23x0_tb_07.c.html // As coded with
-
Thread
MSP430F5438: Probleme mit mehreren interrupts
Huhu Ich habe bei meinem aktuellen Projekt das folgende Problem: Beim USCI_A0 (als UART) und ADC12 werden die TXIGF bzw. ADC12IFG nicht gesetzt wenn ich die flags polle. Die flags werden jedoch problemlos gesetzt, wenn ich stattdessen mit wait() eine runde Däumchen drehen lasse und nachher mit dem Debugger die Register ansehe... [c] int fputc(int _c, register FILE *_fp) { // while(!(UCA0IFG&UCTXIFG)); // <- funzt nicht! wait(1000); // <- funzt! UCA0TXBUF = (unsigned char) _c; return((unsigned char)_c); } [/c] [c] int get_ADC() { // [set up ADC12
-
Thread
MSP430 mspdebug
10004002 Configured for JTAG (2) Sending reset... Set Vcc: 3000 mV Device ID: 0x5438 Device: MSP430F5438 Code memory starts at 0x5c00 Number of breakpoints: 8 fet: FET returned error code 34 (Not supported by selected Interface) fet: warning: message C_IDENT3 failed [/code] auf den MSP430 mir
-
Thread
CC3000 Patch Programmer mit MSP430F5438A
mit einem Projekt beschäftigt. Ich arbeite mit dem CC3000 von TI und versuche momentan mit dem MSP430F5438A Experimenter Board mit Hilfe der Basic WiFi Application von TI eine WiFi-Verbindung herzustellen. An sich sollte das wohl nicht das große Problem sein, nur funktioniert der Verbindungsaufbau mit
ändere ich die SPI-PIN-Zuweisung des Patch Programmers für MSP430FRAM im Code auf die PINs des MSP430F5438A? Leider gibt es eben keinen Patch Programmer für den MSP430F5438A. Vielen Dank für eure Hilfe Grüße Cyrus
-
Thread
MSP430 mit ADXL345 kommunizieren lassen
Hi! Mein Ziel ist es an den MSP430F5438A den ADXL345 anzuschliessen (IAR als Entwicklungsumgebung) und diese miteinander kommunizieren zu lassen. Ich habe die SPI Kommunikation geschrieben und mir herausgesucht welche Register und Bits
-
Thread
MSP430 im 40poligen DIP-Gehäuse
ist mit 16kB SRAM ganz ordentlich, 2 * CAN wäre aber > noch zu wünschen gewesen. Hat der MSP430F5438 auch.
mit 16kB SRAM ganz ordentlich, 2 * CAN wäre aber >> noch zu wünschen gewesen. > > Hat der MSP430F5438 auch. CAN?! Nein.
-
Thread
MSP430F5438 mit Watchdog
Hi Leute, ich verzweifle gerade an dem MSP, ich wollte mich langsam einarbeiten und deshalb via Watch dog einen PORT jede Sekunde High und LOw schalten. Ich sitze da schon den ganzen Tag dran und die anderen Thread hier im Forum haben mir leider auch nicht weitergeholfen. Kann mir vlt jemand ein kleines Beispielprogramm mal zeigen, in dem der PORTX z.b. ein und ausgeschaltet wird einmal Pro Sekunde? Meine ÜBerlegungen, initialisiere den WD mit dem Passwort und setze dabei den Counter auf 0. wenn der WD einen Überlauf hat, Überprüfe das BIT WDTIFG, ob dieses gesetzt ist. Wenn ja, dann
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
: 1 LPC1343 2 LPC1768 2 MSP430F1612: 1 MSP430F5438: 1 TMS320F28023: 1 PIC12F1822 2 PIC16C57 1 PIC16F628 1 PIC16F84 2 PIC16F871 1 PIC16F876 1 PIC16F877
(+1) MSP430F2013 1 (+1) MSP430F2274 1 (+1) MSP430F1612: 1 MSP430F5438: 1 TMS320F28023: 1 PIC12F1822 2 PIC16C57 1 PIC16F628 2 (+1) PIC16F84 2 PIC16F871 1 PIC16F876 1
-
Thread
I2C-Verbindung zwischen zwei MSP430 Mikrocontrollern
für das Mikrocontroller-Labor an der Hochschule eine Kommunikation zwischen zwei Controllern (MSP430F5438) über I2C herstellen. Da ich sehr wenig Erfahrung mit der Pogrammierung eines Mikrocontrollers habe, möchte ich erst einmal ein Zeichen von Slave zu Master senden. Dazu habe ich mir die TI-Examples
-
Thread
[MSP430] Flash lesen in C (Assembler geht)
passiert nichts, im Speicher bleibt stets FF anstatt value? Liegt das vlt. an meinem Prozessor (MSP430F5438A)?
-
Thread
MSP430Fxxx kaufen und damit basteln.
msp-exp430f5438 Am unteren Ende gibt es dann so Miniboards für 17-20 Euro aus China. Einfach mal "LANSE MSP430F5438 core board" googlen und bei eBay nachgucken. Ich kenne die Boards aber nicht und ich weiss auch nicht, was für einen Programmer man da braucht.
-
Thread
MSP430 hängt in AD-Wandlung
auslesen ADC12CTL0 = 0x0000; // ADC12CTL0 löschen return temp; } Controller: MSP430F5438 woran mag es liegen, dass die AD-Wadlung nicht weiter kommt? mfg
-
Thread
LED mit Transistor schalten
#2723727: > Denn > lt. seinem Schaltbild wird der µC nur mit 3,3V betrieben. Genau der uC (MSP430F5438) wird mit 3.3V betrieben. Würde es mit einem Mosfet gleich funktionieren? Oder besser oder würde es keinen Sinn machen?
@ Anfänger (Gast) >Genau der uC (MSP430F5438) wird mit 3.3V betrieben. Reicht für rote, grüne und gelbe [[LED]]s. >Würde es mit einem Mosfet gleich funktionieren? Ja, BS170 & Co.
-
Thread
Pin: Vcore - wie anschließen?
beschaltet werden muss? Gehört der Pin an VCC oder wie muss damit verfahren werden? Controller: MSP430F5438 mfg und Danke
-
Thread
Float Initialisierung scheitert MSP430F5438
Hallo, ich habe leider ein paar Probleme mit meiner Programmierung eines MSP430F4538, ich programmiere ihn in CCS in C. Leider hab ich einige Probleme ihm beizubringen mir eine float zu erstellen. Ich nehme an das es ganz einfach ist und ich einfach nur ein Brett vorm Kopf habe. Vielleicht sieht einer von euch gleich den Fehler: Programmcode: float fVRef = (float)5018; //Referenzspannung float fResult = (float)lResponse; //Hat einen maximalwert von //0x00FFFFFF(long) float fTest = (float)78643200; fResult = fVRef *
-
Thread
Problem mit SPI
Hallo! Ich denke es ist noch ein generelles Pronlem mit dem SPI. Ich nutze den MSP430F5438 und hier ist mal mein Code zur Config: [c] UCB3CTL1 |= UCSWRST; // reset UCB3 during setup UCB3CTL0 |= UCMST + UCSYNC + UCMODE_2
-
Thread
MSP430 IRDA Schnittstelle zieht viel Strom
ich habe ein kleines Problem mit einem IRDA Empfänger. Sobald ich die Schnittstelle meines MSP430F5438A initialisiert habe und die Statemachine der Schnittstelle aktiviere, dann zieht mein Board ca. 75µA mehr. [c] P5SEL |= ((1<<7) | (1<<6)); UCA1CTL1 |= UCSWRST; // Set
-
Thread
MSP430F5438A Linking Error
Hallo, ich bekomme seit dem letzten Codeupdate diese Fehlermeldung: [code] <Linking> "../lnk_msp430f5438a.cmd", line 114: error: run placement fails for object ".bss", size 0x5ffc (page 0). Available ranges: RAM size: 0x4000 unused: 0x3f60 max hole: 0x3f60 error:
-
Thread
Vorwiderstand digitaler Input msp430
auch im Datenbaltt raussuchen. Aber vielleicht weiss ja jemand gerade die Antwort. Ich hab nen MSP430f5438 und will digital high anlegen(3,2 V).brauch ich dafuer einen Vorwiderstand oder geht das so. Ich erinner mich noch das man das umstellen konnte aber ich hab noch nix verstellt an den internen Widerstaenden
-
Thread
Brauche ich einen externen Oszillator?
schrieb im Beitrag #2557216: > Code Composer Studio 5 OK danke. Nach all meinen Problemen den MSP430F5438 mit den freien Tools ans LAufen zu bringen, mit denen ich seit Jahre auf dem MSP430F1611 arbeite, habe ich mich nun auch was o.g. Controller angeht für Code Composer 5 entschieden. Danke für
Gunb schrieb im Beitrag #2557222: > OK danke. Nach all meinen Problemen den MSP430F5438 mit den freien Tools > ans LAufen zu bringen, mit denen ich seit Jahre auf dem MSP430F1611 > arbeite, habe ich mich nun auch was o.g. Controller angeht für Code > Composer 5 entschieden. >
-
Thread
Endlosspotentiometer Abtastrate
gross wuerdet ihr die Abtastrate waehlen. Waer es besser neben dem ADC aus meinem Midicontroller(msp430f5438) noch externe ADC's zu verwenden? Da sich immer nur wenige meiner Potis aendern haette ich die Idee ueber ne Schaltung zu bestimmen welche sich geaendert haben und nur diese abzufragen vielen
-
Thread
MSP430F5438 mit msp-gdbproxy und MSP-FET430UIF
MSP430G2...) und bin dabei auf das MSPDebug gestossen. Laut MSPDebugs Versionshistory sollte dein MSP430F5438 aber auch von dem Tool unterstützt werden.
Ein weiterer Link zum Thema MSP430F5438 und msp-gdbproxy, was die älteren dll's angeht: http://develissimo.com/forum/topic/16061/?page=1#post-42555 Das Problem scheint also in Bezug auf diesen Controllertyp schon länger bekannt
-
Thread
MSP430, IAR unterschiedliches verhalten mit/ohne debugger
Lösung. Vielleicht hat ja in den Jahren mal jmd eine Lösung dafür gefunden? Controller ist ein MSP430F5438A und ich Debugge über JTAG. Würde mich freuen wenn mir da jmd weiterhelfen kann. Grüße
-
Thread
MSP430F5438 UART Softmodem
Hallo Ich versuche auf einem MSP430F5438 ein SoftModem zu implementieren. Als groben Leitfaden habe ich mir http://focus.ti.com/general/docs/litabsmultiplefilelist.tsp?literatureNumber=slaa204 ausgesucht. Ich komme jetzt soweit das ich
-
Thread
MSP430F5438A
Hallo! Ich bin dabei einen MSP430F5438A auf seinen Energieverbrauch zu untersuchen. Das (spielerische) Ziel ist es, später den MSP mittels eines Kondensators (atm. 3680µF) möglichst lange zu betreiben. Nur leider bin ich nicht
-
Thread
SPI (FRAM) hängt sich auf
Hallo! Ich spreche einen FRAM Baustein der Firma RAMTRON über einen MSP430F5438 mit Hilfe der SPI Schnittstelle an. Problem ist, dass der Code sich an der Stelle : while (!(UCA0IFG & UCRXIFG)); in Schreib und Leseroutine ab und zu (nicht immer) aufhängt. Jmnd eine
-
Thread
LFXT1 32,768kHz am MSP430F54x -> 33,059kHz
Änderung von 32 auf 33kHz das fault flag eher nicht setzen. http://focus.ti.com/lit/ds/symlink/msp430f5438.pdf Seite 46 Martin