-
Thread
MSP430F149 und Back Up
Hallo Zusammen Ich habe da eine Frage: Bei meinem MSP430 soll nach Powerdown das RAM seinen Wert behalten. Darum habe ich mich entschieden, die Speisung des MSP mit einer externen Backup Batterie zu halten. Kennt ihr IC's, welche diese Überwachung der
umschalten, sobald die Speisung des Netzteiles zusammenfällt?? Es wäre gut, wenn dieses IC auch den MSP430 reseten würde. Ist der Wert des RAM noch vorhanden, wenn der MSP geresetet wird??? Danke für eure Hilfe Gruss Mike
-
Thread
MSP430: SMCLK, MCLK, ACLK messen
Hallo, wie kann ich bei einem MSP430 (F449) die SMCLK, MCLK, ACLK mit einem Oszi messen? Grüße
here we are: #include <msp430x44x.h> int main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop Watchdog Timer WDT FLL_CTL0 |=0x30; P1SEL = 0x32; // 0011 0010 = Pins werden nicht als I/O verwendet
-
Thread
Diode am Eingang eines msp430 als richtungs sicherung
ich habe einen msp430 als Steuerung für ein Brennstoffzellen System. eine vom MC unabhängige Schaltung überwacht druck und Temperatur (Komparator). Der Ausgang dieser Schaltung öffnet das Ventil für Wasserstoff.
Ventil schaltet. ich möchte daher den Ausgang des Komparator über eine Diode auf einen IO-Pin des MSP430 schalten. Worauf muss ich bei der Wahl der Diode achten? ist der Spannungsabfall über der Diode Problematisch(Pegel zu klein)? ist da ein Pull-Down Widerstand nötig?
-
Thread
MSP430 TIMER-A Problem mit Interrupt
Programmieren von Mikrocontrollern und stecke seit längerem an einem Problem. Als myC verwende ich einen MSP430F5310 und programmiere mit dem CodeComposer. Ich muss für ein Projekt ein Display(DOGM162 mit ST7036-Controller) ansteuern. Ich habe schon sehr viele Code-Bsp im Internet gefunden und probiert
Zur Anregung hier ein Beispiel mit dem WDT [c] #include "io430.h" typedef unsigned char uint8_t; typedef unsigned int uint16_t; volatile uint16_t delaycount; void delay (uint16_t time) { delaycount = time / 8; while (delaycount > 0)
-
Thread
MSP430G2553 Startet nur nach Reset
Hallo Freunde, ich möchte, wie der Titel schon sagt, das der MSP430, wenn er mit Spannung vom USB-Anschluss versorgt wird, automatisch "losrennt". Die Pinnne Test und RST habe ich abgezogen. Komisch ist, dass wenn ich den Resetknopf drücke, dann alles funktioniert. Mein Programm sieht folgendermaßen aus: [c] #include <msp430.h> #define USSensoren 4 int RXByteCtr, RPT_Flag = 0; // enables repeated start when 1 unsigned char TXData[2]; unsigned char RXData[2]; int anzahlTXNachrichten=0; int anzahlRXNachrichten
-
Thread
MSP430 Launchpad Timer A Mode
Ich habe eine Frage zum Timer beim MSP430G2231. In slau144 steht: "Output modes 2, 3, 6, and 7 are not useful for output unit 0, because EQUx = EQU0." Was ist EQU..?
Die Datenblätter zu den MSP430 brauchst du da nicht. Schau in den User Guide, und da beim Timer. Die Out-Modes sind dazu da, um abhängig vom Zählerstand im TAR Register die TAx Ausgänge zu schalten. Das ist sinnvoll für PWM usw
-
Thread
zwei msp430 mit dem selben Quarz betreiben
Guten Tag zusammen, Weiss jemand von euch ob man zwei gleiche MSP's über einen gemeinsamen Takt laufen lassen kann? also absolut synchron. ich benutze zwei MSP430F2618 mit 16MHz über den selben quarz wird es wohl nicht funktionieren, aber vielleicht gibt es
Zwei Möglichkeiten hast du: 1. Quarzoszillator und beide MSP damit treiben 2. 1 MSP mit Quarz und über PxSEL am entsprechenden Pin den Takt ausgeben am anderen MSP den Takt an XIN wieder rein.
-
Thread
V: MSP430F413IRTDT
Hallo Allerseits habe hier ca. 120 Stk MSP430F413IRTDT CPUs (Farnell-Nummer 153-7194) aus einem verwaisten Projekt. Datenblatt: http://www.ti.com/lit/ds/symlink/msp430f412.pdf Ich biete sie einzeln oder in größeren Mengen um 2,8€/Stk,
Teile sind im Gurt verpackt, es werden also Teile des Gurts verkauft. Ebenso sind eine Handvoll CC430F6137IRGC verfügbar (Digikey 296-25822-1-ND), die ich um 4,5€/Stk abgebe. Datenblatt: http://www.ti.com/lit/ds/symlink/cc430f6137.pdf Es werden jeweils zzgl Porto von AT nach wohin auch immer dazugerechnet
-
Thread
msp430 ADC10 Kanäle auswählen
Hallo! ICh versuche mit dem adc10 im msp430f1232 die Spannungen an A0 und A1 zu messen... irgendwie bekomme ich aber für beide Kanäle die gleichen Werte?!?!? Kann mir jemand einen Tipp geben? [C] /*Init ADC*/ ADC10CTL0 = ADC10SHT
MSP430x1xx User Guide (slau049f) [C] ADC10CTL0 = ADC10SHT_2 + ADC10ON + ADC10IE; //alles vor dem INCH_0 muss u.U. noch angepasst werden. ADC10CTL1 = CONSEQ_0 | ADC10SSEL_0 | ADC10DIV_0 | SHS_0 |
-
Thread
MSP430 und SHT11- Temp.sensor
Hallo! Habe den SHT11 und einen MSP430. Die beiden Chips sind korrekt verbunden und ich habe mit eine state machine programmiert die dem Chip die initialisierung sendet. Das Problem liegt im einlsen der Daten. Der MSP430 soll nach der
-
Thread
MSP430-LCD Ausgänge auch als Port ?
Kann man vom MSP 430 (449) die LCD ausgänge auch als Portausgänge nutzen ? Wenn ja, reicht da ein normaler ULN 2x03 als Treiber für zB. ne LED ? Also könnte ich Bespielsweise 7 Segmantanzeigen da dranhängen und über
Ich kenne den ULN 2003 nicht, aber einen Treiber wirst du sicher benötigen. Die Dioden des MSP430 können nicht mehr als ein paar mA ableiten. Ich benutze an meinen Last-Ports immer einen Feld-Wald-Wiesen-NPN-Transistor (BC337 oder BC547 oder so). Das reicht locker, um dann auch größere Lasten
-
Thread
CRC-Modul des MSP430FR5959
Hallo Zusammen, ich benutze den MSP430FR5959 von Texas Instruments und möchte das CRC-Modul verwenden (CRC-CCITT). Dazu habe ich folgendes Testprogramm geschrieben: int i = 0; CRCINIRES = 0xFFFF; for (i = 0; i < 10; i++) {
Ich kenne mich mit MSP430 eigentlich nicht aus, aber wenn ich mir im Datenblatt deren Beispiel zum CRC anschaue dann darfst nur in das niederwertige Byte von CRCDI (im Datenblatt "CRCDI_L" genannte) schreiben. Vermutlich
-
Thread
MSP430F5529 Launchpad Entprellen
Moin moin, ich verzweifle seit ein paar Tagen an meinem MSP430F5529 Launchpad... Folgendes Programm soll auf Tasterdruck den Modus zwischen 1 - 4 wechseln und je nachdem die LEDs in unterschiedlicher Art und Geschwindigkeit blinken lassen... Soweit so gut
irgendwo einen Fehler drin?? Viele Grüße und Danke im voraus Martin Hier der Code: #include <msp430.h> unsigned count = 62000; volatile unsigned int modus = 0; void initialize_LEDS(void) { P1DIR |= 0x01; // LED links = P1.0 P4DIR |= 0x80;
-
Thread
Energia MSP430 Zweidimensionale Array`s?
Hi Leute, ich versuche gerade ein zweidimensionales array in dem Energia für einen MSP430G2553 zu erstellen. Aber Energia zickt rum.. "..._4.cpp:13:42: error: too many initializers for 'int [8][10]'" Kann es sein das Enegia zweidimensionale array`s nicht unterstützt?
#4300384: > Hi Leute, > ich versuche gerade ein zweidimensionales array in dem Energia für einen > MSP430G2553 zu erstellen. Aber Energia zickt rum.. > "..._4.cpp:13:42: error: too many initializers for 'int [8][10]'" > > Kann es sein das Enegia zweidimensionale array`s nicht unterstützt? Kann
-
Thread
MSP430x169 und externer Quarz
Also ich hab hier das MSP430-169STK von Ollimoex. Auf dem ist ein 8MHz Quarz vorhanden. Diesen wollte ich jetzt aus stabilitätsgründen in Betrieb nehmen. Laut meinen Verständniss muss ich dazu nur die BCSCTLx Register einstellen
ich die Initialisierung hier aus den Forum verwende (siehe http://www.mikrocontroller.net/articles/MSP430_Codebeispiele) hänge ich die ganze Zeit in der Schleife. Diese dient ja der Überprüfung des Oscillators. Der wiederrum schwingt aber wenn ich direkt an den Pins messe. Hoffe hier kann mir jemand
-
Thread
[KiCAD] MSP430 Bauteil gesucht
+ Footprint, evtl. 3D-Ansicht) unter KiCAD welches ich derzeit nicht finde... Texas Instruments MSP430FR2422 in der TSSOP-Variante (16Pins). Kann mir hierfür jemand einen Tipp geben? Auch gerne, wie ich unter KiCAD das Bauteil evtl. selbst erstelle mit den richtigen SMD-Pads, damit das Bauteil
manuals enthalten. Oder du benutzt die Webseiten von kicad. In /usr/share/kicad/library/MCU_Texas_MSP430.lib sind schon einige MCUs drin. Diese kannst du als Vorlage benutzen und kopieren um genau deine MCU zu konfigurieren. Bei den PCB Symbolen bzw. Modulen wirst du dich am Datenblatt orientieren
-
Thread
msp430 warum so oft DW RESET
Hallo zusammen! msp430-gcc bietet die Möglichkeit, eine Funktion namens 'UNEXPECTED()' zu überlagern. Was macht diese routine? Ganz einfach, anstelle der 'DW RESET' wird ein Assemblercode erzeugt, der einfach nach 'UNEXPECTED
Platz 10 nur der Vektor "Watchdog timer" stehen dürfe. Auf jeden Fall bin ich glücklich, dass das msp430 Forum lebt. Dies ist für mich als Einsteiger beruhigend! Gruss Benno
-
Thread
Wer hat den MSP430F1611 im Programm?
Eigentlich sagt der Betreff ja schon alles: Ich suche genau diesen Typen der MSP430-Serie, bin aber bislang trotz intensiver Suche nur bei Digikey fündig geworden. Gibt es noch andere, möglichst deutsche Quellen?
Hallo Christoph, Zwei stück (MSP430F1611IPM) kann ich vom Lager liefern. bitte eine mail an Mark.de.Jong(at)mdejong.de Grüße Mark,
-
Thread
64Bit Integer in MSP430 GCC
Hallo! ICh habe eine kleine Frage: Wie werden beim MSP430 GCC Integervariablen deklariert? __Int64 Meinevariable; funktioniert nicht. WIe gehts richtig? Gruß
In C doch eigentlich mit den Typen aus der inttypes.h (also uint64_t bzw. int64_t). Müsste bei MSP430 eigentlich genauso gehen wie bei AVR-GCC-C...
-
Thread
Programmierung der Autoalarmanlage mit MSP430F1611
Für mein Projekt brauche ich eine Autoalarmanlage mit Autolichtwarner mittels MSP430F1611 zu programmieren. Die Funktionsweise: Es gibt zwei verschiedene Alarmtöne, die von (zB) *.wav Datei sind. Zum einen klingen sie ein "langsam Quaken" (ja, Geräusche einer Ente), wenn
http://www.mikrocontroller.net/articles/MSP430 >1. Wie kann ich eine *.WAV Datei im Flashspeicher übertragen? Eine WAV-Datei direkt vom PC: ohne weiteres gar nicht. >2. Was ist zu initialisieren? (Port, Timer, DAC, ADC, usw) Du
-
Thread
MSP430, Programm stoppt nach Interrupt Enable
Hallo zusammen, folgender Code auf dem MSP430F5310 führt zu seltsamen Ergebnissen. Die ISR des Timers A0 wird bedient, aber der Code in main() nach Interrupt Enable wird nach dem ersten Aufruf der ISR nicht mehr ausgeführt. [c] #include "msp430
-
Thread
MSP430 F149 Elektromagnetische Pulse
Hallo, wir haben ein Ethernetfähige Steuerplatine mit dem MSP430 F149 entwickelt. Diese lässt sich sehr gut und vielseitig einsetzten. Es ist jedoch so, das wenn wir über die Relais auf der Platine Induktivitäten ansteuern, dann hängt sich der Controller auf.
Der MSP ist nicht anfälliger wie andere Prozessoren auch. Kannst du einen Schaltplan posten?
-
Thread
5 Taster, Led, Motor am MSP 430
Test, möchte aber 5 Taster, eine LED, und ein Motor (über ein Transistor) ohne großen Aufwand an den MSP 430 (14 Pin) anschließen. Geht das irgendwie? Wär nett wenn´s jemand wüsste! Tobi
...Achso, ich hab die 14 Pin USB-Stickvariante (MSP...x13) Tobi
-
Thread
LM75 mit MSP430F1611
Hallo zusammen, ich arbeite mich ganz langsam in die Programmierung von einem MSP430 ein und setzte meine Ziele langsam immer höher. Jetzt möchte ich gerne einen Temperaturfühler LM75 auslesen. Ich möchte dabei keinen Interrupt benutzen, weil ich die Sache mit den Interrupts einfach
Hallo, ich kenne leider das I2C-Handling vom MSP430 nicht. Aber, du musst 2 Bytes auslesen. Das erste Byte ist bei ~25°C immer 0x00. Du musst 2 Bytes innerhalb einer I2C-Transmission auslesen. Ich kann leider nicht erkennen welche Baudrate
-
Thread
msp430f2112 clock initialisieren
ganz konfus durch die vielen Einstellmöglichkeiten, die aus dem PDF-File zu den Befehlsregistern des MSP hervorgehen. Der MSP hängt an einem 8MHz Crystal Oscillator und ich möchte erstmal die berühmt berüchtigte LED zum Blinken bringen. Folgende Konfiguration habe ich mir also zusammengeklaubt: [pre
focus.ti.com/mcu/docs/mcuprodcodeexamples.tsp?sectionId=96&tabId=1468 Beispiele auch für deinen MSP z.B. Für die LED Diese Beispiel kannst du sehr vielfältig in deinen Code einbauen. Gruß Tobias
-
Thread
MSP430 Timer-Interrupt löst RESET aus
Hallo, ich arbeite an einem Projekt, wo mit einem MSP430F2274 u.a. eine Phasenanschnittsteuerung (Einquadrantensteller) realisiert werden. Die Hardware ist schon fertig, desshalb gibt es da nichts mehr zu verändern. Zum Programmieren haben wir TIs Code
einen anderen Begriff? > > "Nested [vectored] interrupt controller" Nein so langsame µC wie der MSP430 haben keinen NIC, die flotten ARMs haben welche laut google-Suche. >> Da gibt es keinen Quellcode. > > Dann halt Assembler ... Texas Instruments MSP430 Optimizing C/C++ Compiler v
-
Thread
MSP430F2012 Info Memory
RSEG INFO Welche Segmente verwendet werden, findest Du in der ...\430\config\lnk430F2012.xcl.
> und dann: > RSEG MYINFO Das Ändern der ...\430\config\lnk430F2012.xcl funktioniert leider nicht. Aber man kann sich unter Options | Linker | Extra Options beliebige Segmente definieren.
-
Thread
MSP430 DLL Probleme (RADStudio C++)
denke leider ziemlich spezielles, Problem mit dem RADStudio/Compiler/Linker von Embarcadero oder der MSP430.dll von Elpotronic. Ich versuche das Problem erst einmal etwas allgemeiner zu halten, vielleicht erinnert sich ja einer an eine ähnliche Situation? Ich nutze besagte MSP430.dll von Elpotronic
-
Thread
MSP430 Verwendung von long und unsigned long
Hallo zusammen, ich arbeite in folgender Umgebung: Ich benutze einen MSP430F169 und programmiere diesen mit dem IAR Embedded Workbench in C++ (C++ ist eine Vorgabe, bitte keine Diskussionen über Ressourcen). Der MSP430 steuert einen ublox LEA-4H an und ließt über die Serielle
-
Thread
MSP430G + RS485
Hallo, ich möchte meinen MSP430G2553 mit dem SN65HVD11 für RS485 nutzen. Der MSP430G2553 kann zwischen 1,8 und 3,6 V. Nun hätte ich folgende Fragen: 1.) Kann ich den SN65HVD11 trotzdem mit 2 Mignon Batterien betreiben
-
Thread
I2C basics mit MSP430
Hallo, hoffe ihr koennt mir ein wenig auf die spruenge helfen,... mein ziel: mit einem msp430f169 ein weiteres IC mittels I2C anzusprechen. der msp soll als master dienen und entsprechend der kommunikationsvorgaben des 2. ic`s daten schreiben und lesen. nun habe ich mir ein demo programm
Das Timing macht doch der MSP. Das geht quasi automatisch. Man muss nur darauf achten das der MSP nicht scheller macht als das IC kann.
-
Thread
Debugging beim MSP430F148
Der PC vom MSP430 darf auh auf den Rambereich zeigen, auch von dort kann Code ausgeführt werden. Ich kann mich nicht daran erinnern, dass CCE Breakpoints auf Registerbereichsüberschreitungen setzen kann, und selbst
, das sollte sich auch durch genaues Ansehen des Assemblercodes lösen lassen. Schau einfach mal im MSP430 Befehlssatz nach, welche Assemblerbefehle den PC verändern und such nach denen im Code. Grüße, Peter
-
Thread
MSP430 interrupt auf pos. und neg. Flanken
Hallo zusammen, Ich verwende in einem Projekt einen MSP430F449. Ich möchte nun per interrupt einen Zähler bedienen. Das problem dabei ist das der MSP430F449 ja Flankengesteuert auf Interrupts reagiert. Da ich jedoch nicht beeinflussen kann ob gerade eine
-
Thread
MSP430 Binär in String, Display Ausgabe
Die MSP430 haben doch genügend Flash, was soll man sonst mit den ganzen kiBytes anfangen :)
memory > > 12 bytes of DATA memory > > 2 bytes of CONST memory [/c] Wenn man jetzt einen kleinen MSP430F2xxx mit 1 oder 2kB Flash benutzt, macht das einen Riesenunterschied! Noch'n Beispiel [c] int main( void ) > { > // Stop watchdog timer to prevent time out reset > WDTCTL = WDTPW + WDTHOLD
-
Thread
Assembler und C zusammen mit msp430-gcc kompilieren
/msp430/4.5.3/../../../../msp430/include/msp430.h: Assembler messages: /usr/local/msp430-uniarch-20110716/lib/gcc/msp430/4.5.3/../../../../msp430/include/msp430.h:22: Error: unknown opcode `typedef' /usr/local/msp430-uniarch-20110716/lib/gcc/msp430/4.5.3/../../../../msp430/include/msp430.h:24: Error: junk at end of line, first unrecognized character is `,' ... [/code] IAR scheint wesentlich komfortabler
-
Thread
Programmcode konvertieren und decompilieren (MSP430, hex)
Hi! Ich habe einen Programmcode für einen MSP430 welcher in einem wahrscheinlich unüblichen Format vorliegt: als hexadezimaler Code aber ohne die für das Intel HEX Format üblichen Adressen und Checksummen. 0a4e1a530a9b11283f413e413b413a4139413041091219410200b14902000a120b1... Immer vier Zeichen / zwei Hex-Werte ergeben einen MSP-Befehl. Die kann ich auch bei http://mspgcc.sourceforge.net/assemble.html entsprechend eingeben und erhalte für "0x4e0a" dann "mov R14, R10 (1 cycles, 1 words)". Leider erkennt msp430-objdump -d
-
Thread
Tastenfeld - Eingabe - MSP430
Hi. Ich habe mir mit einem MSP430 eine Art-Funktionsgerator gebaut. Ich möchte jetzt aber die Frequenzen über ein Tastenfeld einstellen und nicht immer das Programm ändern :) Gibt es vielleicht fertige Tastenfelder, oder ne Anleitung wie man sowas bauen kann für einen MSP430? Danke
-
Thread
MSP430 Real Time Clock Interrupt
programmiere gerade mein ersten richtig großes Projekt und habe folgendes Problem. Ich benutze den Msp430F1611 und programmiere in C mit IAR Workbench Ich will die RTC (Real Time Clock) Library von TI fürs Timinung benutzen (http://focus.ti.com/general/docs/techdocsabstract.tsp?abstractName=slaa290
meinen MSP übertragen lößt nach ende der DAtenübertragung die ISR des UART1 eine Fuktion names Sequenz aus. In dieser Funktion soll 10sekunden ein DAtensatz generiert werden und an den PC geschickt werden und
-
Thread
MSP430 - Temperatursensor - Kalibrierungsdaten?
Hallo, weiß jemand, wie man beim MSP430 die Kalibrierungsdaten für den Temperatursensor verwendet? Irgendwie sehe ich das nicht im Datenblatt des MSP430G2252 beschrieben. Vielen Dank schon mal für die Hilfe? Michael
-
Thread
[V] Leerplatine für MSP430 Schulprojekt
sichergestellt. Der µC kann programmiert werden, die LEDs blinken. Verkauft wird nur an jemanden, der MSP430-Kenntnisse besitzt, der ohne Probleme TSSOP und QFP mit 0.5mm Raster löten kann, der C beherrscht und der interessiert daran ist, eine Menge Zeit und vielleicht auch etwas Geld zu investieren, für
. Der Kaufpreis wird bei Fertigstellung des Projektes zurückerstattet (unabhängig vom Erfolg). Ein MSP430-Programmer sollte beim Interessenten vorhanden sein. Zwingend Voraussetzung ist, dass die Software nicht unter der GPL veröffentlicht wird. Das Projekt wird unabhängig von der Resonanz durchgezogen
-
Thread
MSP430 Sprünge bei Erfassung mit ADC12
Hallo, ich erfasse mit dem MSP430F169 eine Spannung zwischen 0,6 und 2,2V (Externe Referenz liegt an eREF+ und VeREF-) Die Messspannung ist an P6.5 / A5 angelegt Den gemessenen Wert zwischen 0 und 4095 gebe ich auf einem Display
und dann auf 2115 Ich lese am Breakpoint den Wert von ADC12MEM0 in IAR aus. [c] #include <msp430x16x.h> int ADCkty=0; main() { WDTCTL = WDTPW + WDTHOLD; // Stop Watchdogtimer // Port init P1SEL = 0x00; P1DIR = 0xF3; P1OUT = 0x03; P2SEL = 0x00;
-
Thread
MSP430F2013 per JTAG programmieren
Hallo, es gelingt mir nicht den MSP430F2013 per JTAG zu programmieren. Ich verwende e z.Zt. das USB-Tool eZ430-F2013 Development Tool. Zur Auswahl des Programmiermodes ist das TEST-Pin über pull-up/down-Rs entsprechend zu beschalten.
oder auch mit einem MSP430F2131 garantiert funktioniert (als Basis für die weitere Fehleranalyse). Ich habe bisher noch keine Typen aus der Reihe verwendet, alle größeren Typen der MSP430-Serie mit getrenntem JATG-Interface
-
Thread
MSP430 Fehlermeldung "MSP430: Warning: CPU is OFF and further debugging is not possible."
Wenn ich in den Debug-Modus gehe um das Programm zu testen kommt immer folgende Fehlermeldung: MSP430: Warning: CPU is OFF and further debugging is not possible. MSP430: Program loaded. Code Size - Text: 4146 bytes Data: 164 bytes Hier der Sourcecode: [c] #include <msp430x54x.h> #include
Ich hab da auch so ein ähnliches Problem: [c] #include <msp430x54x.h> #include <stdio.h> #define TRUE 1 #define FALSE 0 void print_money (uint16_t geldwert); int main(void) { do { print_money (100EUR); } while (noch_nicht_reich_genug
-
Thread
MSP430 UART Interrupts, wann ausgelöst
Hallo Community, ich wollte mit meinem MSP430F2132 eine I2C Kommunikation realisieren. Dazu habe ich einen Beispielcode von MSP430Ware genommen. Ich habs mit hochgeladen. Mein Slave soll 5 Bytes auf einmal übertragen. Es funktioniert ich weiß
-
Thread
MSP430F2013 mit RS232
Ich möchte den 16-Bit Wert des ADC vom MSP430F2013 über RS232 zu einem PC übertragen. Habe in einem anderen Thread einen Link zu einer Zip-Datei von Texas-Instruments gefunden: http://www.ti.com/litv/zip/slac080a Leider finde ich http:
Auf der TI Seite --> Mikrocontrollers --> Code Samples --> MSP430F20xx der Link dazu: http://focus.ti.com/mcu/docs/mcuprodcodeexamples.tsp?sectionId=96&tabId=1468 Der Link zum ZipFile für C: http://www.ti.com/lit/zip/slac080 MFG Fabio
-
Thread
RAM-Belegung MSP430 mit mspgcc bestimmen;
bestimmen. Hintergrund : ich wüsste gerne, wieviel RAM-Speicher ich noch zur Verfügung habe. Der MSP430F149 hat ja 2 KB RAM-Speicher (für Variable) und 64 KB Flash-Speicher (für den Programmcode).
Nimm msp430-ram-usage, das ist im mspgcc 3 mit drin. Beim 4er fehlts irgendwie.
-
Thread
msp430 mit timerb und min. 4 ccr
mal eure Hilfe bei der Suche nach einem passenden uC. Ich möchte gerne einen Mikrocontroller der MSP430 Reihe von Ti nutzen. Dieser muss eigentlich nur folgende Eigenschaften besitzen: 16MHz und mind. 2 Timer (A und B!!), dabei muss TimerB aber mindesten 4 oder mehr Capture/Compare Register besitzen
aufgelistet. http://www.ti.com/lit/sg/slab034v/slab034v.pdf Für deinen Fall würde zum Beispiel ein MSP430F247 reichen.
-
Thread
MSP430: Ultraedit -> C-Spy
zum MSP430 insgesammt recht unübersichtlich.
Parameter-Spy für C-Spy geschrieben :) Lösung für Ultraedit: C:\Pfad\cw23.exe %Paout.elf.a43 -d f430p -lpt2 ---------------------------------------------------------- %P ist der Pfad aout.elf.a43 ist das File -d f430p wählt den Treiber aus -lpt2 Druckerport 2 IAR übergibt noch mehr Parameter
-
Thread
msp430 flash löschen bevor schreiben?
Guten Tag zusammen, ich versuche das Flash meines MSP430F2618 zu beschreiben, genau zu sagen das Information Memory. Das ganze geschieht während dem Programmablauf. und es funktioniert auch, wenn ich das Segment vorher lösche, bevor ich es schreiben
neues sollte es heissen. das mit dem löschen habe ich befürchtet, ich habe es einfach nicht im MSP430x2xx Family User's Guide gefunden. der nachteil ist einfach das es von den ca 10'000 mal die man das flash beschreiben kann, immer gleich 2 abgezogen werden durch (löschen/schreiben), oder?
-
Thread
msp430-gdb Probleme mit for-Schleifen
Ich wollte nur mal nachfragen, ob es ein generelles Problem des msp430-gdb Debuggers ist, For-Schleifen zu debuggen? Klar, auf µC sollte man sowas eh vermeiden, weil es dafür ja keine wirkliche Enstrechung in ASM gibt, aber in manchen AppNote Quellcodes sind immer mal welche drin. Mein msp430-gdb schmiert immer ab, wenn er die Zählvariable einer For-Schleife evaluieren soll. Egal ob diese volatile, ein Register oder mit sonst einem Attribut versehen ist. Baut man die Schleife zu einer