-
Thread
while{1} bei MSP430F2013
in der while-Schleife steht nicht mehr ausgeführt. Kennt jemand dafür die Ursache? //using the MSP430F2013 as ADU //December 2012 //data transfer works with blocks of 16 16-Bit-Words (INT16) #include "msp430x20x3.h" unsigned int numtotransfer = 16; unsigned int values[32]; //space for 32 values
data on the first edge USICTL0 |= USIOE; //activate output (data goes from MSP to Warrior56) USICNT |= USI16B; //SPI-Register USISR for 16-Bit-data //init ADC SD16 SD16CTL = SD16REFON; //activate reference 1,2V SD16CTL |= SD16SSEL
-
Thread
MSP430 IAR C-Compiler Warning
Hallo, Ich habe die Demo "msp430x20x3_ta_uart2400.c" verwendet. Läuft prima. Ich bekomme jedoch immer beim Compilieren die Warung: Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined in this statement
, vielen Dank für Deine Antwort. Mir fällt es noch schwer so manche Demo's nachzuvollziehen. Im "MSP430x2xx Family Userguide", slau144d.pdf, wird der Prozessor beschrieben. Es wäre schön, wenn man dabei gleich noch ein paar Beispiele gebracht hätte. Und in der IAR Workbench gibt es diverse Headerfiles
-
Thread
MSP430 und einfache SimpliciTI Anwendungen
Hallo, ich möchte gern zwischen zwei MSP430 Controllern eine Funkverbindung aufbauen. Dies sollte nach Möglichkeit eine Punkt zu Punkt Verbindung sein. Hat jemand schon Erfahrungen mit SimpliciTI gemacht ober Code Beispiele gefunden?
Hallo, schau mal auf der Shop-Seite dieses Forums, dort findest Du den MSP430 Funkstick. Da gibts auch Beispielcode für den Anfang.
-
Thread
[V] MSP430 Header + JTAG
Hallo, angeboten wird hier ein MSP430 Headerboard und ein passender JTAG, alles ist von OLIMEX. Die Sachen sind neu, da ich zwar mich damit beschäftigen wollte kam jedoch nie dazu. Der Preis liegt bei 27,50 Euro inkl. Versand. Hier ist die Referenz: - header board with MSP430F149 - parallel port JTAG compatible to TI FET melden bitte unter: usd . pcp (ät) gmx . de
-
Thread
Software-PWM auf dem MSP430G2211
Hallo, ich versuche gerade auf dem MSP430G2211 vom Launchpad eine 8-bit PWM zu implementieren. Ich benutze ich die an Port1.0 angeschlossene LED zur Visualisierung des Ergebnisses. Leider funktioniert mein Code nicht. Wenn ich bei Code
wie viel Hertz läuft der Prozessor denn? 1MHz, 4.8 Mhz, ...? Hier ist mein Code: [c] #include <msp430x20x3.h> //Chiparchitektur für Compiler #define BUTTON BIT3; #define LED1 BIT0; #define LED2 BIT6; int counter; int counter2; int buttoncounter; int value; int direction;
-
Thread
MSP430: Problem mit WDT und DCO ohne Debugger
Hallo, ich sehe ein sehr merkwürdiges Problem bei einem eigentlich simplen Fall mit einem MSP430F2012. Ich betreibe den MSP430F2012 mit einem 32kHz Uhrenquarz und dem DCO mit 1 MHz intern. Der WDT fungiert als Timetick Interrupt alle 16 ms, mit ACLK als Source. Das funktioniert auch alles
-
Thread
MSP430F1232 MCLK Problem
Hallo, ich habe Probleme bei meinem MSP430F1232, XT1CLK auf MCLK zu schalten. Egal was ich bei SELM0/1 im BCSCTL2 einstelle, es scheint immer DCO selektiert zu sein. In füheren Projekten mit anderen MSP430 Derivaten hat das immer prima
-
Thread
MSP430 RTC via IRQ abfragen
Hallo Zusammen, ich habe ein kleines Programm geschrieben, dass den MSP430FR5729 in den LPM 3.5 versetzt. Über einen Interrupt am P 3.1 lässt er sich wieder aufwecken. Im Falle eines Interrupts soll das Register RTCSEC der RTC abgefragt werden, die im Hintergrund läuft:
MSP_Newbie schrieb im Beitrag #3906721: > Ja, das führt dann zu Ergebnissen wie "," oder "." > Ich hab nur bisher noch keine funktionierende Typenkonvertierung > von char nach int gefunden. Da muss
-
Thread
MSP430 2013 XOUT/XIN ansteuern
Triviales Problem; Ich versuche einen MSP430 2013 Microkontroller zu programmieren, ich benötige hierbei alle 10 PIN's als Outpins. Die ersten 8 waren einfach durch P1DIR |= 0xff; auf Outpin zu setzen und mit P1OUT |= BIT0 (als Beispiel
die PIN's keine Reaktion. Hier eine Zeichnung der PIN Verteilung: http://www.assembla.com/spaces/msp430/documents/bslClu058r3zFJab7jnrAJ/download?filename=F20x3_device_pinout.JPG Mit welchem Befehl kann ich das erreichen? Weiters hätte ich noch die Frage wie ich einen Delay einbauen kann, ich
-
Thread
MSP430 USART RX interrupt wird nicht aufgerufen.
hallo! ich initialisiere meine serielle schnittstelle so: [C] void init_uart() { P3SEL |= 0x30; // P3.4,5 = USART0 TXD/RXD BCSCTL2 |= DCOR; // Rosc _BIS_SR(OSCOFF); // XTAL not used ME2 |= UTXE0 + URXE0; // Enabled USART0 TXD/RXD UCTL0 |= CHAR; // 8-bit character UTCTL0 |= SSEL1; // UCLK = SMCLK UBR00 = 0x68; // 0x68 2MHz 19200 UBR10 = 0x00; // UMCTL0 = 0x00
-
Thread
MSP430 "Fatal Error: Failed to reinitialize
Frasha schrieb im Beitrag #7061121: > Habe mir auf der Seite > (https://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP430_FET_Drivers/latest/index_FDS.html) > ti_msp430driver_setup_windows runtergeladen und installiert. 15MB um 2 poplige CDC Treiber zu installieren... Wie immer
Frasha schrieb im Beitrag #7061121: > Habe mir auf der Seite > (https://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP430_FET_Drivers/latest/index_FDS.html) > ti_msp430driver_setup_windows runtergeladen und installiert. Moin, laut BeyondCompare sollten die Treiber aus dem Paket
-
Thread
Die SSD1306 mag den MSP430 nicht (antwortet nicht).
des MSP430G2553 hat wohl mehr als 1 KB Flash! Das hatte ich mal mit einem MSP ausprobiert und war auf den Wert 1 KB gekommen. Da gibts laut Handbuch wohl alles zwischen 1KB und 16KB! Die anderen 10 MSP's
Testbild mit MSP430G2553. Die Renderung der Großschrift ist noch nicht optimal.
-
Thread
ADC10 MSP430FR5739
finden bzw. mir noch ein paar Ratschläge geben. Angelegt ist VCC an P1.2. // Includes #include "msp430fr5739.h" // Definitions #define dv 0.0034765625 // Global Variables unsigned int delay=0, status=0, i=0, cache=0, cache1=360; double volt=0; // Function Definitions# void ADC_init();
Jetzt kommt die bei Problemen mit MSP430-Peripherie übliche Standardfrage, ob Du Dir die zu der von Dir verwendeten Familie passenden Codebeispiele von TI angesehen hast ... Und diese Zeile solltest Du Dir auch noch mal /ganz genau/
-
Thread
MSP430 Watchdog aktivieren nach definierter Zeit
setzen. Achso, ACLK hat eine Frequenz von 32768 Hz. Hier wäre mein Code dazu: [c] #include <msp430g2553.h> int buttonPressed; int main(void) { WDTCTL = WDTPW | WDTHOLD; // stop watchdog timer // initialization of the basic clock module BCSCTL3 |= LFXT1S_2; // initialization
sicher warum es so funktioniert. Habe es mit einer Stoppuhr nachgemessen :) Ich habe etwas im MSP430_Guide rumgesucht und bin darauf gekommen, dass man ja auch die Basic Clock Modul Frequenz verkleinern kann. Das habe ich dann auch getan, mit dem Hinzufügen folgender Code-Zeile: [c] /
-
Thread
Tabelle im C-Code (mit MSP430)
Hallo, folgendes Problem: Ich möchte mit meinem MSP430(F1232 == 8kb Flash) eine Tabelle im Flash-Speicher anlegen, die als Look-Up-Table für den ADC verwendet werden soll. Die Tabelle hat 160 Integer-Werte. Ich programmiere in C - doch wenn ich einfach
kannst Du Lesezugriffe auf diese Variable ohne die bei AVRs erforderlichen Klimmzüge durchführen; MSP430 verwendet keine Harvard-Architektur.
-
Thread
MSP430 UART1 sendet nix
Hallo! Die MSP Programmierung ist ziemliches Neuland für mich und daher habe ich auch arge Probleme... Mein momentanes ziel ist dem MSP430F147 Daten aus dem UTXD1 Port zu locken. Die Daten gehen dann in einen FT232BM
wie hast du denn dein clock system konfiguriert? ist schon wieder laenger her, dass ich mit dem msp gearbeitet hab. mfg, thomas
-
Thread
icd3 oder msp430 FET usb?
sind beide preislich sehr ähnlich ich möchte einfach was neues ausprobieren und überlege ob ich in msp oder pic einsteigen soll. auf der architekturebene ist msp wohl übersichtlicher gestrickt da ich mit C programmieren werde, ist es weniger problematisch. Low power ist auch weniger das kriterium
unterschiedlicher nicht sein könnten, aber alle werden mit den gleichen Tools programmiert (MPLAB/ICD3). Der MSP430 entspricht am ehesten dem PIC24, was die Architektur angeht. > da ich mit C programmieren werde, ist es weniger problematisch. > Low power ist auch weniger das kriterium für mich ... > ich frage
-
Thread
MSP430 - SPI - EEPROM
Hallo, gibt es ein Codebeispiel für die Anbindung eines EEPROMs an den MSP430 über SPI-Bus. Habe nur diese Anbindung über I²C gefunden. Meine Aufgabe ist es den MSP430F14x über SPI mit dem EEPROM AT25010A zu verbinden. Habt Ihr ein paar Tip's für mich? Moritz
-
Thread
MSP 430 - MIKROPROZESSOR-PROGRAMMIERER/IN GESUCHT
Zur Hardware- und Software-Entwicklung mit dem MSP430 und auch der Weiterentwicklung von PC-Programmen für die Geräte mit dem MSP430 suchen wir eine/n erfahrene/n Hardware-Programmierer/in. Geboten wird eine Vollzeitstelle bei Nürnberg/Erlangen.
-
Thread
msp430-gdbproxy für x1611
ohne Erfolg angepeilt. ftp://ftp.opencall.org Würden vielleicht jemand mir der neuste Datei msp430-gdbproxy mit Unterstützung für MSP430F1611 bieten ?? Danke im Voraus, Sounggalon
-
Thread
MSP430 - CodeBlock Debugging
Hallo Leute, ich habe CodeBlocks als IDE für den MSP430FG4617 verwendet. Als Debugging Interface verwende ich den FET430UIF. Prinzipiell klappt das debuggen, jedoch stoppt der Debugger leider nicht automatisch an einem Breakpoint im Interrupt (e.g.: Timer Interrupt). Der MSP stoppt jedoch sichtlich seine Aktivitäten und bleibt an dieser Stelle hängen. Erst wenn ich im Debugger "Break Debugger" klicke sehe ich, dass das Programm im Interrupt hängengeblieben ist (beim gesetzten
-
Thread
MSP430 FR5739 UART Probleme
Hallo liebe Community, ich probiere gerade die UART Kommunikation auf einem MSP 430 Experimentierboard zu implementieren. Leider funktioniert das ganze nicht wirklich so wie gedacht. Die wichtigsten Eckparameter sind CLK von 8 MHz, SMCLK von 250 kHz und eine UART Kommunikation
könnte mir helfen, den Fehler in meinem Code zu finden. Bei dem Experimenterboard handelt es sich um MSP-EXP430FR5739 FRAM Board. (Link Datasheet: http://www.farnell.com/datasheets/1684431.pdf) Es soll der auf dem Board vorhandene RS232 to USB Wandler benutzt werden. Gruß AlexanderS.
-
Thread
MSP430F2012 LED Blinken lassen
Dir den User-Guide trotzdem nochmal eindringlich empfehlen! Besonders das Thema "Basic Clocks" des MSP430. Es macht nämlich einen entscheidenden Unterschied, ob der Timer mal mit ACLK oder mit SMCLK gespeist wird...
Marek S. schrieb im Beitrag #1741840: > Du sagst ein Blick in das MSP430 Microcontroller Basiccs Buch lohnt > sich. Ja, also ich habe ein paar Bücher "durchgearbeitet" und meiner Meinung nach ist das das beste von allen über den MSP430. Es ist komplett in Englisch
-
Thread
Back to School - MSP430 Rabattaktion
doch heute ziemlich egal ob man nun einen MSP430, einen AVR oder einen PIC oder gar einen der 8051-Abkömmlinge ins Bastelprojekt verwurstet. Bei AVR und MSP430 ist der Compiler gcc, bei den 51ern SDCC (von überteuerten kommerziellen Varianten die
IAR, später kamen günstigere Alternativen dazu) und Programmer (MSP430-FET) waren auch rel. teuer, bis es später Bastelanleitungen für günstigere Alternativen gab. Heute für 0815 Anwendungen ist meine erste Wahl nicht mehr ein MSP430, ausser vielleicht die neuen Derivate
-
Thread
MIKROPROZESSOR-PROGRAMMIERER/IN FÜR MSP 430 GESUCHT
MIKROPROZESSOR-PROGRAMMIERER/IN FÜR MSP 430 GESUCHT Für unsere technische Abteilung suchen wir eine/n erfahrene/n Hardware-Programmierer/in mit Kenntnissen des Halbleitermarktes und guten Erfahrungen in der CPU- und DSP-Programmierung
freiberuflich realisiert werden. Aufgabenstellung: Programmerstellung im Kundenauftrag für Texas CPU MSP430F1121 Codeerstellung und ggf. Programmierung der Bausteine Flow Chart und Aufgabenstellung liegen vor bzw. sind klar definiert. Wir wünschen uns eine/n motivierte Mitarbeiter/in, die neben
-
Thread
Display AV1624 geht nicht mit MSP430
Hallo liebes Forum, ich wende ich an Euch weil ich jetzt gar nicht mehr weiter weiß. Ich veruche ein LCD-Display am MSP in Betrieb zu nehmen. Und ich habe jetzt wirklich alles probiert. Das Display ist ein AV1624 (Controller KS0066). Es ist bereits das zweite, weil ich das erste für defekt gehalten habe. Es hat eine eigene Spannungsversorgung (weil 5V) und wird über 2 Level-Shifter (74HCT245) angesteuert, einer für den Datenbus, einer für die Steuerleitungen (RS/RW/Enable). Eigentlich Unsinn ist, denn 3.3V sollten laut Datenblatt voll reichen. Vorher hatte ich es auch ohne probiert. Wohl schon
-
Thread
MSP430 Probleme mit UART- Daten erkennen
Hallo zusammen, ich stehe vor folgendem Problem. Ich habe hier zwei MSP430. Diese kommunizieren miteinander per rs232, allerdings nicht direkt, sondern dazwischen sind zwei Funmodule. Die Kommunikation an sich funktioniert schon prima. Nun wollte ich einmal testen,
Armin G. wrote: > ich stehe vor folgendem Problem. Ich habe hier zwei MSP430. Diese > kommunizieren miteinander per rs232, allerdings nicht direkt, sondern > dazwischen sind zwei Funmodule. Funkmodule mögen in der Regel keine DC-Signale. Deshalb wird üblicher Weise
-
Thread
[MSP430] Wo ist die Beschaltung für den 2272 spezifiziert?
Danke! Olimex hat an Test einen 62k Pulldown: http://olimex.com/dev/images/msp430-h2131-sch.gif Welchen Sinn hat der?
Dürfte relativ sinnlos sein, da der MSP intern einen Pull-Down an Test hat. Wobei es angeblich mal welche ohne internen Pull-Down gegeben haben soll.
-
Thread
relocation truncated to fit - msp430
:47: relocation truncated to fit: R_MSP430_16_PCREL against symbol `mod_freq' defined in .bss section in objs/dds_brt.o /opt/dev/MED_Serie/MED_Bedienteil/msp430_dds/dds_brt.c:47: relocation truncated to fit: R_MSP430_16_PCREL against symbol
Erstellung Objekt files: msp430-gcc mmcu=msp430f1121 -pipe -Os -W -Wall -ggdb -Wa,-aldh,>$(<:.c=.lst) -ffixed-r9 -c $< -o $@ Scheiternder Aufruf: dds_brt.elf: ${OBJ_BRT} msp430-gcc -mmcu=${CPU} -Wl,-Map,dds_brt.map -o
-
Thread
MSP430 über UART Daten senden
jemand meinen Fehler erkennen? Vermutlich wird der Sendeprozess nicht angestoßen? Verwendet wird der MSP430F169
-
Thread
MSP 430 Rotierendes LED (RGB) Display
sollen wir im Studium ein Mikrocontroller Projekt auf die Beine stellen. Wir sollen am Besten den MSP 430 verwenden da hier schon öfters das Rotierendes LED (RGB) Display behandelt wurde, würde ich dieses gerne auch für unsere Projekt nehmen das Problem ist das man kaum gute Anleitungen für
http://www.fritzler-avr.de/epro/index.php Etwas nachbauen und nurnoch die Firmware von AVR auf MSP portieren ist definitiv nicht genug. Da fehlt dann zB das Schaltungsdesign, also das entiwckeln einer Schaltung und die mehreren ausdiskutierten Lösungsansätze.
-
Thread
MSP430 nur für low power Anwendungen ?
Hallo, ich habe nun schon einige Programme für den MSP430 geschrieben. Ich habe das Buch MSP430 Mikrocontroller Basics gekauft und in Kombination mit dem Datenblatt finde ich alle Infos die ich benötige. Der MSP430 wird ja immer als ultra low power µC
Bei dem MSP430F5529 steht dass er 404µA/MHz benötigt, das sind bei 32MHz 13mA. (http://www.ti.com/product/MSP430F5529) Der ATXmega128A4U braucht bei 32MHz auch nur 9,6mA (typisch) bis max. 12mA. So ein super
-
Thread
MSP430 SPI im 4-wire Mode
Hallo zusammen, ich verzweifle hier langsam etwas, ich habe zwei MSP430 Launchpads mit jeweils einem MSP430G2553 drauf. Der eine läuft als SPI Master, der andere als SPI Slave. Ich möchte den 4-wire Modus testen. Den Master habe ich wie folgt konfiguriert: [c
-
Thread
MSP430 USI - I2C
TI erstellen. http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP430ware/latest/index_FDS.html msp430ware ist bereits in ccs (Code Composer Studio) von TI integriert. Kann man nach Reistrierung auch frei herunterladen. Zwei
@ msp430f5510 Danke für diese infos :)
-
Thread
MSP430F449BSL mit MSP-FET
BSL-Programmieradapter, den Olimex in Zusammenarbeit mit TI produziert hat. https://www.olimex.com/Products/MSP430/BSL/MSP430-BSL/
TI dafür zur Verfügung stellt. Auf der Olimex-Seite ist sie verlinkt: http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPBSL_Programmer/latest/index_FDS.html
-
Thread
MSP430G2553 USCI interrupt
gewollt hast.? Ich würde mir gerne den ganzen Code mal anschauen. Habe zwar schon länger nichts mit dem MSP430G2553 gemacht, aber interessieren würde es mich schon und bestimmt auch andere. mfg Klaus
-
Thread
MSP430 delay-Funktion mit µsec Auflösung
Hallo hat vielleicht schon mal jemand eine delay-Funktion für den MSP430 geschrieben mit einer µsec genauen Auflösung. Benutze einen 8MHz Quartz. MFG Dominik
überprüf wie viele clockcycles der ASM NOP befehl für deinen MSP braucht! dann kannst du es herunterrechnen!
-
Thread
MSP430F413STK2 !!!Help!!!
es gibt keine include datei" msp430x41x.h". du musst sie auf deinen controller anpassen. da du du den msp430f413 verwendest, musst du wohl anstatt #include "include\msp430x41x.h" im source code #include "include\msp430f413.h"
versuchs mal ohne \include . einfach mit #include "msp430f413.h" mfg
-
Thread
MSP430F149 externer Clock
Hi leute, Bin grad dabei einen externen Clock an einem MSP430F149 zu init. also ich habe ein eval. Board Ts430PM64 und einen aufgelöteten Clock (ka was das für einer ist hab das bord von einem Koll. übernommen) Nun versuche ich den Clock zu inti. void
-
Thread
MSP430 Daten über SPI senden
kopieren, das dauert ja ein paar Prozessortakte. Direkt nacheinander und ohne Jitter wird´s mit dem MSP430 nicht gehn....ist ja auch fast nirgends notwendig.
zum einen is es nich nötig, zum anderen hat der msp aber den netten TX-Interrupt, der ausgelöst wird, wenn der TX-Buffer leer ist. Du kannst also das nächste Byte laden, während das alte noch übertragen wird
-
Thread
Verbindung MSP430 mit JTAG über Eclipse oder CCE
Header includieren. Welchen USB Debugger hast du denn? Der Olimex geht anscheinend nicht mit Eclipse (msp430-gdbproxy). Achja, wenn du dann soweit bist, dass es kompiliert ist, und debuggen willst, dann muss im Hintergrund immer der msp430-gdbproxy laufen. Außerdem haben die Eclipse+MSP430 Anleitungen allei
bei Project Properties -> C/C++ Build -> Directories hinzufügen. Üblicherweise ist das: "C:\mspgcc\msp430\include" Für deine CPU müsste wohl msp430xW42x.h passen.
-
Thread
Neuer µC? MSP430G2955.
Es scheint bald einen neuen MSP430G2XXX zu geben: http://www.ti.com/product/msp430g2955
mal nachmachen. By the way: CCS 5.4.0 Beta ist verfügbar New in this release: supporting .... MSP430G2xx4 and MSP430G2xx5 series. http://processors.wiki.ti.com/index.php/Code_Composer_Studio_Beta_Downloads
-
Thread
MSP430 I2C Slave Adresse
_uscib0_i2c_06.c USCI_B0 I2C Master TX single bytes to MSP430 Slave msp430g2xx3_uscib0_i2c_07.c USCI_B0 I2C Slave RX single bytes from MSP430 Master msp430g2xx3_uscib0_i2c_08.c USCI_B0 I2C Master TX multiple bytes to MSP430 Slave msp430g2xx3_uscib0_i2c_09.c USCI_B0 I2C Slave RX multiple bytes from MSP430 Master msp430g2xx3_uscib0_i2c_10.c USCI_B0 I2C Master RX multiple bytes from MSP430 Slave msp430g2xx3
-
Thread
MSP430 Falscher Pin reagiert auf Interrupt
Hallo, meine Interrupt-Register sind wie folgt konfiguriert: [c] /* Port 2 Interrupt Enable Register */ P2IE = BIT3 + BIT4; //Interrupts auf Pin 2.3 und 2.4 aktivieren -> RX0BUF und RX1BUF! /* Port 2 Interrupt Edge Select Register */ P2IES = BIT3 + BIT4 ; //falling edge /* Port 2 Interrupt Flag Register */ //Interrupt Flags löschen P2IFG = 0; [/c] Nun wird aber die ISR auch aufgerufen, wenn sich PIN2.5 ändert, das entsprechende Flag im P2IFG wird gesetzt. Wieso passiert das? BIT5 von P2IE steht eindeutig und die ganze Zeit auf '0'. Wie sorge ich dafür,
-
Thread
"Nackte" MSP430F149 gesucht
Hat jemand eine Idee, wo man "nackte" MSP430F149 - also nicht vormontiert auf Headerboard - beziehen kann? Bei Reichelt habe ich zwar diverse Typen der 430er-Reihe entdeckt, aber keinen 149er.
-
Thread
Mit IAR-Umgebung Binärcode direkt auf MSP430
IAR-Programmierumgebung, oder irgendwie anders, mit dem Jtag-Adapter Binär-Code auf den Mikrokontroller MSP430 laden?? Danke Gruß Stefan
kurt.on.ufanet.ru/ oder halt die MSPGCC Toolchain installieren, da ist dann ein Programm namens smp430-jtag dabei, das versteht auch ELF, TI-Text, und Intel-Hex Files.
-
Thread
MSP430 Timer + Port Interrupt
Hi, ich habe ein Problem mit den Timern beim MPS430F5438 und den Interrupts. Folgendes: Ich starte einen Timer, der per Interrupt eine Zählvariable setzt. Zusätzlich soll aber noch auf eine Lo/Hi-Fanke an Pin 1.4 reagiert werden. Code ist hier:
Hi, macht Sinn... Hier ist nun der Quellcode, der klappt: [c] #include "msp430x54x.h" const F_A = 4915; unsigned int count = 0; void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop WDT P1DIR |= 0x01; // P1.0 output
-
Thread
MSP430F155 DAC Problem
Eigentlich müßte das ja ganz einfach sein. sind ja nur 3 Zeilen. Ich halte mich genau an die Beispiele von TI bzw an die Initzialisierung aus den Beispielen von hier. Leider messe ich nichts am Ausgang in der Init: volatile int a = 0; ADC12CTL0 = REF2_5V + REFON; DAC12_0CTL = DAC12IR + DAC12AMP_7 + DAC12ENC; for(a=0;a<=0x658;a++) {} in der Main: DAC12_0DAT = 0x0CCC; ich nutze ausserdem noch den ADC: ADC12CTL0 |= !ENC; ADC12CTL0 = ADC12ON+MSC+SHT0_2; ADC12CTL1 = SHP+CONSEQ_1; ADC12MCTL0 = INCH_0 + SREF_2; ADC12MCTL1
-
Thread
MSP430: Selbsttest von RAM und Flash ?
Hallo zusammen, für einem MSP430F149 möchte ich in C einen Einschalt-Selbsttest programmieren, der nach dem Einschalten den RAM komplett durchtestet (also alle Zellen beschreibt, ausliest und wieder löscht) und den Programm-Flash
Stromversorgung, EMV-gerechtes Layout, Brown-Out-Reset, Lock-Bits setzen usw. Ich kenne jetzt den MSP nicht genau, aber manche MC habe einen Bootbereich, der z.B. nur durch einen externen Programmer mit 12V Programmierspannung änderbar ist (z.B. T89C51CC01). Dieser Bootbereich ist dadurch unempfindlicher
-
Thread
Taster für MSP430f149
Hallo, kann mir bitte jemand sagen wie ich zwei taster an den msp430149 anschließen kann??? Florian
Protoboard ist ein low-aktiver Taster an den Port 6.1 angeschlossen (siehe http://www.olimex.com/dev/images/msp430-pxxx-sch.gif ). Im rechten Teil des Schaltplans erkennt man einen Pullup-Widerstand (R2=100k) und einen Widerstand R4=330. Meine Frage: Wozu ist der Widerstand R4? Wenn der Pin High ist (taster