-
Thread
MSP430 Flash Monitor + CCE
general/docs/techdocsabstract.tsp?abstractName=slaa341 ^--- Flash Monitor Ich arbeite mit meinem MSP430F449 und den CC Essentials. Meine Probleme beginnen, ohne darauf beschränkt zu sein :), schon damit das ich nicht weis, wie/ob man die Datei für den IAR-linker (lnk430f169_boot.xcl im Zipfile von
Was fuer ein linker problem hast du denn?? beim cce lautet das linkercommand file wie folgt : lnk_msp430f449.cmd und befindet sich im <deinCCEordner>\tools\compiler\msp430\include , jedoch macht das der cce alles automatisch beim erstellen eines neuen Projektes, deswegen musst du ja auch gleich am anfang
-
Thread
MSP430F2013 Grundlagen
200/sec. ADC abfragen, Datenfluss nur in eine Richtung. msp430F2013 USB-Stick Frage: - wie steuere ich 2 PINs an, welche Lötösen, wie sehen die Befehle aus ( sollten den ADC und Ref+/- nicht behindern) Mit dem PIN der LED kann ich den 2µP ansteuern
volatile unsigned int Wert; //Global übergabe des Wertes zum Senden #include <msp430x20x3.h> void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer P1DIR |= 0x01; // Set P1.0 to output direction P2DIR |= 0x01; unsigned
-
Thread
Hausbus RS485 erste Schritte sind getan
die Datenstationen sind noch mit einer separaten UART aufgebaut. Demnächst will ich auf LowPower-µC MSP430F1611 umsteigen - die Spannungsversorgung läuft bei mir autonom über einen solargeladenen 12V-Akku. Zusätzlich will ich dann ein paar Daten mehr übertragen. Die Anzeige (gleichzeitig Master und
Für den neuen Master hatte ich vor, eine 128x64-Grafikdisplay von Pollin in Verbindung mit einem MSP430-µC zu verwenden. Meine Datenstationen können nicht nur Reedkontakte an allen Fenstern und Türen lesen, sondern auch Netzspannungen und -ströme melden (Waschmaschine, Trockner, ...). Außerdem habe
-
Thread
Multiplikation 16x16 bit mit MSP430
Hallo zusammen, ich benutze einen MSP430F2274, welcher über keinen Hardware-Multiplier verfügt. Die Software programmiere ich mit IAR in C. Nun zu meiner Frage: Die Multiplikation in C ist simpel, auch der Assembler-Code erscheint mir
------------------------------------------------------------------- ; MSP430 16*16 Bit Multiplikation ; Zyklen abhängig von OP1: (ohne call und ret) ; MPY 17..133 ; MAC 15..131 ; MPYU 11..123 ; MACU 9..121 MPY clr ACL ; ACH
-
Thread
MSP430F2013 Datenübertragung
neu und möchte mir ein kleines PRG erstellen. Leider habe ich keine Durchblick weder ASM, C noch MSP430F2013. Was soll das PRG können. - 200mal pro sec. den AD-Wandler abfragen ( später mal höchtes Gain) Unterprogramm: Variable übergeben - Serielle Ausgabe über einem Pin( zur Masse), Kabel
schwindet das Verständniss. Ein paar griffige Tipps würden mir schon helfen. Ich möchte den MSP430F2013 nur mit 3 Ltg. verbinden. Plus/Minus und die Impulsleitung für die Messwerte. Als Kabel möchte ich ein Stero-Klinkenkabel nehmen. Das Ganze(inc.Gehäuse) soll 'klein','leicht' und einfach
-
Thread
RFM12 - Funkmodul
interessant. Allerdings finde ich den Atmel uC etwas uninteressant. Wäre es nicht eine Idee einen MSP430 zu verwenden? Gerade im Hinblick auf Energie speziell bei Batterieanwendung ist eine MSP430 unschlagbar. Ich denke das an eine uC F1232 oder F123 (8k, SPI) oder vergleichbar. Massig interruptfähige
Projekt wäre ein AVR meiner Meinung nach besser geeignet, da dieser auch mit 5V läuft (im Gegensatz zum MSP430). Mit einem mega48 @ 3V im Powerdown Mode (was dank Levelgetriggertem Interrupt vom RFM12 kein Problem ist) sollte auch eine Stromaufnahme von nahe 1µA möglich sein.
-
Thread
Verlustleistung von Pic zu groß
Nimm nen MSP430
Mit 6 V raucht der MSP430 ab. Der läuft mit 1,8 - 3,6 V
-
Thread
mspgcc pow()
oh, sry! es heißt nur "-lm" siehe hier: http://www.mikrocontroller.net/articles/MSPGCC#Sourcecode_f.C3.BCr_msp430x1121_kompilieren.2C_wenn_math.h_includiert_wird
Puh, jetzt beiss' mir doch einen 'nen Hund! [pre] [ 7:46:16,63] $ msp430-objdump -t libm.a msp430-objdump -t libm.a In archive libm.a: <snip> ef_pow.o: file format elf32-msp430 SYMBOL TABLE: 00000000 l d .stabstr 00000000 .stabstr 00000084 g F
-
Thread
6502 Emulation auf AVR ?
eng, da man intern bestimmt nicht mit 8 bit rechengenauigkeit auskommt. habe mal versucht auf einem msp430 einen monophonen synth zu basteln. ist recht eng geworden (bei 8kHz samplerate) und ich hatte nur 1 ozillator + 1 iir-filter (in asm), also noch nix mit envelopes, mehreren wellenformen, sync usw
sustain/release // voice3 18,0x11,// set waveform 19,0xCB, // attack/decay 20,0xAD, // sustain/release // C4 1,0x11, 0,0x25, // 0.5 second 0xF0,0x00, // pause low 0xF1,0x02, // pause high } Die erste Zahl ist immer die Registeradresse
-
Thread
C++?!?
sprechen). Also habe ich erstmal alles umständlich in C umgeschrieben. Ca. 1 Jahr später bin ich dann auf MSP430 umgestiegen, weil mit diese saubere von Neumann Architektur sehr gefiel. Aber der C++-Support von msp430-g++ war auch nicht besser. Demnächst plane ich auf ARM umzusteigen. Wie sieht's da aus? Kann
Programm in C++: text data bss dec hex filename 436 13 54 503 1f7 avrreflex2.o 20 0 0 20 14 common.o 282 0 0 282 11a display.o 1608 72 12 1692 69c timer.o 188 3 0 191
-
Thread
MSP430F2013 steuert Nokia-3310-Display an
****************************************************************************** .cdecls C,LIST, "msp430x20x3.h" .include "std.asm" .include "nokia3310.asm" ;------------------------------------------------------------------------------ .text ; ;-------
[/avrasm] nokia3310.asm: [avrasm] -------------------------------------- .cdecls C,LIST, "msp430x20x3.h" pcf8544_RESET .set BIT1 pcf8544_CE .set BIT2 pcf8544_DC .set BIT3 pcf8544_sendCMD bic.b #pcf8544_DC, &P1OUT ENABLE bic.b #pcf8544_CE, &P1OUT; ;enable the display-controller
-
Thread
µC in SO-16?
jemand von euch einen µC im SO-16-Gehäuse? Warum ausgerechnet SO-16? Den AVR tiny2313 gits in SO-20, die anderen Tinys in SO-8. MFG Falk
Sogar im 14poligen Gehäuse: TI MSP430F20xx (xx = 01,02,03 oder 11,12,13).
-
Thread
Suche Contoller
Ein 16bit Delta Sigma Wandler findet sich im MSP430F2013 (14pin/2KB). Zu finden u.A. im USB-Stick eZ430-F2013 (z.B. Conrad) zusammen mit Prog/Debug-Interface.
A.K. wrote: > Ein 16bit Delta Sigma Wandler findet sich im MSP430F2013 (14pin/2KB). Zu > finden u.A. im USB-Stick eZ430-F2013 (z.B. Conrad) zusammen mit > Prog/Debug-Interface. Hallo q3, dann nimm wie oben einen Delta Sigma Wandler, Die sind eher für den
-
Thread
ARM9 / STR9 Dev-Kit mit Ethernet/USB/CAN für 39,-
Varianten full und lite. Details siehe http://mcu.st.com/mcu/download2.php?file=12655.pdf&info=User%20Manual%20Software%20from%20Search&url=http://www.st.com/stonline/products/literature/um/12655.pdf Gruss Kurt
Hallo, steige grade neu ein in das ARM Thema (hab vorher meist nur ATmega und MSP430 programmiert) und wollte mir jetzt den STR9 Stick zulegen. Möchte mit diesem zwei Datenströme a 10,4 MHz einlesen (Abtastwerte, gemeinsame clock), Filtern (Bandbegrenzung mit FIR Filter, dachte
-
Thread
sprintf überschreibt RAM-Bereich
sind die beiden Variablen mit anderen Werten überschrieben) . . } } Ich Benutze deb MSP430F1232. Programm hat bisher einwandfrei Funktioniert. Erst seit dem ich die Variablen21 und 22 hinzugefügt habe tritt dieser Fehler auf. Der Compiler sagt, dass erst 141 Byte des RAM belegt sind. Der MSP hat 256Byte RAM. Vielleicht hat jemand 'ne Idee. Schönen Tag noch! Gruß Rainer
-
Thread
MSP430F149 SPI LCD 4x20 Zeichen wie ansteuern
ich arbeite an einem wichtigen projekt und benötige den C-Code für die Ansteuerung einen Display 4X20 EADIP204-6 über SPI mit dem MSP 430F149. Hoffe ihr könnt mir helfen Vielen Dank Niedu
-
Thread
MSP430 Ports definieren
Hallo, ich habe ein großes Problem beim MSP430 und dem GCC Compiler. Ich möchte zB. einen Port auswählen und dem Werte zuweisen. Wenn ich den Port wie folgt definiere: #define DATA BIT7&P6IN //Port 6.7 setzen und später ihm einen Wert
Hat jemand von Euch schon Erfahrungen mit dem MSP430 und dem GCC Compiler? Irgendwie ist hier alles sehr gewöhnungsbedürftig. Danke Euch :-)
-
Thread
Welche Programmiersprachen benutzt ihr ?
nicht µC-optimiert. Interrupt-Routinen für den AVR werden wohl nicht dieselben wie beim PIC oder MSP430 sein. Mag sein, dass man ein c=a+b; portieren kann, aber wenn es um Timeraufgaben, Senden über UART oder CRC32-Check mi Hilfe der eingebauten Hardware, kurz, wenn es um die interne Hardware geht,
nicht µC-optimiert. > Interrupt-Routinen für den AVR werden wohl nicht dieselben wie beim PIC > oder MSP430 sein. Mag sein, dass man ein c=a+b; portieren kann, aber > wenn es um Timeraufgaben, Senden über UART oder CRC32-Check mi Hilfe der > eingebauten Hardware, kurz, wenn es um die interne Hardware
-
Thread
USV für Mikrocontroller
Hallo zusammen Bei einem Leiterplattendesign einer Steuerung mit MSP430F149 habe ich eine Netzteil mit Ladungspumpe von Maxim MAX1759 glaub ich verwendet. Diese ist für Batteriebetrieb ausgelegt. Eingangspannungsbreich 5.5V bis 1.8V oder so. Nun meine Frage: Wie realisiere
gibts (z.B. von Linear) Sog. "Ideale Dioden", die nen Mosfet als Schalter verwenden. => nur noch so 20mV Spannungsabfall. Schau z.B. mal den LTC4411 o.Ä. an, bzw blätter mal die ganze "Battery Management" Sektion auf der Linear-Homepage durch. /Ernst
-
Thread
MSP430 can't allocate stack
=msp430x20x3 -omain.o ../main.c cc1: MCU msp430x20x3 not supported Known MCU names: msp1 msp2 msp430x110 msp430x112 msp430x1101 msp430x1111 msp430x1121 msp430x1122 msp430x1132
msp430xG439 msp430x435 msp430x436 msp430x437 msp430x447 msp430x448 msp430x449 (null):0: confused by earlier errors, bailing out wie man sieht kein F2013 dabei
-
Thread
Ethernet Übertragun
gefunden: http://www.cesko.host.sk/IgorPlugUDP/IgorPlug-UDP%20(AVR)_eng.htm?PHPSESSID=8f8800870f49f83151c20eb840b9f6b4
µC | | | | TI | <--------> | RS232 | | msp430f2013 | | | --------------- ------------ Das soll auch erst mal so bleiben, bis halt alles getestet ist. Nur will ich, um die Datenrate zu erhöhen, die
-
Thread
16 bit controller
dsPIC von Microchip oder MSP430 von TI.
die Silabs 8051-er an, die haben richtig Power unterm Hintern (100MIPS). Selbst so ein kleiner C8051F330 (DIP-20 Gehäuse) läßt manchen anderen MC ganz schön alt aussehen.
-
Thread
Frage zu Spannungsversorgung
Hallo, ich bin gerade dabei mir ein kleines Platinchen zu routen. Auf diesem Platinchen ist ein MSP430F1611, ein MAX3232 und eine SD-Karte (bzw. SD-Karten Slot drauf). Den genauen Stromverbrauch kenne ich nicht, aber ich vermute mal max. 100mA (10-20 mA für den MSP430, da kein Stromsparmodus, die
-
Thread
MSP430 und ARM7 mit einer JTAG Schnittstelle Flashen
Hallo, ich bin am untersuchen, ob es möglich währe, den ARM7 (AT91SAM7SE Series) und den MSP430F149 zusammen über nur eine JTAG Schnittstelle zu programmieren. Da der ARM aber nur die Boundary Scan funktionalität implementiert hat, der MSP jedoch nicht, weiss ich nicht ob das möglich ist. der
JTAG-Kette klappt eben nicht, weil der MSP430 keine Boundary-Scan Zellen hat, und es existiert kein BSDL-File. Der muss leider einzeln am JTAG hängen. JTAG-Router gabs mal bei TI, wenn ich mich recht erinnere, auf die Schnelle find ich jetzt
-
Thread
CC1100/CC1000/Bluetooth
eigentlich nur eine Serielleschnittstelle aufbauen. Gibt es dafür schon ein Code-Beispiel mit dem Msp430F1611? Hat der stack schon ein Protokoll für die Übertragungssicherheit implementiert? Wie Groß ist der Aufwand mit dem CC1100 oder CC1000 eine serielle Datenübertragung auf zu bauen?
Amber Wireless habe ich das 869 MHz-Funkmodul AMB8420 schon mal getestet. Das hat den CC100, einen MSP430F1232-Controller und eine Chip-Antenne drauf, ist ca. 28 x 16 x 3 mm groß und funktioniert ganz gut. www.amber-wireless.de. Der MSP430 übernimmt die ganze Konfigurationsarbeit beim CC1100 und managt
-
Thread
MSP430 + Execution from RAM
Natürlich kann der MSP430 Programme aus dem RAM ausführen, warum sollte er das denn nicht? Das ist keine Harvard-Maschine wie der AVR oder MCS51, sondern ein klassischer von-Neumann. Zitat aus dem MSP430x2xx Family User's
Danke für eure Ratschläge und Antworten. Für einen MSP430 irgend eines Typs oder den MSP430F449 hat das noch keiner von euch gemacht?
-
Thread
msp430 GNU Debugging Tools
> Lohnt sich IMHO nicht. Wenn man msp430-jtag statt > msp430-gdb/msp430-gdbproxy benutzt, geht das flashen über den > Parallelport-Adapter auch innerhalb weniger Sekunden satt 20-30 min. Also, 20-30mins hat es bei meinen ddd-Versuchen
Hä? Meinen MSP430F1611 flasht der gdb-proxy in ca 10...15 Sekunden über den Paralleport-Adapter. Irgendwas macht ihr falsch. Der msp430-jtag braucht ca 10 sekunden. Programmgröße war ca 25kByte. Über den TI-USB dauerts
-
Thread
microSD Pinbelegung
zusätzlichen SD-Adapter (also im Micro-Sockel) an einem µC am laufen? Ich habe vor einen MP3-Player mit MSP430F2xxx und einem VLSI-Decoder zu bauen und es würde mich deshalb interessieren, ob schonmal jemand was mit den MicroSDs gemacht hat. Vielleicht muss man ja doch auf irgendetwas besonders aufpassen.
Komm, so schwer ist es nicht. http://lmgtfy.com/?q=micro%20sd%20pinout
-
Thread
Fluggeschwindigkeit messen
schnell mal die Teile gewogen: GPS- Maus mit Kabel = 190g Datenspeicher mit Smart Media-Karte und MSP430 einschließlich 3St. Microakku = 85g es fehlt noch das Gewicht der 5V Stromversorgung für die GPS-maus GPS hätte zusätzlich noch den Vorteil, dass man weitere Parameter, wie Koordinaten, Höhe
/spektrum.htm oder das 'Wavescope', die SW die ich meinte: http://www.46squadron.it/peppe/area%20file%5Cscope%5CWaveosscope19c.pdf
-
Thread
OLED an µC ?
Übrigens vertreibt Reichelt sechs MSP430-Varianten im DIP-Gehäuse, mit denen ist allerdings nicht viel Staat zu machen: MSP430F2001/2/3 und 11/12/13 14poliges DIP-Gehäuse, 128 Bytes RAM, 1 oder 2 kBytes Flash und sage und schreibe 10
hab da ein Assemblerlehrbuch von Franzis gesehen, für 20 Euronen (Finde es bei Reichelt grad nicht) ist das für alle µC tauglich? Für den MSP430 scheint es im Franzis Verlag ein besseres und moderneres Buch als für AVRs zu geben. Welches ich auch günstig
-
Thread
Sleep modus mit MSP430
hallo der msp430 soll in sleep modus gehen, und erst wenn er ein signal bekommt dann kann er auf normal modus gehen dann daten senden, und wieder in die sleep modus. kann mir bitte jemand dabei helfen, und mir sagen
Aktiv verbraucht ein MSP430F149 bei 1MHz und 3,3V ~390µA Im LPM3 ~2µA
-
Thread
Anfänger sucht C16* Entwicklungsboard
. Hier lauscht sogar ein Philips Experte mit. 16-Bitter sind weder Fisch noch Fleisch. Und der MSP430 ist ja rein leistungsmäßig eher bei den 8-Bittern angesiedelt. Peter P.S.: Hab mir gerade den C8051F330 (DIL-20 Gehäuse) besorgt, der hat ja richtig Power.
R8C schön und gut, aber hast du dich schon mal nach dem MSP430 von TI umgesehen (Auch 16 Bit, meiner Meinung nach weniger einlern Aufwand um etwas zustande zu bringen)? Da gibts auch wirklich günstige boards von Olimex.