-
Thread
MSP430 Launchpad Problem
. Nur bei mir passiert genau NIX . Ich hoffe jemand kann mir da weiterhelfen. [c] #include <msp430g2253.h> int main(void) //Main program { WDTCTL = WDTPW + WDTHOLD; //Stop Watchdogtimer P1DIR |= BIT0; //Set P1.0 to output and P1.3 to input direction P1OUT &= ~BIT0; //Set P1.0
-
Thread
SPI-Bug im MSP430??
Guten Abend zusammen, ich habe eine SPI Kommunikation mit einem F2274 als Master aufgebaut. Es werden lediglich CLK bzw. MOSI verwendet, CS wird separat geschaltet und vom Slave wird nicht gelesen. Der inaktive clock Zustand ist low, die Daten sollen vom Slave auf steigender Flanke übernommen werden (UCCKPH gesetzt). Das klappt alles auch soweit, lediglich das Warten auf das Ende der Übertragung funktioniert nicht wie gewollt. Ohne die unten eingefügte for()-Schleife dreht der Master dem Slave unmittelbar nach der letzten (16.) steigenden Flanke den CS ab. Damit geht die Übertragung schief,
-
Thread
[MSP430] Laufzeit ISR
Hallo, ich wollte die Laufzeit einer ISR bestimmen, indem ich einfach einen Port ein und ausschalte. Es handelt sich um einen ISR fuer die Datenuebertragung via RS232. Wenn ich die Baudrate variere 9600- 115200baud, sollte die Laufzeit sich ja gravierend aendern (von 1ms bis 0.8ms) Es ist jedoch so, dass die Pins immer im gleichen Zeitabstand von einigen µs ein und ausgeschaltet werden. Warum ist das so? Wie kann ich die Laufzeit der RS232-Uebertragung beobachten? [c] void sio0_isr(void) { P2OUT |= 0x02; if(n_send < 4) { U0TXBUF = Ziffern_send[n_send];
-
Thread
MSP430 + Bootloader
Hallo zusammen! Gibt es für den MSP430 eine Möglichkeit Software via RS232 einzuspielen? (Bootloader oder Ähnliches) Ich habe bei TI App Notes gefunden wo ein spezieller Modus des MSP genutzt wird. Da ich aber nicht noch mehr Hardware
einen Timer und dessen Pins für die implementation einer UART. Somit ist der BSL nutzlos, falls der MSP per UART an den PC angeschlossen ist. Man müsste wohl selber einen BSL programieren, der sich ins RAM kopiert und von dort aus ausgeführt wird. Mir ist leider keine fertige Lösung bekannt und wäre
-
Thread
MSP430 Beginner Dokumente
Hallo, ich hab diese interessante Architektur jetzt bei reichelt gefunden, und wollte mich gern weiter damit beschäftigen. Ich bin im Prinzip ein alter AVR-Hase, und wollte fragen ob da genauso viel zu gibt? So'n simulator vll. 'nen Studio und ein Tutorial das mich mal an der Hand durch die Architektur führt. Kennt sich damit jemand aus? Ich würde gerne mal ein Projekt mit der Architektur machen; würde sie aber vorher gern kennenlernen. Ich fands toll, dass sie so gut wie keinen Strom brauchen und 16-Bit sind! Vielen Dank schonmal im vorraus!
-
Thread
MSP430, IAR Warnung
Hallo beim compilieren mit IAR erhalte ich immer folgende Warnung: Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined in this statement der dazugehörige Code aus der ADC ISR: Mess_S1_ES1_Offset = (ADC12MEM0 + ADC12MEM2 + ADC12MEM4 + ADC12MEM6)/4; wie kann ich dem Compiler begreiflich machen das die Register (ADC12..) einen definieren Wert haben, denn wenn ich in die ADC ISR eintrete haben die Register den Wandlungswert. Gruß Eltman
-
Thread
MSP430 programmieren mit UART
Hallo, ich beschäftige mich momentan mit einem MSP430, hab ihn aber noch nicht in Betrieb genommen. Mir stellt sich noch die Frage, wie ich den Controller programmieren soll. Es gibt ja zwei Möglichkeiten: Programmieren über JTAG Programmieren über
Der Bootloader ist im MSP fest drin. Das Programmieren geht schon über UART, aber da kann man nix debuggen. Zum Bootloader gibts eine Application Note: slaa096d
-
Thread
IRQ Priorität MSP430
Hallo ich stehe gerade vor einem schwewigenden problem.... ich möchte den msp alle 8s aus dem lpm3 wecken (mittels wdtirq) das geht soweit auch sehr gut! das problem ist ich warte während des wdt irq auf einen uart irq der nicht ausgelöst wird. ich vermute das hängt mit der priorität zusammen.... gibt es einen weg dies zu umgehen? mfg marcel
-
Thread
Entwicklungsumgebung für MSP430
Hallo, welche (möglichst kostenlose) Entwicklungsumgebung empfiehlt sich für MSP's, wenn ich in Assembler programmieren möchte und auch nicht Riesen-Code mache (im Bezug auf die beschränkung mancher kostenloser programme). Da ich erst in die MSPWelt einsteigen will, hab ich noch
Da kannst du den IAR Kickstart benutzen, Asembler-Code kannst du soviel schreiben, bis der MSP430 voll ist. Nur der C-Kompiler ist auf 4k beschränkt. Der Assembler ist frei.
-
Thread
MSP430-JTAG-Programmer
Hi! Ich suchen einen MSP430-JTAG-Programmer zum selberbauen. Sollte möglichst billig u. einfach sein und sich von einer LINUX-Software benutzen lassen. Port ist mir egal. BTW:Der Programmer in Shop ist mir zu teuer. R2D2
-
Thread
1-Wire und MSP430
Hi! Hat jemand Erfahrungen mit 1-Wire und MSP430. Wenn ja, würde ich mich über Links oder dergleichen freuen. Die Bit-Übertragung ist ja nicht so problematisch, nur wie das ganze Protokoll aussieht (sprich Byte Übertragung), hab ich noch nichts
-
Thread
SD_CARD mit MSP430
Hallo ich schreibe grade ein code für SD Karte, ich weiss nun nicht wie man was lesen oder schreiben sehen kann? dh: ich initialisiere mein µc (SPI und Sd karte), und nehme die karte und versuche sie zu lesen aber die zeigt immer dass die leer ist.. kann mir bitte jemand helfen danke
-
Thread
MSP430 Sleep Funktion
Hallo, für eine Anwendung wird ein MSP430 Mikrocontroller eingesetzt. Bestimmt IO Pins müssen unterschiedlich von high auf low und so weiter gesetzt werden. Dazu benötige ich quasi eine Sleep Funktion. mit delay und while Schleife möchte
es bereits schon >Implementierungen auf Interrupt Basis die sowas ermöglichen? Du schickst den MSP in eine der möglichen LOW-Power-Modies hast aber einen Timer und/oder Port(Interrupt), der ihn periodisch aufweckt. In dieser Timer oder/und Port-ISR schaltest du dene Ports.
-
Thread
MSP430 TimerB
Hallo Zusammen! Seit ein paar Tagen versuche ich meinen TimerB mal zum auslösen einer Interrupts zu bewegen. Nichts! Timer A war kein problem. Hat mal jemand einen Tip? Wäre sehr dankbar! Benni
-
Thread
Battery Backup MSP430
D.h. ca 20 Bytes vom RAM ins Information Flash schreiben. Hat jemand Erfahrungen damit? Habe den MSP430F5310.. Manche Devices haben ein Battery Backup System. Vermutlich brauche ich irgendwie einen Backup-Kondensator oder so?? Wäre für jeden Tipp dankbar :-) Ciao Vannessa
Dennis schrieb im Beitrag #2169012: > Geh mit nem Spannungsteiler auf den SVS des MSP. Dann kannste den > Wegfall der Spannung detektieren. Ich würd´s vor dem Regler abgreifen und auf die Diode verzichten.
-
Thread
MSP430: MSP430F2274 ADC10AE0 Compilerproblem
P1DIR |= 0x01; // Set P1.0 output } Die Include Datei ist: #include <msp430f2274.h> also aus C:\MSP430GCC\msp430-toolchain-win-x86-3.0\msp430\include Auch hier tritt der Fehler auf. Alles andere das die Include Datei braucht funktioniert.
mspgcc schrieb im Beitrag #4709397: > C:\MSP430GCC\msp430-toolchain-win-x86-3.0 Die aktuelle Version wäre 4.1: http://www.ti.com/tool/msp430-gcc-opensource
-
Thread
Problem bei Timerinterrupt (msp430)
Hi, mache gerade meine ersten Gehversuche mit µC mit dem msp430 Launchpad. Wollte jetzt eine LED nicht über Delays sondern Interrupt-gesteuert (Timer-Overflow) zum blinken bringen. Eben nur zu Übung. Im Single-Step Modus und über Breakpoints scheint es ja zu
-
Thread
MSP430 auf Breadboard debuggen
Ich verzweifle gerade daran den MSP4302553 mit dem Launchpad auf einen Breadboard zu debuggen. VCC und GND habe ich Verbunden. Mit einem 47kOhm Pullup an RST laufen Programme. Zum Laden eines anderen Programms habe ich RST und TEST vom Launchpad direkt verbunden. Auch in dieser Konfiguration läuft das schon vorher geladene Programm - nur leider kann ich kein neues laden und debuggen. Was mache ich falsch?
-
Thread
msp430 Board hilfe
ja klar gibt ein msp430 header board mit spy bi wire schnittstelle und spannungsversorgung
-
Thread
MSP430 externer Datenspeicher
Elektronikplatine für eine Standartsteuerung von uns zu entwickeln. Als Controller möchten wir einen MSP430 einsetzen, da wir diesen schon sehr gut kennen. Was aber neu ist, das wir Betriebsdaten wie Ausbaustandart, Betriebsstunden, Einstellungen in einen steckbaren externen Speicher ablegen müssen. Damit
-
Thread
MSP430 SPI Bitveschiebung
Hallo Leute, Ich nutze einen MSP430F2132 als Slave am SPI BUS. Master ist ein anderer IC. Clock ist 100 kHz. Wiederholungsrate 1ms. Leider ist bei mir das Ergebnis immer um 1 bit verschoben. Also wenn ich als Slave was in den SPI
-
Thread
MSP430 Pullup/pulldown
Hallo zusammen, ich möchte mit dem Port 4.4 (MSP430F2254) einen Schaltausgang realisieren (low 0V , High 3,3V). Habe aber feststellen müssen, dass die Ausgangsleistung zu gering ist, wenn ich den pin als Ausgang definiere. Möchte jetzt den Pin
-
Thread
Fehlerhaftes RET (msp430)
moinsen, ich sitz grad vor IAR und kuck blöd aus der wäsche: Ich habe ein Unterprogramm, welches ich aus einem Sensor ins RAM des 1611 kopiere und dann ausführe. von dort aus rufe ich per "call &0x4010" ein Unterprogramm im Flash auf (habe über eine Tabelle an dieser adresse stehen, wo das UP liegt). Das funktioniert auch wunderbar, und das UP löppt. ABER: nun kommt am ende des UPs RET, und die kiste springt eben nicht an die Adresse, auf die der SP zeigt, sondern unnachvollziehbar an 0x0000 seltsamerweise wird dabei aber der wert der auf dem stack steht um 6 erhöht. Hat irgendjemand
-
Thread
MSP430 LCD Controller
Hallo, habe eine Frage zur Spannungsversorgung des LCD Controllers bei einem MSP430x4xx: Vor die Rxx Eingänge muß ich ja Widerstände schalten, je nach Mux- mode. Woher weiß ich wie groß die zu wählen sind? Und muß ich dann noch eine extra Spannung anlegen, oder kann ich gleich die
-
Thread
MSP430 Problem mit LCD
Hallo zusammen, ich habe folgendes Problemchen. Ich habe ein 4 mal 20 Zeilen Display an meinen msp430f149 angeschlossen. Funktioniert auch soweit. Nun habe ich zwei Tasten, die auch am Controller hängen "Display Clear" gehangen. Wenn nun Text auf dem Display steht und ich die Taste drei drücke, wird
-
Thread
MSP430 Interrupt Prioritäten?
Hi! Bin ich blind oder habe ich die Möglichkeit den Intterupts Prioritäten zuzuweisen schlicht und einfach übersehen? Ich habe mehrere Interrupts (ADC12, TimerB, Port1, USARTTX, USARTRX) welche aus meiner Sicht eine gewisse Priorität haben müssen (TimerB, USART's, ADC12, Port1). Vielleicht eine generelle Frage mal davon abgesehen, dass dies wahrscheinlich von Applikation zu Applikation verschieden sein dürfte. Versucht man andere Interrupts während der Abarbeitung einer Interrupt Routine zu unterdrücken resp. schaltet man diese ab? Wie seht ihr das so? Schon mal Danke für die Antworten
-
Thread
MSP430 AD-Eingang
Hab mir mal die Zusammenhänge rausgeschrieben Binär Synonym Bezeichnung MSP430 Pin Belegung 0000 INCH_0 A0 P2.0 8 Taster S2 0001 INCH_1 A1 P2.1 9 Taster S3 0010 INCH_2 A2 P2.2 10 Taster S4 0011 INCH_3 A3 P2.3 19 Ansteuerung des Analogen-Drehspul-Anzeigeninstruments
-
Thread
MSP430: Zerschossen ?
Hi, wie lautet eure Meinung hierzu ? Betreibe einen aufgelöteten MSP430F133. Lief bis heute alles reibungslos. Nun werden nach einem Reset nur noch 5 - 10 Zeichen über RS232 verschickt. Alles was ich hardwaremäßig(div. Compares) konfiguriert habe läuft noch. Den
winzig? Den Quarz? Das ist ein Zweibeiner, RM 5,08. Nicht wirklich schwer. ;-) Oder meinst du den MSP? Das ist mit ein wenig Übung auch nicht sooo schwer. Den hier: http://www.mathar.com/bilder/headerboard.jpg habe ich letztens noch eingelötet. Eine ruhige Hand, gutes Lötzinn mit viel Flußmittel
-
Thread
MSP430 SPI-Schnittstelle
Im User-Guide von TI steht das man nur auf den TXBUF irgendwelche Daten schreiben muß und das Bit USPIIE muß gesetzt sein, dann Werden Daten aus dem Schieberegister mit dem vorgegebenen Takt hinausgeschoben oder ? Bei mir Funktioniert das nicht. Weis nicht warum? brauche Hilfe!!!!
-
Thread
Multiplikation beim MSP430
Hallo, wielleicht kann mir jemand helfen oder wenigstens was dazu sagen. Ich habe einen MSP430F149. Das Ding hat einen Hardware- Multiplizierer. Die Dauer der Multiplikation dauert eine Zykluszeit. So das Problem dabei ist aber, das das Beschreiben der Multiplikationsregister jeweils 5 Zyklen
-
Thread
ad-wandler im msp430
Hi, unter www.mathar.com findet man ein sehr ausführliches Tutorial zum MSP430. Dort wird auch der interne ADC erklärt. Ciao, oli
-
Thread
Debuggen des MSP430 in Simulink
Ich arbeite mit Simulink um einen MSP430 zu programmieren und dazu per IDE Link des Embedded Coders die IAR Workbench um den Code auf den Mikrocontroller zu bekommen. Jetzt würde ich allerdings gerne mir das debuggen in Simulink anschauen
Geht das über die IAR Workbensch irgendwie? Oder ist es auch möglich direkt über Simulink mit dem MSP430 zu kommunizieren und zu debuggen?
-
Thread
MSP430 in LabView?
Hallo zusammen, ich habe heute als Aufgabe bekommen den MSP430 in LabView Programmierbar zu machen...Jetzt weiss ich nur ueberhaupt nicht wo ich anfangen soll...Ich habe bisher noch garkeine Erfahrung mit LabView. Kann mir da jemand kurz und knapp erklaeren was ich tun muss um den MSP430 einzubinden? Von meinem Prof habe ich bisher nur die Dll bekommen und er sagte dass das ausreichend sei. Vielen Dank schonmal!
-
Thread
fragen zu timerprog. mit msp430
hallo, ich würde ganz gerne die umdrehungszahl eines 12v lüfters messen und dazu einen msp430 benutzen. im moment komme ich aber mit den timern und interrupts des msp430f149 noch nicht so ganz klar. hat vielleicht jemand schon ein fertiges programm (evtl. in c), das so etwas realisiert (
-
Thread
MSP430 Capture eine Frequenz
euch, MG. Der Code: #include <stdlib.h> #include <string.h> #include <stdio.h> #include <msp430x14x.h> #include <main.h> #include <math.h> volatile unsigned int LastValue; char fCAP; unsigned int count=0; volatile unsigned long sum=0; unsigned int CountTC; float freq; float buffer
weiterzählt....? Naja, werde mal weiter testen. Greez, MG. PS: Diese kleine Bsp. zum Capture mit MSP hat schon lange im Forum gefehlt :-)))
-
Thread
MSP430 Signal Uebertragen
Hallo, Ich habe einen MSP430 hier rum fahren und wollte ihn jetzt mal zum einsatz bringen. Ich habe hier ein Elektronisches Geraet das ein Signal ausgibt sobald sich ein Rad bewegt, ein so genannter Bissanzeiger. Dieses
Akustisches Signal ausgibt. Jetzt wollte anfragen ob jemand schon eine sollche erfahrung mit dem MSP 430 gemacht hat, und wenn ja ob derjenige mir dabei vielleicht ein wenig unter die Arme greifen koennte.
-
Thread
MSP430: TACLR ohne Wirkung
Piezos an P1.2 einen Ton von einer Sekunde Länge zu erzeugen. Hier mein Programm: [c] #include "msp430g2553.h" void beep(unsigned int note, unsigned int laenge){ TA1CTL |= MC_2; P1DIR |= BIT2; // P1.2 PWM output TA0CCR0 = note; // PWM Period TA0CCTL1
-
Thread
MSP430 Brown Out?
Microcontroller Projekt und habe noch sehr wenig Erfahrung in C Programmierung. Ich verwende einen MSP430FR5739, da dieser ein eingebautes FRAM besitzt. Er funktioniert ab einer Spannung von 2 Volt. Ich habe für meine Aufgabe nur eine sehr begrenzte Energiemenge. (Siehe KO Screen) In dieser Zeit soll
verzweifeln… Für jegliche Tipps bin ich sehr dankbar. Viele Grüsse Manuel [c] #include <msp430.h> //FRAM Variabeln Definieren #pragma SET_DATA_SECTION(".fram_vars") long umdrehung; //Positionszustände char pos; char pos1; char pos2; #pragma SET_DATA_SECTION() volatile unsigned
-
Thread
MSP430 RESERVE_RAM
Hallo Leute, ich bin im Manual des mspgcc auf die Möglichkeit gestoßen, dass man mit der Anweisung RESERVE_RAM(10) zehn Bit am Anfang des RAM reservieren kann. Hat jemand das so schon mal jemand benutzt? Mein Compiler mag das so nämlich nicht haben. Hat da jemand ein Tip für mich oder ist das nur eine Funktionsleiche in der Doku? Gruß Paul
-
Thread
MSP430 RF Modul
dokumentierten Beispiel für RF Kommunikation mit dem CCRFLCD(http://de.mouser.com/ProductDetail/Olimex-Ltd/MSP430-CCRFLCD/?qs=sGAEpiMZZMuqa0jx45W2t5dpuyqjisg3fCz%2f6A0p4bk%3d CC430F5137 und CC1101 RF transceiver) und dem g2 launchpad. Hat zufällig jmd eine gute Anleitung/ eigene Beispiele? Der Userguide ist
-
Thread
MSP430 Frage zu Anschlüsse
Hallo, ich bin gerade dabei eine Schaltung für einen MSP430F5529 zu entwickeln. Diese beruht auf einer bereits fertigen Schaltung. Nun müssen jedoch einzelne Elemente weggelassen werden, bzw. einzelne Anschlüsse des MSP werden nicht mehr benötigt. Können
-
Thread
MSP430 Bluetooth als Handmessgerät
Hallo liebe Mikrocontroller-Spezialisten! Ich bin ganz neu auf dem Gebiet und hoffe, dass mir hier jemand weiterhelfen kann! ;-) Ich möchte ein Handmessgerät kontruieren, das in der Lage ist, Sensordaten periodisch abzufragen und an einen PC zur Auswertung zu übertragen. Als Sensorausgangsdaten habe ich: - eine Spannung (0-5V) - der andere Sensor ist im prinzip ein Poti also könnte ich auch ne variable Spannung erzeugen (im Prinzip handelt es sich um einen mobilen Zugversuch) Ich bin bei meiner Suche nach einem passenden Mikrocontroller-System auf folgendes Set gestoßen: http://www.ti.com
-
Thread
MSP430 durch Interrupt Aufwecken
Hallo Leute Ich Experimentiere gerade mit meinem Launchpad herum und will mittels Interrupt einen Programmteil meitnetwegen ne while(1) schleife in Gang setzen nach dem Prinzip: int main(void) { //Konfigurieren while(1) { //tu was du Tun sollst P1IFG=!BIT3; //Interuptflag erst hier Quittieren damit er nicht auf Prellen oder weiteren Knopfdruck reagiert P1OUT=!BIT0; //Rote LED aus _BIS_SR(LPM4_bits + GIE);//geh schlafen } } #pragma vector=PORT1_VECTOR __interrupt void Port_1(void) { P1OUT=BIT0; //Rote LED an } Er soll die schleife sozusagen einmal durchlaufen
-
Thread
MSP430 RTC setzen
Hallo zusammen, ich besitze einen MSP430FR5729 und habe das RTC Modul erfolgreich implementiert. Nun möchte ich folgendes erreichen: - Die Uhrzeit soll beim Laden der Firmware gesetzt werden, d.h. die Systemzeit soll abgerufen werden
-
Thread
MSP430 ADC Innenwiderstand
klingt im leben nicht nach nem innenwiderstand einer Spannungsmessung..... Danke für Hilfe EDIT: MSP430F2274
-
Thread
Hilfe bei MSP430 Schaltplan
Hallo! Es geht um die Standardbeschaltung vom Controller, desweiteren um die JTAG-Anbindung, die nämlich nicht funktioniert. Was ich jetzt noch mal machen werde: Erneut feststellen, ob der Controller Spannung bekommt, Quartzsignal messen. Danke für Anregungen oder Fehleraufzeigungen!
-
Thread
Quarz MCLK Msp430
Genau das hatte ich vorher versucht, ging aber nicht. Ich arbeite mit dem MSP430f169. (Ich habe auch noch einen 32kHz-Quarz an XIN/XOUT)
-
Thread
MSP430 Pegel SPI
Hallo, wenn ich einen Baustein, welchen ich etwas senden will, an meine SPI-Schnittstelle der MSP430F2254 anstöpsle, verändert sich des SIMO-Signals (wird nach hat nur noch ca. 2,8 V High und teilweise zwischen-Werte von 1V - 1,5V also nicht sauber 0V. Wenn ich kein Bauteil angeschlossen habe, sind
was soll das PxDS sein? Solch ein Register finde ich nicht. Verzeihung, ich hatte nur mit den CC430 zu tun, die haben dieses Register. Zeig' mal den Quellcode und Schaltplan her.
-
Thread
MSP430 ins Flash schreiben
Hallo zusammen, möchte Daten vor dem Ausschalten sichern.. Programmaufruf: z.B. Flash_ptr = (unsigned short*)0x1080; write_SegAtoD(35, Flash_ptr); Programm: void write_SegAtoD(unsigned short value, unsigned short* address) { FCTL2 = FWKEY + FSSEL0 + FN1; do{ asm("nop"); } while (FCTL3 & BUSY); FCTL3 = FWKEY; FCTL1 = FWKEY + WRT; *address = value; } Will hier 35 auf die Adresse 0x1080 schreiben (Information Memory).. Klappt aber nicht, warum?? Weiß echt nicht mehr weiter..
-
Thread
MSP430 Uart Problem
Hi ich bekomme einfach keine Daten verschickt... [c] #include "msp430x44x.h" #include "stdio.h" char *test= "Hallo Johnny"; void UART0_init(); void SendUSART0(char *string); void UART0_init() // Funktion für UART-Schnittstelle { P2DIR |= 0x10;