-
Thread
MSP430 Watchdog
Hallo Zusammen, Ich bin gerade dabei den Watchdog zum ertsen Mal nicht abzuschalten. Bisher stellt sich noch nicht das gewünschte Ergebnis ein. Nur damit ich es richtig verstanden habe: Statt den Watchdog mit WDTCTL = WDTPW + WDTHOLD auszuschalten setze ich am Anfang der main() irgendein Intervall WDTCTL = WDTPW + WDTIS0 und dann später im Code mit WDTCTL = WDTPW + WDTCNTCL den Counter zurück. Hat sich das Programm aufgehängt geschieht dies nicht und es wird ein Reset ausgeführt, oder ? Mit diesen Einstellungen macht mein Program gar nix mehr. Ich denke mal, dass ich da irgendwas falsch
-
Thread
welche FETs an MSP430
Hallo, welche FETs verwendet ihr zum schalten kleiner Lasten (LED, Servos) am MSP430. Für Lowside-Schalter habe ich bisher den BSS138 verwendet - um Highside-Schaltungen habe ich mich bisher gedrückt. Leider bekomm ich so keine Duo-Led mit gemeinsamer Kathode an. Danke
Da der MSP430 vermutlich mit 3.3V versorgt wird, sollte man MOSFETs nehme, deren RDSon mit 2.7V oder 2.5V spezifiziert ist, Die sind z.B. bei IRF.com leicht in der parametrischen Suche zu finden, es gibt eine
-
Thread
Interrupt MSP430
in einer Sekunde zu erzeugen und dann pro Interrupt ein Byte über UART zu senden? Wo stößt ein MSP430 da an seine Grenzen? Ich hoffe jmd. kann mir einen Anhaltspunkt geben. Danke!
-
Thread
MSP430 und Quarz
Murata oder so). Da wäre ich mir so aus dem Hut jetzt nicht sicher, ob die Oszillatorschaltung des MSP430 dafür ausgelegt ist.
Ich habe mich an diesem Artikel http://www.mikrocontroller.net/articles/MSP430_Codebeispiele#Initializing.2F_Configuring_UARTs orientiert. Das Beispiel für init_XT, weil XT 2 hab ich nicht angeschlossen. das Durfte in etwa dem eintsprechen, was in der Anleitung in ASM steht
-
Thread
Inbetriebnahme vom MSP430
sein. Also.... Ich möchte das test1.c Progrämmchen (HelloWorld-Blinklicht) gerne auf meinem MSP430F149 laufen lassen! Ich hab's wie angegeben kompiliert und assembliert usw! Das scheint auch alles zu klappen. Denn ich hab ein *.elf und ein *.hex File im Ordner! Aber bei der Anweisung das ganze
erreichen! Ich wäre nun wirklich happy, wenn mir jemand so ne Art Anleitung für die Inbetriebnahme des MSP430F149 geben könnte! Vorallem für den Teil mit dem C-Spy!!! (ich geh mal davon aus, dass ich mit dem C-Spy das HEX-File auf den MSP lade,oder?) Besten Dank schon im Voraus Roland
-
Thread
MSP430 ADC
Hallo erstmal! Ich möchte mit dem MSP430F1232 an einem Pin von Port1 verschiedene Spannungspegel auswerten (19V, 17V, 9V, 6V, 0V). Nur wenn ein Pegel erreicht wird soll in der SW einmalig eine Aktion ausgelöst werden. Habe mir mal die
Hi! Ich verwende den ADC gerade ziemlich viel mit dem MSP430F149. Aber ich denke mal, dass der ADC des 149 und des 1232 bis auf Kleinigkeiten identisch sind, oder? Ich kann die Beispiele auf ti.com/msp430 von dem Buccelli (hieß der so?) sehr empfehlen! Die
-
Thread
Timer MSP430
Hallo zusammen Ich setze den MSP430F1222 ein, welcher über einen Timer_A verfügt(CCR0, CCR1, CCR2). Mit CCR2 erzeuge ich ein PWM-Outputsignal, mit CCR1 erzeuge ich die Abtastfrequenz für den ADC10. Nun muss ich aber zusätzlich noch
verfügbaren CCRx Ich verwende in so einem Fall den Timer A im continuous Modus. Da ja jeder Pin des MSP430 interruptfähig ist, kann einfach ein Interrupt ausgelöst und die beiden Timerzustände subtrahiert werden.
-
Thread
MSP430 Bootloader
Hallo zusammen! Ich würde den MSP430 (F1232) gerne in einem Sensor verbauen, nachträglich (fertigem Sensor) wird der MSP nur noch über einen Schaltausgang und einen Lerneingang erreichbar sein. Über diese beiden Leitungen möchte ich
Vorweg: Ich weiss vom MSP430 nicht viel, nur App-Notes und Datenblaetter ueberflogen, aber vielleicht hilft es: Die "Bootloader-Enable" Pins sollten ueber einen der Status-Ausgabe-Pins der seriellen Schnittstelle schaltbar sein
-
Thread
MSP430 Interruptproblem
wollte ich zwei LEDs auf dem TI Launchpad blinken lassen. Hier erstmal mein Code: [code] #include "msp430g2211.h" volatile unsigned char flag = 0; void main( void ) { // Stop watchdog timer to prevent time out reset WDTCTL = WDTPW + WDTHOLD; // Port1 Ausgang P1DIR = 0xFF;
-
Thread
MSP 430 Adressierungen
slau144e) und einige Englischkenntnisse: http://cnx.org/resources/e7b8c653dfae7080a8edee3428aea8ed/MSP430%20User%20Guide-slau144e.pdf Stichwort: Adressing Modes
unter 202h könnte je nach msp irgendein Peripherie-Register stecken
-
Thread
MSP430 Projekte
Hallo Leute, ich suche gerade Firmen wo der TI-MSP430 in Projekten eingesetzt wird.Könnt Ihr ein paar Namen ausser TI selbst und Siemens nennen. Vielen Dank.Alex
Hallo, wir setzten den MSP430 ein... um was geht es denn? Gruß, Nikias
-
Thread
MSP-430 fragen
Hallo, komme bei folgender Aufgabe nicht weiter. MOV.W #56,R8 ADD.W @R2,R8 BIT.W R8,@R8+ Speicherinhalte: …. Adresse 56:76 Adresse 57:00 Adresse 58:56 Adresse 59:55 Adresse 60:41 Adresse 61:10 Adresse 62:66 Welchen Wert befindet sich nach Durchlauf der Sequenz in R8 und im Statusregister? Vielen Dank im voraus
-
Thread
MSP430_interrupts
auch gebrauchen können? Explizit aufgerufen wird eine Interruptroutine schließlich nicht. Welcher MSP430 ist denn das? Könnte es sein, daß der Interruptvektor schlichtweg anders heißt? (Beim 'F5438, der auch über USCI_A/_B verfügt, heißen die Vektoren USCI_Ax_VECTOR und USCI_Bx_VECTOR)
im Beitrag #2121918: > In was für einem Header-File ist das bei dir includiert? Die stehen in der msp430x??x.h Datei
-
Thread
MSP430 Verständnissfrage
bereits in einem anderen Artikel darüber berichtet, wie ich derzeit versuche einen Bootloader für den MSP430 zu entwickeln. (http://www.mikrocontroller.net/topic/371623#new) Dieser Thread widmet sich eher der Frage, WAS muss WOHIN geschrieben werden und WIESO. Anbei habe ich eine Datei angehängt, welche eine "Hello_World" Firmware des MSP430FR5739 beinhaltet. Ich habe bisher rausgefunden, dass an der Adresse @FF80 die JTAGSIGNATURE liegt und an der Adresse @FFCE etwas, was sich INT31 schimpft. Mein Frage(n) zu dieser Thematik
-
Thread
Entprellungsproblem MSP430
aktiviert. Von daher solltre ein prellen ausgeschlossen sein. [c] /* * main.c */ #include "msp430g2553.h" void InitializeClocks(void); void main(void) { InitializeClocks(); WDTCTL = WDTPW + WDTHOLD; IFG1 &= ~OFIFG; P1DIR = BIT6+BIT0; P1REN = BIT3; P1OUT = BIT3;
-
Thread
MSP430 Reset
ist über einen Softwarebefehl in C geschrieben, einen Reset durchführen zu lassen. Ich verwende den MSP430F149 und zum Programmieren IAR Kickstart - nachdem eine Reihe Befehle usw. durchgeführt wurde, soll sich das System am Schluß zurücksetzen
-
Thread
GDB und MSP430
eingebunden und klappt hervorragend. Einziges Problem habe ich hierbei auch nur mit dem Debugger. Der MSP430-Insight Debugger bietet mir leider nicht die Möglichkeit über den JTAG-Adapter, von hier aus dem Shop,wie bisher zu debuggen. Gibt es noch einen anderen freien Debugger, der mit dem JTAG-Adapter
-
Thread
msp430 Insight
Option starte, sehe ich kurz ein Fenster aufgehen und das wars dann. 2) Wenn ich mir die Ausgaben des msp430-gdbproxy anschaue, dann sehe ich häufig den Text: "debug: msp430-gdbproxy.exe: timeout while reading from GDB". Habe mal irgendwo was gelesen, dass man im Gdb.ini Timeoutzeiten einstellen
-
Thread
Installation "MSP430 JTAG programmer" für MSP430;
Hallo, ich verwende zur Programmierung von MSP430Fxxx-Prozessoren den "MSP430 JTAG programmer Version: 2.3" auf einem WinXP-Rechner. Vor kurzem musste ich das Betriebssysem komplett neu installieren und damit auch Anwendungssoftware und Entwicklungwerkzeuge
(die Version habe ich allerdings noch nicht getestet). Weiss jemand, ob und ggf. wie man den "MSP430 JTAG programmer" in einer aktuellen Version auch eigenständig installieren kann ? THX !
-
Thread
Verlustleistung am MSP430
Hallo! Ich habe folgende Frage: ich habe mit einem Spannungsteiler Verlustleistung an MSP430 provoziert(Alle PINs als Ausgang gemacht außer einem der ich als Eingang definiert )Ich habe dann Strom gemessen: 0v 0,086mA 0,5v 0,087mA 1,0v 0,098mA 1,5v 0,134 2,0v 0,099
Der Eingang der MSP läuft intern auf eine CMOS-Technologie raus. Die beiden komplementären MOS-Fets (CMOS = Complimentary MOS) schalten bei den 1,5V halt beide etwa halb durch, damit fließt sehr viel Strom. Bei 0V und
-
Thread
MSP430 Timer
Hi, Ich habe mich ein wenig mit den Timern beim MSP beschäftigt und die grundlegende Funktionalität ist schonmal da. Jetzt wollte ich als nächstes den Timer nicht bis zum Maximalwert zählen lassen, sondern zum im TBCL0 stehenden. Das kriege ich aber nett hin. Weiß einer wie es geht und teilt sein Wissen mit mir? Gruss void init_TimerB(long Endswert) { TBCTL = TBSSEL_2 + TBCLR; // SMCLK, clear TAR TBCCTL0 = CCIE; // CCR0 interrupt enabled TBCCR0 = Endwert; TBCTL |= MC1; // Start Timer_A in continuous mode
-
Thread
MSP430 Codegröße
Hallo zusammen, hab mal wieder ne Anfängerfrage. Ich Verwende IAR Workbench und programmiere in C. Normalerweise bekommt man ja nach der Compilierung ein entsprechendes Outputfile als .HEX, .BIN, etc... welches Format verwenden die MSP's, in der Testumgebung bekomm ich davon ja nix mit. Wie heißt das Ausgabeformat ? und viel wichtiger, wie kann ich die Codegröße abschätzen ? verwende derzeit einen 2K Typ. Gruß Joe
-
Thread
msp430 stack
hi ich habe heute nen bissel mit dem iar rumgespielt und bin auf ein problem gestoßen.... er mecker ab und zu ds der stack überläuft. was kann ich dagegen tun? hier einige aussagen über mein prog: 2 verschachtelte irqs (wdt + UART) 5-10 globale ints funktiontiefe max 4 (fkt1->fkt2->fkt3->fkt4) sollte eigentlich alles kein thema sein oder? mfg marcel
-
Thread
Lieferant MSP430?
Hallo, ich suche einen Lieferanten für eine kleinere Menge an MSP430-149F .. Leider ist Olimex im Urlaub, die nächsten Lieferungen gehen Anfang Semptember raus, das dauert ein wenig zu lange. Hat jemand einen heissen Tipp? Thx, Flo
-
Thread
MSP430 Auswahl
zu bauen und zusätzlich noch RS485 auf USB umzusetzen auf der selben Platine. Basis dafür ist ein MSP430 mit schon eingebautem USB Interface. Modellreihe MSP430F55xx und ein XE1205 Transceiver Chip von Semtech. Mir stellt sich nun die Frage wie leistungsstark der MSP sein soll/muss für diese Aufgabe
-
Thread
MSP430 Linkerfehler
Moin, ich arbeite derzeit mit einem MSP430F2274 und bekomme nach einigen Änderungen plötzlich folgenden Fehler: [code] <Linking> "../lnk_msp430f2274.cmd", line 234: error: placement fails for object ".int03", size 0x4 (page 0).
-
Thread
Stoppuhr mit msp430
Hallo zusammen, Ich habe vor mir eine Stoppuhr mit dem msp430 zu programmieren. Ich habe mir dabei einige Gedanken gemacht und brauche ein wenig Hilfe mit dem timer. Ich dachte mir ich lasse auf Tastendruck den timer im continous Mode hochzählen. Bei einem
Gaspedal ist,...... Ein guter Start: http://processors.wiki.ti.com/index.php/Getting_Started_with_the_MSP430_LaunchPad_Workshop auch für die kleinen Controller verwendbar Da kannst Du Dir die Kapitel heraussuchen. Tasterabfrage (Prellen!!!) Timer Gruss Dietmar
-
Thread
MSP430 Prüfsumme
crc16AddByte(0xFF,&CRC_result); } } return CRC_result; } [/c] Da mein MSP430FR5739 aber ein CRC module besitzt, möchte ich dieses nutzen. Initialsiiert habe ich es so: [c] // initializes CRC with seed, depends on CRC version CRCINIRES = 0xFF;
Dieser Thread könnte hilfreich sein: https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/19030 Das Problem hat wohl mit reverse bit order zu tun. Newbie schrieb im Beitrag #4221761: >> Dann ist die initiale Zuweisung CRCINIRES = 0xFF; falsch. > Müsste Sie dann nicht 0xFFFF
-
Thread
MSP430 Ports
Hi! Also ich fange gerade mit dem MSP430F449 an. Das mit der Port definition ist mir ein bisschen schleierhaft. Wollte an Port 6.0 ein Rechteck mit Softwareschleife erzeugen. Hat soweit geklappt aber bin mir nicht sicher ob das mit dem
-
Thread
msp430 Flash
Moin moin, ich habe mal eine Frage zu meinem MSP430F248 auf die ich bis jetzt noch keine Antwort finden konnte. Ich möchte Daten im Flash ablegen und diese nach dem nächsten Neustart benutzen. Nun habe ich mir das Beispiel von TI besorg und adaptiert
-
Thread
MSP-430 fragen
Hallo, programmiere zur Zeit mit dem MSP 430 und habe dazu folgende Fragen: Mainloop xor.b #001h,&P1OUT mov.w #010000,R15 L1 dec.w R15 jn(u)z L1 jmp Mainloop Was sind hierbei mnemonischer Code und
-
Thread
[S]MSP430
Hallo, ich suche 1-2 MSP430 µC am besten MSP430F149 Sollte jemand sowas rumliegen haben würde ich die gerne abkaufen. P.S. Ich meine nur die Chips, keine Header-Platinen. Gruß Sebastian
-
Thread
MSP430 und Eclipse
templateId=5246&navigationId=11476&path=templatedata/cm/mcuorphan/data/tms470_ccessentials_beta&DCMP=MSP430_ccessentials&HQS=Other+PR+msp430cce Das ganze baut auf Eclipse auf. Man muss ca. 80 MB von TI runterladen und auf der Eclipse Seite (www.eclipse.org) kann man noch mehr diverse Extras runterladen
-
Thread
MSP430 und WLAN????
problem nicht vom anfang an wieder schreiben, kurz-> sieht doch den beitrag vorher. ich möchte den msp430-controller mit einem WLAN/Bluetooth chip zusammen verbinden, damit ich meine gemessenen daten an pc übermitteln kann. meine frage: welche chip bzw. controller/prozessor kann ich aus eueren
Access-point ins WLAN stellen. Ich stelle es mir recht schwierig vor, eine PCI-WLAN-Karte mit einem MSP zu betreiben. Die basteltechnisch-verwirklichbaren Webserver basieren in der Regel auf einer ISA-Netzwerkkarte. Für PCMCIA wird der MSP auch zu langsam sein (33MHz Busfrequenz). Aber auch dazu gabe
-
Thread
Interruptbehandlung MSP430
Hallo, ich bin noch ziemlich neu auf dem Gebiet "uC" und habe mich jetzt mal mit dem MSP430f169 auseinander gesetzt. Die TI-Beispiele habe ich mir auch schon angeschaut. Kurz gesagt geht es darum über USART1 etwas über USB zu empfangen (benutze dazu den CP2103 (USB-Seriell-Chip)) und
ihr könnt mir bei meinem Problem weiterhelfen. Schon mal danke. Hier mal noch der C-Code: // MSP430 Programm #include "msp430f169.h" char string1[8]; char Auswahl; char test,Ende1; int j,i; int a=0; void delay(unsigned int a); // Wartezeitfunktion initialisiert
-
Thread
MSP430 mit OPAMP
Möglicherweise kann ich einen MSP430 mit integriertem OPAMP gebrauchen. Mein Problem ist aber, das ich bei der parametrischen Suche bei digikey nicht danach filtern kann. Das kann mehrere Gründe haben z.B. Layer8 Fehler oder einfach nicht vorhanden. Meine Frage ist also, wie komme ich an eine Übersicht von lieferbaren (aktiven) MSP430 mit Opamps dran, um zu entscheiden, welche ich mir ansehen muss? Im "Hands on" 2006 von TI sind die Typen • FG43x Three op-amps Rail-to-rail input capability • FG461x Three op-amps Rail-to-rail
-
Thread
msp 430 und mysql
HOFFE ich das Ihr mir vielleicht helfen könntet. Nun zu meinem Problem i möchte gern wie gesagt ein msp432 mit einer mysql datenbank verbinden. eine tcp verbindung hab i schon über w5100 herstellen können und packete kann ich auch senden nur weiß ich nich wie ich mich auf dem server einloge und tabelleneinträge
und dafür eine Lib nötig ist, die dann relativ gross ist und wird wahrscheinlich den Speicher von msp430 sprengen. Aber ich würde das anders machen. Wie du sagst hast du schon eine Verbindugn zu dem Server aufgebaut und kannst Pakete senden und empfangen. Du kannst dir Packete so zusammenbauen
-
Thread
cycles MSP430
Hallo Leute, eine Frage zu den cycles bei Timer A. Wie lang dauert so ein cycle? Oder gibt es da eine Formel zur Berechnung? lg
-
Thread
MSP430 DCO
Hallo Weiss jemand, wie man vom LFXT1 wieder auf den DCO umschalten kann,so dass der externe Quarz abgeschalten wird und nicht mehr schwingt?
-
Thread
MSP430 Taktzählung
Hallo zusammen! Ich möchte mit meinem MSP einen Takt zählen. Wie bekomme ich den Takt von einem Pin auf den Timer, den ich so als Counter nutzen will. Die Prozessorbelastung soll möglichst nidrig liegen. Sonst könnte ich das ja über Port - Interrupts machen... Den zweiten Timer nutze ich dann zum Erechnen einer Frequenz. Benni
-
Thread
Tastenentprellung mit MSP430
ich weiß, es ist ein alter hut, doch ich habe enorme probleme damit. es will einfach nicht klappen :( ich habe pin 1.1 als interruptfähigen input konfiguriert und eine interruproutine wie folgend geschrieben. [c] #pragma vector=PORT1_VECTOR __interrupt void PORT1(void) { for(m=0;m<=500;m++)//warte einige zeit _DINT();//interrupts aus machen { if(P1IFG & 0x01)// kam der interrupt vom p1.1? { P1OUT |= 0x02; //led an, wenn taste gedrückt if(i < 0x1f) { i++; } else { i = 0; } } } P1IFG &=~
-
Thread
MSP430: MSP430F2274 und SMCLK PIN
Hallo, Mal eine Frage an die MSP430F2274 Experten bitte. Kann es sein, dass die SMCLK Funktion an Pin P2.1 auch nicht funktioniert wenn ein JTAG Debugger angeschlossen ist ? Das SMCLK an dem Pin der mit TCK beim Degugger verbunden
Falls es von Interesse ist für andere MSP430 Ein/Umsteiger: SMCLK an Pin 2.1 beim MSP430F2274 und vermutlich auch bei Konsorten, geht tatsächlich nicht wenn man mit JTAG Debugger im Debug Mode ist (wenn Programm gestoppt ). Im running
-
Thread
MSP430-gdbproxy libHIL.so nicht gefunden (MSP430)
unter debian/etch auf einem AMD64 System. Ich habe folgendes Problem: Bei dem Aufruf von [pre]msp430-gdbproxy --port=2000 msp430[/pre] erscheint folgende Fehlermeldung: [pre]msp430-gdbproxy: error while loading shared libraries: libHIL.so: cannot open shared object file: No such file or directory
-
Thread
MSP430 Schematics
Ich habe in der Vergangenheit ein paar Projekte mit dem MSP430-P149 von Olimex realisiert und habe noch hier einen rumfliegen. Habe mir überlegt mir einen Midi Controller zu bauen. Dafür müsste ich ja den TX Pin freilegen. Schematics: http://www.olimex.com/dev/images/msp430-pxxx-sch.gif Produktseite: http://www.olimex.com/dev/msp-p169.html Der Tx liegt ja auf 3.4 ist dieser dann auch mit dem Pin verbunden? Kann man die P3Sel so setzen das der TX Ausgang gleichzeitig
-
Thread
MSP430 Frage
Hey ho =) Ich habe hier auf der Seite folgenden Code gefunden: Initialisierung von PWM void init_PWM_TimerA(void) { TACTL = TASSEL1 + TACLR; // SMCLK, Clear Tar CCR0 = 512-1; // PWM Period CCTL1 = OUTMOD_7; // CCR1 reset/set P1DIR |= 0x04; // P1.2 PWM output P1SEL |= 0x04; // P1.2 and TA1/2 otions TACTL |= MC0; // Start Timer_A in up mode } Speziell geht es um den Teil: P1DIR |= 0x04; // P1.2 PWM output P1SEL
-
Thread
MSP430 Programmsprung
Hallo Für ein Schulprojekt beschäftige ich mich seit einem halben Jahr mit dem MSP430. Nun hab ich eine Frage zur C-Programmierung: Kurz zusammengefasst ist meine Software so aufgebaut, dass zuerst alle I/Os, der Timer und der ADC initialisiert, danach paar Motoren ausgerichtet werden
-
Thread
MSP430 Flashspeicher
Ja, beim MSP430 genügt das Schlüsselwort /const/.
-
Thread
Grace Msp430
Hallo ich habe mal eine Frage . ich will jetzt uC Programmierung lernen, und weiss nicht so genau .ist es sinnvoll mit Grace von Anfang an zu arbeiten ? oder soll ich es weglassen ? danke .
-
Thread
Msp430 Tipps
Code Optimieren oder er ist gut so ich werde echt dankbar für ein paar Tipps. [c] #include "msp430x54x.h" #include "taster.h" volatile unsigned char tasterPressed; volatile unsigned char tasterDebounce; int s1_index,up_index,down_index,left_index,off_index=0; void main(void) {
danke ist ein guter Tipp ich habe es so gemacht. [c] #include "msp430x54x.h" #include "taster.h" volatile unsigned char tasterPressed; volatile unsigned char tasterDebounce; int taster_index,index =0; void main(void) { WDTCTL = WDTPW + WDTHOLD;
-
Thread
msp430 jtag
fertig stellen und ausliefern. Kommmt hier zufällig jemand aus der nähe (umnkreis 75km) und hat ein MSP430 JTAG-Interface das er mir leihen bzw. kurz zur Verfügung stellen könnte oder es ggf. Verkauft? Gruß Tenner