-
Thread
effiziente Division durch 10
Bestimmt ist das gemeint: Efficient Multiplication and Division Using MSP430 http://focus.ti.com/lit/an/slaa329/slaa329.pdf
Beitrag #1791508: > Bestimmt ist das gemeint: > > Efficient Multiplication and Division Using MSP430 Danke für den Link. Ja, das wird doofi wohl gemeint haben. Wobei diese Optimierungsmöglichkeit für Multiplikationen gerade im vorliegenden Fall nichts bringt, weil die Multiplikatoren der Form
-
Thread
Probleme mit dem Einschalten globaler Interrupts mit IAR Workbench und MSP430F2618
Hallo Ich würde gerne die globalen Interrupts des MSP430F2618 einstellen. Ich arbeite mit IAR Embedded Workbench IDE 5.10.4. Ich habe nun schon folgende Versuche gestartet, die globalen Interrupts einzuschalten: EINT(); _EINT(); __bis_SR_register
muss den Thread jetzt nochma aufwärmen weil ich genau das selbe Problem habe. Ich verwende den selben MSP430 und die IAR Version: IAR C/C++ Compiler for MSP430 5.20.2 [Kickstart LMS] (5.20.2.40217). Egal welche der folgenden Versionen ich eingebe: EINT(); _EINT(); __bis_SR_register
-
Thread
BIT() Makro in IAR
hinspringen kannst? Normalerweise geht das mit einem einzigen Tastendruck (wenn man die Taste kennt - F3 bei eclipse) oder mit dem Kontextmenü.
IAR-Installation auf der Windows-Partition durchsuchen lassen. PS: Ich hab unter Windows IAR (für die msp430) mal kurz ausprobiert; eine Frechheit für so etwas noch Geld zu verlangen.
-
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
Ö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
Komplettverkauf Bauteile, was wert? - Tabelle
behalten. also etwa so: 27 DRAM 4Mx16x4 56.7 8 SOLID STATE RELAY 8A ZERO CROSS 48.9888 10 MSP430 MCU MSP430FW427 39.144 4 TRANSFORMER 6V/12V 30VA 32.5248 3 MSP430 MCU MSP430F248 28.8288 10 MSP430 MCU MSP430F2132 28.476 25 7SEGMENT LED YELLOW 26.46 25 BJT, NPN 22.89 217 RS232 TRANSCEIVER 20.0508 8 MSP430 MCU MSP430F2013 18.6144 100 CSMD 17.808 9 7SEGMENT LED GREEN 17.2368 4 LT1077 PRECISON OPAMP 15.6576 3 MSP430 MCU MSP430F4113 15.246 6 VREG, LDO, 1A, 3,0V 14.9688 25
-
Thread
Weich ein-/ausfadende Blinkschaltung
abzubauen) und keine unnötig große platine > haben will. http://www.dieelektronikerseite.de/uC%20Ecke/Lections/SPI-Kabel%20-%202%20Welten%20treffen%20aufeinander.htm hier die gesamtseite dazu: http://www.dieelektronikerseite.de/
@ Alfred P. (zigarrre) >Was ist für den Anfang besser AVR, PIC, oder TI MSP439? AVR. Denn PIC ist Steinzeit und MSP430 gibt es nicht im DIL Gehäuse. >Gibt es ein Programm das aus dem Schaltplan ein Layout für >Lochstreifenrasterplatinen erstellt? Nein. Brain 1.0 ist
-
Thread
MSP430 16MHz Assembler-Delay Funktion
Servus, Nachdem mein MSP439F169 für meine Applikation nun zu langsam geworden ist, wollte ich mein komplettes Projekt nun auf den neuen MSP430F2417 mit 16 MHz Main-Clock laufen lassen. Das Portieren hat auch super geklappt; Keine Probleme mit Register oder Bezeichungen. Einziges Problem: Ich habe auf dem MSP430F169 eine Assemler-Funktion zum genauen Ausführen von Zeit-Intervallen genutzt. Sobald ich diese Funktion nun auf dem 2417 benutze, stürzt das Programm beim Verlassen der Funktion komplett ab.
-
Thread
$4,30 Arduino-Klon mit MSP430 von Texas Instruments
RAM bei 16 kiB liegt (MSP430F54xx).
Habe mal die Anschlüsse der MSP430F20x1 und MSP430G2x01 mal im Datenblatt verglichen, das sollte erstmal passen und nicht in Rauch aufgehen. In der IDE lässt sich der F-Typ auch wählen. Na ja, wir werden sehen ob man den MSP430F2013
-
Thread
MSP430F2012 Temperaturmessung mit externem NTC
Fehler drinne oder in meiner Aufgebauten schaltung. Danke schon mal für eure Hilfe. mfg #include <msp430x20x2.h> unsigned int temp; int main (void){ WDTCTL = WDTPW + WDTHOLD; //Watchdog aus ADC10CTL0 = SREF_1 + REFON + ADC10ON +ADC10SHT_0 + REFOUT + MSC; // Initialisierung ADC10 Control
20 °C hat was nicht stimmen kann. mfg
-
Thread
MSP430F2012 Lotto Programm (6 aus 49) Zeitmultiplexen der Ausgänge
komme erst relatiev spät nach hause. Ich danke schon jetzt für eure Hilfe. mfg Marek #include <msp430x20x2.h> #include <stdlib.h> int x, a, i, f; int Z1, Z10; short int start = 0; // Variable für Tastendruck long int pause; //länge der Pause zwische den Zahlen int genZahl(int modu
jetzt keine ausrollfunktion aber egal. Kanst ja dann sagen was du von hältzt. mfg [C] #include <msp430x20x2.h> #include <stdlib.h> int x, f; int Z1, Z10; short int start = 0; // Variable für Tastendruck long int pause; //länge der Pause zwische den Zahlen void delay(long int p){//Verzögerungsfunktion
-
Thread
µC Auswahl für Projekt "Stadionanzeige" für mündliche Prüfung
(hier greifst Du Dir einen passenden Chip aus der PIC18 Serie), Atmel mit den AVRs und TI mit den MSP430. Alle Hersteller haben auf ihren Webseiten Bausteine-Übersichten und eine parametrische Suche, wo Du die Kriterien einstellst und die passenden Bausteine angezeigt bekommst. Zur Auswahl noch ein
den benutzt habe. Zwei uC? Lächerlich. Microchip PIC16, PIC18, PIC24, PIC30, PIC32. Atmel AVR, MSP430, M16 Renesas, ARM7, ARM9, 8051 sonstwas, Propeller. Jeder von denen kann das was du möchtest. Mit LED Treiber logo. Bis nächsten Montag hast du nicht mal die Datenblätter dazu gelesen;) Da
-
Thread
MSP430F2012 Elektronischern Würfel Programmieren
jenad weis wie das hir ist würde ich mich freuen wenn jemand sein wissen mit mir teilt. #include <msp430x20x2.h> #include <stdlib.h> int x; int main (void){ WDTCTL = WDTPW + WDTHOLD; // Watchdog aus P1SEL &= 0x00; //I/O funktion festgelegt P1DIR &= 0x00; // P1DIR |= 0xFE;
nur dann wenn du konsequent und konsistent deine Einrückungen durchführst. [C] #include <msp430x20x2.h> #include <stdlib.h> int x; char start=0; // Variable für Tastendruck char anz; //Variable für das Ausrollen (wie oft) unsigned int pause; //länge der Pause zwische den Zahlen void
-
Thread
MSP430 - Olimex JTAG und TI Code Composer
Hallo liebe Mikrocontroller.net Community, ich habe mich nun für einen MSP430 entscheiden (MSP430F249). Nach ich nun das Headerboard http://elmicro.com/de/msp430hb.html ausgewählt habe brauche ich noch geeignetes Werkzeug damit ich starten kann: 1. JTAG 2. Software
Code Composer oder CrossWorks Crossstudio? 16KB Programmspeicher reichen mir völlig aus obwohl der MSP430F249 60KB zur Verfügung hat. Ich freue mich über eure Meinungen bzw. Erfahrungen.
-
Thread
MSP430F2012 LED Blinken lassen
mal nen blick rauf werfen und mir unter die Arme greifen danke schon mal hier der Code: #include <msp430x20x2.h> int main() { WDTCTL = WDTPW + WDTHOLD; TACTL = TASSEL1 + TACLR; // ???? TACCR1 = 30000; //obere grenze bis zu der hochgezählt werden soll TACTL |= MC1; // das
einem CCR-Register. Und mach dir z.b. nen Interrupt, in dem du die LED togglest. [c] #include <msp430x20x2.h> void main (void) { WDTCTL = WDTPW + WDTHOLD; P1SEL = 0x00; // I/O funktion festgelegt P1DIR |= 0x04; // P1.2 Ausgang, Rest Eingang P1REN |= 0x02; // Internen Widerstand
-
Thread
MSP430f2012 LED mit Taster anschalten
Hi, ich bin neu hir und probiere gerade mit dem MSP430f2012 einer LED und einen Taster herrum. Ich kriege die LED zum leuchten aber wenn ich das mittels des Tasters machen will geht das nicht. Die LED ist an den P1.2 und Vss angeschlossen der Taster
Marek S. schrieb im Beitrag #1739684: > #include <msp430x20x2.h> > > int main() > { > > WDTCTL = WDTPW + WDTHOLD; > P1DIR&=0x00; > P1DIR|=0x04; //P1.2 Ausgang rest Eingang > P1OUT&=0x00; //Ausgänge auf 0 > P1IN&=0x00;
-
Thread
Vergleichbarer AVR µC zum MSP430
mit MSP430.
sein soll: eine CR1610 hat 75mAh. Selbstentladung bei Lithium-Zellen: vernachlässigbar. Ein MSP430F2274 braucht übrigens im Low Power Mode 4 0.7uA und im aktiven Betrieb bei 1 MHz 270uA. fchk
-
Thread
MSP430 F2013 Timer A and Hi/Lo Interrupt
Hallo, ich hab mich nun schon einige Zeit mit dem MSP430 F2013 rumgeärgert, aber jetzt bin ich an einem Punkt angelangt an dem ich einfach nicht verstehe, warum Timer und Flanken Erkennung nicht gleichzeitig benutzt können. Der folgende code compiliert
love MSP430F2013 schrieb im Beitrag #1732644: > Durch eine fallende Flanke am Eingang P1.X soll > der Timer TA gestartet werden und,... Also das ist im Quelltext aber nicht drin! [c] #pragma vector=
-
Thread
Einfacher MC für Anfänger
MSP430F2419 :)
werden. Alles weitere hier: http://focus.ti.com/lit/ds/symlink/msp430f2012.pdf
-
Thread
Auswahl eines uC für einen Datenlogger für Rammgeräte
trennen, aber das möchte ich eigentlich nicht, weil Kabel und spritzwasserdicht... Bisher wurde die CC430-Serie von TI empfohlen. Lieder kenne ich mich bei TI nicht aus und auf den Seiten ti.com finde ich nur MSP430, ist wohl aber dasselbe. Preise für Development-Tools sind soweit ok, aber ich glaube, so
Heinrich H. schrieb im Beitrag #1722932: > Bisher wurde die CC430-Serie von TI empfohlen. Lieder kenne ich mich bei > TI nicht aus und auf den Seiten ti.com finde ich nur MSP430, ist wohl > aber dasselbe. Nö: http://www.ti.com/ww/de/prod_mcu_cc430.html?CMP=KNC-GoogleTI
-
Thread
RMS to DC Schaltung
Eigentlich spricht nichts dagegen. Allerdings werden die im Datenblatt komischerweise immer mit 1-20A angegeben. Weiß jemand warum? MFg Falk
reicht dafuer aus. Dann kann man die Formel auch Softwaremaessig loesen. Habe ich schon fuer AVR und MSP 430 sogemacht. Gruss Helmi
-
Thread
MSP430 aus Interrupt springen Hilfe!
Servus, Ich sitze gerade an einem größeren Projekt für den MSP430F169 und bin auf ein Problem gestoßen: Ich muss (Und ich hab mir das echt lange überlegt; Polling in main ist nicht drin!) aus einer Port-Interrupt-Funktion an eine bestimmte Stelle in meinem Main-Programm
TH0 = LOAD60us >> 8; // 60µs = 200 cycle switch( onwi_state ){ case 20: // 480us low ONWI_IO = 0; // pin = 0 case 19: // 480us high TL0 = LOAD480us; TH0 = LOAD480us >>
-
Thread
Problem mit Timer CCR0
CCR0-Wert erreicht ist und ich verstehe nicht, woran das liegt. Der TimerA1 funktioniert. Es ist ein MSP430F2011. Bitte um Hilfe - was mache ich falsch? Habe den Wert für CCR0 jetzt schon total runtergescharubt, aber trotzdem blinkt die andere in der Zeit zich Male. #include "msp430x20x1.h" #include
-
Thread
MSP430 Error: Placement fails for object
Hallo zusammen, Ich versuche gerade unten stehendes Beispielprogramm von TI auf meinen MSP430F5438 zum Laufen zu bekommen. Zum Compilieren verwende ich Code Composer Studio Core Edition, Version: 4.1.0.02006. Beim Linken erhalte ich immer folgenden Fehler: [code] "../lnk_msp430f5438
Zeile 186: [c].int55 : {} > INT55[/c] Übrigens habe ich vergessen zu erwähnen, dass ich den MSP auf einem Experimentierboard verwende (MSP-EXP430F548).
-
Thread
LCD-Ansteuerung funktioniert nicht (HD44780)
AVR-GCC-Tutorial/LCD-Ansteuerung Ich steuere das Display jedoch nicht mit einem AVR an, sondern mit dem uC MSP430F1611. Ich habe das Display folgendermassen beschalten: (Die LED-Spannung fehlt in diesem Schema noch, sie ist aber auf dem Print vorhanden) http://666kb.com/i/biz45nyvep30gfusk.jpg Hier meine
signal.h> #include <stdio.h> #include <iomacros.h> #include <string.h> #include <math.h> #include <msp430x16x.h> //------------------------------------------------------- //Defines //------------------------------------------------------- //Frequenz #define F_CPU 8000000 //LCD Befehle
-
Thread
Auswahl Microcontroller für Messschaltung
Xmega hab ich mir auch schon angeschaut. aber ist dieser nicht für diesen zweck überdimensioniert? 20kHz pro kanal sollen noch gemessen werden können bei 10 bit genauigkeit. das wär gut
ARM7). Wenn der aus irgend einem Grund nicht optimal sein sollte, würde ich als nächstes bei den MSP430F5xxx suchen. Die sind aber deutlich schwieriger erhältlich und genauso neu wie die ATXmega.
-
Thread
Nachteil bei verschiedenen µC
hat wohl versucht, zu den älteren Modellen möglichst kompatibel zu sein. Stichwort ATmega128 und PortF ist das glaube ich, bei dem ein Register aus der Reihe schlägt > Dort ist der MSP430 deutlich besser. Dort ist z.B. Timer 0 in > alles Derivaten identisch, oder? Ich weiß nicht, wie es bei den MSP430 ist, aber bei den Xmega hat Atmel eindeutig gelernt und gnadenlos aufgeräumt. Viel strukturierter geht es eigentlich kaum noch
-
Thread
Würdet ihr so etwas kaufen ?
normal geworden ist aber noch erträglich, für paar lumpige p-MosFet gabs letztens Lieferzeiten von 20 Wochen.
eben nicht so "einfach mal" eben. Wenns danach ginge hätte ich schon vor Jahren das ganze mit dem MSP430 veröffentlicht. Aber da gibts eben auch keine "einfache" IDE. Also bin ich auf AVR umgestiegen. Und ich denke wenn ARM dann entweder STM32 oder einen AT91SAM7.
-
Thread
STM32 - Erster Artikel
weiterhin einsetzen. Niemand soll hier bekehrt werden. Christoph - der je nach Anwendung AVR8, MSP430 oder STM32 einsetzt.
Hier noch die Info was in der CD von Olimex dabei war: http://www.olimex.com/dev/soft/arm/OpenOCD%20rev.G%20-%20notes.txt
-
Thread
Einregister- vs. Mehrregistermaschine
Aus technischer Sicht wäre nur selten ein Unterschied bei Peripherie sinnvoll. Vielleicht kommt alle 20 Jahre mal was entscheidendes Neues hinzu.
) und die im Kleinbereich nach wie vor ziemlich praktischen 5V. Weshalb MSP430 zwar meinen Sinn für Ästhetik anspricht, aber nie ernsthaft in Frage kam.
-
Thread
USb IR Empfänger unter Win 7 64 bit
Ud dieser Empfänger funktioniert dann auch sicher unter Windows 7 64 bit? Und wo bekommt man den MSP430F1121DW her? Google spuckt dazu nicht sonderlich viel aus. Wäre echt nett, wenn du mir helfen könntest Gruß, Hendi
Der genaue Typ des MSP430 ist relativ unkritisch. Hauptsache, er hat mehr als 2KB Flash, sonst müsstest du das Programm um die Tester-Funktionalität kürzen. Den F1121A gibts leider nicht mehr bei Reichelt, aber den MSP430F2131
-
Thread
Taugen diese Steckbretter was?
ACTION=3;ARTICLE=67678;PROVID=2402 Hintergrund: Ich will mir eine Experimentierplatine für einen MSP430F2272 basteln. Mit seinen 38 Pins bekommt man wohl keine einseitige Steckadapterplatine auf 40-Pol-DIL hin, die auf einem Steckbrett benutzbar ist. Deswegen tendiere ich dazu, eine Platine zu
Das bekommst du schon hin, wird halt nur recht groß. Ich habe so etwas auch hier rumliegen für einen MSP430F2418, der hat 64 Pins. Mit den ausgeleierten Kontakten muss ich leider zustimmen. Wenn das Bauteil zu dick ist, dann kann das nach einer gewissen Zeit schon passieren. Und dann suchste dumm den Fehler
-
Thread
Empfehlung 8-Bit-Controller: STM8
der erweiterte Temperaturbereich des STM8 den Ausschlag geben, denn so weit ich weiss gibt es vom MSP430 keine Automotive-Version. Zudem besitzen Beide ähnliche Großhandelspreise. Bei den Katalog-Distributoren scheint der STM8 gegenüber dem MSP430 etwas billiger zu sein. Beim MSP gibt es mehr Derivate
könnte: https://my.st.com/public/STe2ecommunities/mcu/Lists/STM8/Flat.aspx?RootFolder=%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fSTM8%2fA%20few%20questions%20to%20ST%20%28about%20sampling%2c%20roadmap%2c%20assembler%20and%20parametric%20search%29&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009786738307FCB24DB76B09BF0FB5BB81&