-
Thread
MSP430: "memory access error" (flashen) - mit IAR klappt es
es mir nicht mehr möglich, mein Programm auf den MSP430 zu flashen. Mit der Entwicklungsumgebung IAR kann ich weiterhin problemlos den Code zum COntroller herunterladen. Das Problem stellt sich folgendermaßen dar: 1) compilieren -> ok 2) msp430-gdbproxy starten -> msp430xG461x wird erkannt 3) per msp430-gdb das Programm hochladen -> Fehlermeldung "Memory access error while loading section .text." Im verbose-Modus gibt mir der gdb noch folgende Details: [pre
-
Thread
Optimale Temperaturmessung
Hallo zusammen! Ich hab mal ne Frage: Es sollen 2 PT100 Temperaturfühler von einem MSP430 erfasst werden. Ich hatte zuerst an die einfache Möglichkeit der Widerstandsmessung per single Slope ADC mit dem Komperator des MSP430 zu machen. Jedoch können Messleitungslängen bis zu 30m zum
D-Wandler gehen. Zur A/D-Wandlung ist eon "kompletter" A/D-Wandler sicher besser geeignet. Hat dein MSP430 keinen ? Gerhard
-
Thread
Rote LED an Port 1.0 will nicht
[c] #include "msp430f5529.h" // Einbinden der Definitionen #define LED_X 0x01 // LED (rot) an P1.0 int main( void ) { WDTCTL = WDTPW + WDTHOLD; // WatchDogTimer abschalten // -
den aktuellen Code, > besonders die Zeilen in denen Du das GIE-Flag behandelst. [c] #include "msp430f5529.h" // Einbinden der Definitionen #define LED_X 0x01 // LED (rot) an P1.0 int main( void ) { WDTCTL = WDTPW + WDTHOLD; // WatchDogTimer abschalten // -
-
Thread
32-bit ARM Cortex-M3 mit lower power als 8-bit MCUs
dem "Aufpreis" vom 100nA für das Schieberegister aka. UART). Um das so richtig z.B. mit einem MSP430 vergleichen zu können müsste man Daten (Batterielebensdauer) einiger typischer Anwendungen haben...
aber ... nun ja Datenblätter sind geduldig. Die Praxis wird zeigen, ob sie einen Alternative zum MSP430 sind, vor allem auch preislich. Ich hab keinerlei Ahnung von ARM Cortex -M3 Prozessoren meine Welt ist die MSP430 Familie, deshalb folgende dumme Frage : Wie sieht das Programmierinterface aus
-
Thread
Wie kann ich einen 130 Khz Takt mit dem MSP430 erzeugen?
Hallo, ich möchte mit meinem MSP430F1232 einen Takt mit ca 130 kHz generieren. Ist das möglich? Und wie geh ich's am besten an? Mir ist klar, dass das über Timer realisiert werden muss, nur leider steige ich gerade nicht richtig dahinter
// //* External watch crystal installed on XIN XOUT is required for ACLK *// // // MSP430F123(2) // ----------------- // /|\| XIN|- // | | | 32kHz // --|RST XOUT|- // | | // | P1.1/TA0
-
Thread
MSP430 DCO (Anfängerfrage)
Das steht ja auch im Datenblatt un nicht im User Guide, weil es vom konkreten Modell des MSP430 abhängig ist. Für den MSP430F1611 stehts zum Beispiel auf Seite 36 im Datenblatt.
Hallo, erst mal danke für die schnelle Antwort, hab ich doch auch gelesen;) es geht um einen MSP430f2111. Grüße
-
Thread
Interrupt Problem bei MSPGCC
CCR0 += 50000; // Add Offset to CCR0 } Fehlermeldung vom Compiler C:\msp430\bin>msp430-gcc Timera.c -mmcu=msp430x149 -o Timera.elf Timera.c:46: parse error before numeric constant Kann mir jemand helfen. Wo liegt der Fehler? Danke MfG Steffen
signal.h und io.h includen, siehe http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/mspgcc/msp430-libc/doc/FAQ?rev=HEAD&content-type=text/plain
-
Thread
FRAM 1MBit bald obsolet?
der Entwickler dieser Technologie? Die haben jedenfalls auch FRAM und noch neue Controller aus der MSP430 Serie die gleich FRAM eingebaut haben.
dem Lesen wird dann der > ursprüngliche Inhalt zurückgeschrieben. Das habe ich hier im Wiki MSP430 auch schon beschrieben -) aber ja genau so geht dass :-) Dieses Verfahren ist bei Mehreren Speichertypen Normal. Bsbw. Kernspeicher, Bubblememmory, FRAM und auch damals schon Sogenannte Stabspeicher
-
Thread
wozu ein Prescaller am ADC
MSP430 schrieb im Beitrag #2828245: > Ich verstehe nicht, wieso ihr auf en 50kHz bis 200kHz rumreitet. Weil die Hersteller von µC alle nur mit Wasser kochen und die Taktfrequenzen für den internen ADC ganz gut vergleichbar sein sollten. > Für den MSP430 gilt z.B.: > Der Sampling-Kondensator ist mit ca. 20pF angegeben. Somit folgt die > eigentliche Aufgabe doch eher daraus, die Anzahl an > Sample-and-Hold-Zyklen so zu wählen, dass bei der gewählten
-
Thread
MSP430FR5739 und I2C
Tagen sitze ich nun an meinem Problem. Ich besitze ein MSP-EXP430FR5739 Experimentierboard mit dem MSP430FR5739 uC und möchte das I2C zum Laufen bekommen. Für den Anfang würde ich es gerne so einfach wie möglich halten. Der code soll ledigleich die Start-Condition gefolgt von der SlaveAdresse und einem
sich weder auf SDL noch auf SCK irgendetwas. Momentan sieht mein Code so aus: [c] #include <msp430.h> #define HYT_ADR_WRITE 0x28 #define HYT_ADR_READ 0x29 void init_i2c(void); void init_Clocks(void); //void i2c_write_byte(unsigned int, unsigned char); void i2c_write_byte(); void init_Clocks
-
Thread
Flash MSP430F5524 Extended
Mit dem Flash schreiben habe ich das Problem ... MSP430F5524 mit 64KB Flash. Ich möchte den oberen Teil des Flash ( ab 0x10000) schreiben habe aber Addressprobleme da es ja ein 16 bit Kontroller ist. Gibt es irgendein Address Extension Register um den Rest
Öhm 64k sind doch genau 0xFFFF also das ist die letzte Adresse. Nutze einen MSP430F149 der hat auch 64k und bei dem ist das so, oder hast du noch 64k zusätzlich angebaut?
-
Thread
Modbus RTU Lib für STM32
geschrieben, kann RTU, ASCII und TCP, Adaptionen für diverse Controller (verschiedene ARMe, AVR, MSP430) und auch Betriebssysteme (Windows/Linux). Nicht der schönste Sourcecode, aber funktional.
geschrieben, kann RTU, ASCII und TCP, Adaptionen für diverse > Controller (verschiedene ARMe, AVR, MSP430) und auch Betriebssysteme > (Windows/Linux). > > Nicht der schönste Sourcecode, aber funktional. Glaube das diese am einfachsten zu portieren ist. Die St spezifischen haben alle FreeRtos und
-
Thread
MSP430 Problem
Hallo, Können Sie mir biete helfen. Ich brauche Hilfe bei MSP430F413. Mein Problem ist, dass mein Compeiler (IAR SYSTEM) keine Fehler beim Compelieren findet und dann auch zur Simulation übergeht. Aber wenn ich dann die Simulation starte, dann gibt er bei
der Simulation nicht einmal über die erste Zeile. Und wenn ich versuche das Programm in mein MSP430F413STK2 zu laden, funktioniert es vorerst, später aber wenn ich auf "GO" drücke hält das Programm sofort an. und gibt mir folgendes raus! "Unable to execute: driver error" Und wenn ich auf "Step
-
Thread
Sensorlose Kommutierung debuggen (BLDC BEMF)?
experimentiere mit einem kleinen bürstenlosen Motor und habe eine rudimentäre Kommutierung ohne PWM mit MSP430G2231 erreicht. Sobald ich den Motor leicht bremse (ca. 10%) gerät aber offenbar die BEMF-Messung durcheinander, und es folgt ein kompletter Kommutierungszyklus (6 Zustände) innerhalb kürzester Zeit
Info schrieb im Beitrag #3630269: > mit MSP430G2231 Korrektur: der 2231 hat keinen Komparator, es ist ein MSP430G2211 Ich habe mittlerweile aber auf einen MSP430G2452 mit mehr Pins aufgerüstet, so dass die FETs einerseits mit einem Port gleichzeitig
-
Thread
Aufwandschätzung für Cross-Assembler
Für einen MSP430-Assembler in Go brauchte ich laut "git log" ca. 5 Monate.
J. W. schrieb im Beitrag #5837151: > Für einen MSP430-Assembler in Go brauchte ich laut "git log" ca. 5 > Monate. Die meiste Zeit ging drauf, um Go zu lernen? :)
-
Thread
Atmega32 - pin configuration
den ATMEGA32. Hab zwei Fragen: 1) Wie configuriert man pins, die nicht verwendet werden? Beim MSP430 setzt man sie auf output und low level. In der Doku des ATMEGA ist scheinbar input+pullup resistor angegeben, wenn ichs richtig versteh. Output+low level klingt für mich plausibler. Hätte jemand
schrieb im Beitrag #3030999: > 1) > Wie configuriert man pins, die nicht verwendet werden? Beim MSP430 setzt > man > sie auf output und low level. In der Doku des ATMEGA ist scheinbar > input+pullup resistor angegeben, wenn ichs richtig versteh. Output+low > level klingt für mich plausibler. Hätte
-
Thread
MSPGCC: Problem mit Multipikation
beschrieben worden ist. Den MSPGCC rufe ich mit folgenden Parametern auf: -x c -c -g -O2 -Wall -mmcu=msp430x147 Kann mir jemand das unterschiedliche Verhalten von mul1_xxx und mul2_xxx erklären? Viele Grüße von Marcus
Sorry, das habe ich noch vergessen: H:\>msp430-gcc -v Reading specs from /cygdrive/d/Programme/mspgcc/bin/../lib/gcc-lib/msp430/3.2.3/ specs Configured with: ./configure --target=msp430 --prefix=/c/daten/mspgcc/build/inst alled --disable-nls
-
Thread
Flash, RAM, NVRAM?
externen Speicher braucht, ob man mit internem Flash/EEPROM auskommt. Wobei es wohl mittlerweile MSP430er mit internem FRAM geben soll.
Speicher > braucht, ob man mit internem Flash/EEPROM auskommt. > > Wobei es wohl mittlerweile MSP430er mit internem FeRAM geben soll. MSP430 mit integriertem FRAM ist alt wie Steinkohle
-
Thread
Stromverbrauch eines Mikrocontrollers zeitaufgelöst messen
Wie der Titel sagt suche ich nach einer Möglichkeit den Stromverbrauch eines Mikrocontrollers (MSP430) zeitaufgelöst mit einem Oszilloskop zu messen. Je nach Low Power Mode erwarte ich einen Stromverbrauch zwischen 1 µA und 1 mA. Die gängigste Methode scheint die Messung über einen Shunt zu sein. Mich
Die Schottky-Diode ist ne gute Idee! Im LPM3 z.B. braucht der MSP430 ca. 1.6 µA das wären bei 1 kOhm 1.6 mV. Ich bezweifel, dass man das auf dem Oszi vom Rauschen unterscheiden kann :-/
-
Thread
1,5s mit Timer (MSP430) erzeugen
angucken: [c] //****************************************************************************** // MSP430x26x Demo - Timer_A, Toggle P1.0, CCR0 Up Mode ISR, 32kHz ACLK // // Description: Toggle P1.0 using software and the TA_0 ISR. Timer_A is // configured for up mode, thus the timer overflows when
//****************************************************************************** #include <msp430x26x.h> void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop WDT P1DIR |= 0x01; // P1.0 output CCTL0 = CCIE; // CCR0 interrupt
-
Thread
MSP430F149 NMEA String mit UART1 empfangen und auswerten
Hallo, ich möchte ein GPS Modul welches NMEA Protokoll ausgibt an einen MSP430F149 anschließen. Anschließend möchte ich einige Daten des NMEA Streams auswerten. Was läuft: - Initialisierung des UART - Interruptroutine: TXBUF1 = RXBUF1; (Terminalprog sendet und empfängt
suchen, mit welchem ich einzelne NMEA-Daten aus dem Datenstrom herausgefischt habe, um sie mit einem MSP430F1611 auf einer Smart Media Karte abzuspeichern
-
Thread
C in Resetbeschaltung MSP430
die beiden JTag Pins VCC_In und VCC_Out beide mit 3.3V verbunden werden? Kann prinzipiell jeder MSP430 ohne externe Taktquelle (außer TCK) betrieben und geflasht werden? Gruß Maddin
gegen deine interne Spannung treiben. Am besten mit Dioden entkoppeln. > Kann prinzipiell jeder MSP430 ohne externe Taktquelle (außer TCK) > betrieben und geflasht werden? Alle die ich kenne schon, ja.
-
Thread
AtMega328p aus eigener Produktion ?
- ST-Micro aus Schweiz, Italien, Frankreich. - NXP, ehemals Philips aus Niederlande. - Der TI MSP430 wurd und wird in Süddeutschland entwickelt. Die Oberliga, AMD/Broadcom CPUs bzw SoC werden in teilweise Deutschland gefertigt. Global Foundaries fertigt z.B. in Dresden. Prometheus
Deutschland designt ? MaWin schrieb im Beitrag #5962676: > Der letzte hier designte uC war wohl MSP430. Interessante Chips wie > FTDI232 aus Finnland oder ESP8255 aus China benötigen mehr know how.
-
Thread
Suche Library zum Lesen von COFF format
die Compiler von TI. Ich hab das vor ein paar Jahren für den C28 auch mal aufdröseln müssen. Der MSP430 Compiler CCS erzeugt ebenfalls COFF.
Compiler von TI. Ich hab das vor ein paar Jahren für > den C28 auch mal aufdröseln müssen. Der MSP430 Compiler CCS erzeugt > ebenfalls COFF. Jep, bei mir isses der F28
-
Thread
CCS: MSP430F2410 Fehlermeldung
Ja, die Meldung kommt vom Linker: [code<Linking> "../lnk_msp430f2410.cmd", line 111: error: placement fails for object ".int23", size 0x4 (page 0). Available ranges: INT23 size: 0x2 unused: 0x2 max hole: 0x2 error: errors
Int23 ist der Interrupt Vektor 23. Hat den dein MSP430 überhaupt? Vielleicht benutzt du eine ISR-Deklaration für ein Peripheral-Element, was es auf deinem MSP nicht gibt. Ansonsten mal Update von TI probiert? Auch die machen (nicht zu knapp) Fehler bei
-
Thread
Bei Code Composer Essentials CCE fehlt "io.h"
Ich habe nun endlich ein FAT-Filesystem für MSP430 und SD-Karten gefunden: ftp://ftp.circuitcellar.com/pub/Circuit_Cellar/2005/176/Sham176.zip Das hier ist allerdings für MSP430F449, habe es deshalb für MSP430F1610 modifiziert. Beim compilieren
-
Thread
MSP430 C-Funktionen vom RAM ausführen?
Weiß jemand, wie man auf dem MSP430 eine C-Funktion in den RAM kopiert, und von da ausführt? Ich möchte den gesamten FLASH neu beschreiben können, dazu muss die Flash-Routine in den RAM. Speicher hab ich genug, der F1611 hat intern
Bytes. Das ist kein ARM :) Sorry. Ich dachte du willst dies: > Weiß jemand, wie man auf dem MSP430 eine C-Funktion in den RAM kopiert, > und von da ausführt?
-
Thread
zu wenig RAM ?
Keine Ahnung, wo das steht, ich arbeite nicht mit AVRs, beim MSP430 GCC kann man das ausgeben lassen mit msp430-ram-usage oder msp430-size. ich denke mal die Befehle wirds beim AVR-GCC auch geben?
-
Thread
SPI und I2C mit gemeinsamen Taktsignal?
einer Frequenz mit der später beide Interfaces arbeiten können.) Der Takt soll später von einem MSP430 per HDMI kommen. Großes danke im voraus!
Schadi schrieb im Beitrag #5067306: > Der Takt soll später von einem MSP430 per HDMI kommen. Ich stelle mir die Terminierung interessant vor. Insbesonders bei HDMI, wo ja schon mal ein paar Meter Leitung anfallen können... Warum fährst du denn mit SPI aus dem Gerät heraus
-
Thread
UART und SPI mit MSP430 (MSP430F2013), Pin-Konflikt
Hallo, ich benutze den MSP430F2013 und möchte damit per SPI mit einigen Peripherie-Bauteilen kommunizieren (u.a. AD-Wandler). Die per SPI eingelesenen Daten möchte ich per UART über das UART-USB-Konverter-Modul UM232R (mit dem
Ich hatte bei mir auch mal versucht, den CCR1 zum Capturen eines externen Signals zu verwenden (MSP430F1611), aber das hab ich nicht hinbekommen. Weiß nicht, ob das ein Bug ist? Poste doch mal den geänderten Quellcode.
-
Thread
MSP430 fehler meldung
Hallo,Ich kriege die Fehler Meldung PROGRAM FILE NOT FOUND! mit dem MSP430 mikrokontroller.Ich möchte ein einfaches beispiel von Texas debuggen,Aber ich kriege diese Fehler meldung.Kann jemand mir eine Lösung geben!Danke.
sorry für den unproduktiven Beitrag aber hol dir nen AVR! Ich hab auch mit einem MSP430 angefangen, allerdings hatte ich immer wieder Fehlermeldungen auch wenn es am Tag zuvor noch funktioniert hat
-
Thread
msp430f149 Taktung DCO
Hallo, laut Datenblatt kann man den msp430f149 mit einem externen Quarz bis 8MHz betreiben. Ich benutze allerdings den temperatursensiblen DCO & 32768Hz des msp430 und habe eine Taktung von ca 13MHz eingestellt. Der Controller läuft soweit
höherer Ordnung bräuchte ich eine höhere Taktung. Die Frage ist nun, wieviel MHz verträgt der MSP430F149 ohne aus dem Schritt zu kommen? Danke Dieter
-
Thread
SDHC + MSP430F1611
Hello, Is the MSP430F1611 good enough to work with a SD HC card and to write on it. It has lot of RAM (10KB) which sounds great but is the 8Mhz frequency enough to write on the memory card and convert analog signals (3
You shoud use a newer MSP430 with 16 MIPS speed and DMA. The ammount of RAM isn´t the critical in your application. With proper use of the three DMA-Channels and the timers I think, you can reach your sample rate. But before you
-
Thread
Viele Kippwaagen, wie zählen?
paar € für die Basisstation dazu kommen und Fertig. oder wie von: MSP430µC-Fan schrieb im Beitrag #7238475: > Wenn du einen kleinen MSP430FRxxx als Ereigniszähler verwendest, bist du aber immer noch um die >2 €. (Die MSP430G Serie ist die Lowcost Familie der MSP430)
aufsteigender Stern und nie richtig im Markt > angekommen. Die aussage ist nicht richtig. Der MSP430FRxxx wird Milionenfach hergestellt und auch bereits welche mit FDI Zulassung, in Herzschrittmacher, Glucosemessgeräten, usw verbaut. Ich selbst verbaue x verschiedene MSP430FRXXXX Versionen Rollenweise
-
Thread
Suche nach gutem Mikrocontroller
Muss es zwingend 32Bit sein? Ansonsten werf ich mal noch die TI MSP430 Linie in den Ring, den Vorteil bei diesen Controllern sehe ich bei der geringen Stromaufnahme.. Die IDE ist CodeComposer, was eigentlich ein Eclipse mit ein paar Plugins ist. Davon gibt es, wie
beim Nucleo, diverse Boards welche du dir anschauen könntest. http://www.ti.com/microcontrollers/msp430-ultra-low-power-mcus/overview.html# Ich hab da gute Erfahrungen mit dem MSP430FR5969 Entwicklungsboard gemacht. Siehe auch den Beitrag hier im Forum: MSP430
-
Thread
Syntax-Highlighting Test
converted. // For example, a valid sequence could be A0, A3, A2, A4, A2, A1, A0, and A7. // See the MSP430x1xx User's Guide for instructions on using the ADC12. // // // MSP430F149 // ----------------- // | | // | A0 |<-
converted. // For example, a valid sequence could be A0, A3, A2, A4, A2, A1, A0, and A7. // See the MSP430x1xx User's Guide for instructions on using the ADC12. // // // MSP430F149 // ----------------- // | | // | A0 |<-
-
Thread
Satellit bauen
einen Picosat (Pocketqube) zu bauen…. Eigentlich nichts berühmtes Verbaut sind eigentlich nur eine MSP430 div. Spannungsregler und anderes Hühnerfutter deshalb will ich fragen inwiefern Esd Schutz und Reinraum sinnvoll ist.Ich meine Handschuhe,Overal,Mundschutz und Haarnetz. Mir ist auch klar das bei einer
Arno K. schrieb im Beitrag #4974822: > Verbaut sind eigentlich nur eine MSP430 div. Spannungsregler und anderes > Hühnerfutter deshalb will ich fragen inwiefern Esd Schutz und Reinraum > sinnvoll ist. Wenn es zuverlässig werden soll, dann hat ein ESD-Schutz noch nie geschadet
-
Thread
MSP430 Debug-Problem
Hallo Forum, ich arbeite aktuell an einem Projekt mit dem MSP430 und dem OLIMEX USB Tiny JTAG Programmer. Als Entwicklungsumgebung nutze ich TIs CCS4 für MCUs in der beschränkten Version - 16kB Codebegrenzung. Das Problem ist dabei, dass ich bei jedem zweiten
Ich hatte dieses Problem mal bei Header Platinen welche für die MSP430F16xx gemacht waren und ich dort einen MSP430F2618 drauf gelötet hatte. Mit IAR gab es dort keine Probleme aber mit CCS. Warum weiß ich auch nicht. Die Boards waren alle OK. Ich habe es letzten endes
-
Thread
Variablenverwaltung MSP430
Hallo zusammen, Benutzte den MSP430F2074... Wollte mal nachfragen, wie die Variablen abgespeichert werden. Wenn ich Variablen global deklariere, also Variablen sollen nach Unterprogrammsprung gespeichert bleiben, werden sie im RAM
ich nicht ganz. Variablen werden IMMER im RAM abgelegt, wo sonst? Oder geht es um den Stack? >MSP430F2074... Vermutlich eher MSP430F2274? >Wo kann ich das im USERGUIDE nachlesen? Ich vermute deine Fragen ziehlen eher auf den Code, also den Compiler ab.
-
Thread
MSP430F2419 flashen?
Im MSPGCC Paket ist das schöne Tool: msp430-downloader.exe das kann das.
Kann USB und parallel, auch alle Clones der Debugger, wenn die entsprechende msp430.dll hil.dll usw im Ordner sind.
-
Thread
MSP430FR5739 korrupte Daten am I2C
Den Code habe ich mal mit drangehängt. Vielleicht findet jemand den Fehler... [c] #include <msp430.h> #include "msp430fr_i2c_functions.h" unsigned char TXData = 0; // Pointer to TX data unsigned char TXByteCtr; // Bytecounter for data to be send unsigned char
Sensor { UCB0I2CSA = address; // Set slaveaddress UCB0CTLW0 |= UCTR; // Set MSP430 in transmit state UCB0CTLW0 |= UCTXSTT; // Startcondition followed by a stopcondition sends only start|slave-adr|stop UCB0CTLW0 |= UCTXSTP; // Stopcondition } unsigned
-
Thread
MSP430 auf 16MHZ falsch?
Hallo zusammen, Zur Info: Ich habe ein MSP-FET430U28A mit einem MSP430G2452 uC. Um eine Zeitmessung durchzuführen habe ich ein simples Programm geschrieben und den uC an ein Osz. angeschlossen. Den uC möchte ich auf 16MHz einstellen und die Periodenwechsel am Osz.
Zeitbasis zugrunde legen kann. Aber dafür musst du wahrscheinlich noch ein bisschen mehr über C und MSP430 wissen, um das zu programmieren.
-
Thread
Mit Code Composer Studio flashen?
verwende zur Zeit die Debug Umgebung des CCS zum Testen des Programms. Wie kann ich mit dem CCS den MSP430G2553 flashen, so dass das Programm automatisch startet wenn der MSP430 mit Strom versorgt wird? Sobald ich das Board vom USB-Port abstecke und wieder anstecke, läuft leider nichts. Ich habe vor
Da es äußerst unwahrscheinlich ist, daß das Programm ins RAM des MSP430 geladen wird (davon hat der einfach zu wenig, nämlich gerade mal 512 Bytes), /wird/ es schon im Flash sein. Davon ist auszugehen. Nur wird es aus irgendeinem Grund nicht von alleine starten;
-
Thread
MSP430 UniFlash
Hallo zusammen, ich arbeite mich gerade in den MSP430 ein. Hierzu habe ich das CCS6 installiert und ein vom CCS6 mitgeliefertes Beispiel-Projekt für den MSP430F6635 compiliert. Das Beispiel kompilierte Anhieb. Das Beispiel läuft auf meiner eigenen
session returned. [15:44:36] Loaded target configuration from: C:\ti\uniflash_3.3\Testprogramm\MSP430F6635.ccxml [15:45:05] Start operations on multiple programs on the target core... [15:45:05] Loading program: C:\ti\uniflash_3.3\Testprogramm\MY_TEST_1.out [15:45:07] MSP430: Loading complete. There
-
Thread
ISR Bearbeitungsdauer Berechnen
Peter II schrieb im Beitrag #4098629: > auch wissen wir nichts über den Prozessor) µC ist MSP430 Familie (wie im Namen steht) IDE nutze ich die von TI (CSS 6)
Gibt es von den MSP430 Fanboys echt keine Empfehlung für einen Simulator, mit dem man die Zyklen zählen kann?
-
Thread
MSP430 maximale Frequenz
Hallo, hat jemand von euch jemand eine Ahnung bis zu welcher Frequenz der MSP430 funktioniert? Ich hab hier einen MSP430F1611 mit externem CLK. Im erarta sheet (LAS368F − OCTOBER 2002 − REVISED MAY 2009) steht Max f_system von 8Mhz und weiter unten beim Timer steht dann bei TACLK was von 10MHz (Seite 28/74). Was mich aber noch viel mehr wundert ist das mein MSP430 bei 3.3V noch fleißig mit 16Mhz rechnet oder 10MHz bei 2.3V ??? Gruß eac
-
Thread
Hilfe: Problem erkannt und jetzt ??
Beides, zusätzlich kann auch die Phase noch um einen halben Takt verschoben werden. Beim MSP430 kann man das im UxTCTL-Register, Bits CKPH (Phase) und CKPL (Polarität) einstellen. Siehe Userguide der entsprechenden Familien.
"Beim MSP430 kann man das im UxTCTL-Register, Bits CKPH (Phase) und CKPL (Polarität) einstellen." Ist auch bei anderen MCs (8051, AVR, ARM) so. Es gibt ja 4 verschiedene SPI-Modi. Peter
-
Thread
msp430 packed structs
Hallo, wenn ich beim MSP430-gcc eine struct mit __attribute__ ((packed)) definiere, kann ich auf Wörter die an ungeraden Speicherstellen liegen nicht zugreifen. Ist das ein bug im Compiler? - Gibt es einen workaround? Ich
Nein, der MSP430 kann Worte nur an geraden Adressen lesen und schreiben. Mit __attribute__ ((packed)) weist du den Compiler an, Worte nicht auf gerade Adressen zu justieren. Der Prozessor nimmts dann übel...