-
Artikel
MSP430 Codebeispiele
Initialization/configuration of USART (SPI and I2C/TWI). Initialisierung der Quarze. Bei den neueren MSP430F55xx nicht vergessen, dass bei CPU-Taktfrequenzen über 8 MHz vorher die Kernspannung erhöht werden muss, sonst drohen Abstürze oder „rätselhaftes“ Verhalten. Eins der TI-Beispiele (12 MHz) „vergisst
die andere Eingang) Das JTAG-Port (4 Pins) und das USB-Port (2 Pins) ist standardmäßig ein E/A-Port (MSP430F55xx) Erweiterte Peripheriezuordnung bei P4 (MSP430F55xx) mittels Port Mapping Controller Nicht 5-V-verträglich Keinem Portpin darf ohne genügend großen Vorwiderstand 5 V angeboten werden. Ableitströme
-
Thread
MSPGCC *.lst File erzeugen
283e: 30 2c jc $+98 ;abs 0x28a0 2840: 32 30 jn $+102 ;abs 0x28a6 msp430-objdump: '>': No such file msp430-objdump: 'test.lst': No such file Ich habe auch schon das File im Folder erstellt aber das hat auch nicht geholfen. Mfg Stephan
ich mache das über ein Batchfile als Post Build Steps: msp430-objdump -dSt MSP430.elf > MSP430.lst Klappt unter Eclipse mit dem mspgcc wunderbar.
-
Thread
Verkaufe Mikrocontroller Experimentierboard
Hallo, verkaufe folgende TI boards 1x MSP430F5438 Experimenter Board (MSP-EXP430F5438) 1x MSP430FG4618/F2013 Experimenter Board noch ungebraucht. Wenn benötigt kann ich auch noch ein dazugehöriges MSP430 Development Tool (MSP-FET430UIF
hallo was möchtest du den für das MSP430F5438 Haben?
-
Thread
MSP430-MCLK/SMCLK einstellung
Derzeit versuche ich einen MSP430F140 zu programmieren. Die Schwierigkeiten liegen in den Takteinstellungen. Der externe Takt LFXTCLK(7,372MHz) soll ACLK, SMCLK und MCLK generieren. Dies wollte ich durch die beiden C-Code-Zeilen
Zuerst ein MSP430F140 gibst nicht. Ich nehme an dass du ein MSP430F147, 148, oder 149 hast. Und ins Datenblatt schon auf die Seite 2 steht die Pinbelegung. Pin 52 ->XT2OUT Pin 53->XT2IN Das sind die Anschlüssen
-
Thread
HID Tastatur
Hersteller von dem das System die IDs kennt. Ist das rechtens? Wie ist das mit den Derivaten MSP430F55 von Ti und AT90USB von Atmel. Bekomme ich da eine general Vendor ID mit? Habe somit noch einige Fragen die bei mir noch nicht geklärt sind. Gruß
dem MSP430f149 am laufen habe, werde ich es auch hier zur Einsicht einstellen. Will aber mal nicht zu viel versprechen. Muß das erst mal hinkriegen. Bei Portpintoggelei sollte der 8Bit Atmel dem 16Bit MSP überlegen
-
Thread
Easyweb II source ?!
mitbekommen, aber bis jetzt eigentlich nur SPS Programmiert. Jetzt hab ich mir das Starter-Kit mit dem MSP430F449 bestellt und damit auch schon diverse LED`s zum blinken gebracht. Als zweites hab ich mir das EasyWebII bestellt und hab mir dafür die Sources von der TI Homepage runtergeladen. Hab ein paar
oder nicht die richtige ist... Ich bin mir nicht mehr ganz sicher, aber ich glaube es wurde der MSP 430 F149 verwendet. schau mal bitte in der easyweb.c, ob ganz am anfang diese Zeilen stehen: [C] #include "msp430x14x.h" #include "stdlib.h" #include "stdio.h" #include "string.h" #include
-
Thread
Low-power Frequenzteiler
Mir scheint das ist nur der statische Anteil, oder? Die Power Dissipation Capacitance ist mit 88pF angegeben, und das würde mir mit 88pF*1.55V*4MHz sagenhafte 546 uA bescheren
Junglebells schrieb im Beitrag #5477578: > ich versuche sowas mit einem MSP430 als > Bastelprojekt zu realisieren. Der MSP430 wird doch als super Stromsparer beworben. Warum kann man den nicht direkt verwenden? Beim AVR sind typisch 200µA bei 1,8V und 4MHz im Idle-Mode
-
Thread
MSP430F5510 XT2 für MCLK und USB
Low-Power Modus versetzt zu werden. Ein mitlaufender 20MHz Oszillator würde das Stromsparkonzept des MSP430 torpedieren. An XT2 muss also ein 4MHz Quarz wenn USB im Gebrauch und an XT1 kommt ein 32kHz Uhrenquarz aus dem man per Software die gewünschte Arbeitsfrequenz generiert. MSP430F55xx_USC_10.c aus slac300d.zip (TI Beispiele zum MSP430F55xx) zeigt wie mans macht. UCSCTL3 = SELREF_2; // Set DCO FLL reference = REFO UCSCTL4 |= SELA_2; // Set ACLK = REFO __bis_SR_register(SCG0); // Disable the FLL control loop
-
Thread
Warum quälen sich so viele Hobbyprojekte noch mit ASM-Code ab?
Egon D. schrieb im Beitrag #5929866: > Insofern würde ich sagen: Der MSP430 ist soviel "RISC", > wie ohne Cache sinnvoll möglich ist. Als die PDP-11 aufkam, war von RISC noch nicht die Rede und der MSP430 ist ein Subset des PDP-11-Befehlssatzes und deswegen auch kein
im Umkehrschluss nicht >> folgern, dass "inc [memadr]" auf Architekturen mit mehr >> Registern (MSP430) unnütz oder gar schädlich wäre. > > Es ist schädlich, wenn man über die simple Laufzeitstruktur > eines MSP430 hinaus geht. Ja sicher -- aber genau davon rede ich doch: Der MSP430 *HAT
-
Thread
Mit was in die Mikrokontrollerwelt einsteigen?
sogar billiger als bei Reichelt: http://www.conrad.de/ce/de/product/170285/MSP-430-USB-Stick-Entwicklungstool-Texas-Instruments-eZ430-F2013/?ref=062 Ist neuer als der Stick, Controller kein SMD. http://www.conrad.de/ce/de/product/414784/MSP-EXP430G2-LaunchPad-Texas-Instruments-fuer-MSP430G2xx-Microcontroller
F. Fo schrieb im Beitrag #3458778: > trotz der einfachen 8-bitter. Was ist denn an einem 16Bit µC schwieriger als am 8Bitter??? Ein MSP430 ist einfacher zu erlernen als ein AVR. Wenn man nur das
-
Artikel
MSP430
Generation mit USB, MSP430F55xx, enthält bereits einen Längsregler von 5 V auf 3,3 V für den Betrieb an der USB-Speisespannung. Die Minimalausstattung für die Erstinbetriebnahme ist ein Quarz (bspw. 12 MHz), ein Widerstand
jede Anwendungsschaltung mit MSP430F55xx haben wird) ist sofort zum Herunterladen der Firmware geeignet. Clevererweise meldet sich der Bootloader als HID-Gerät, das erspart den Treiber (genau genommen gibt es extra für Firmware-Updates
-
Thread
Probleme mit MSP430 und MMC
ich meine MSP430, und Port 5 für die SPI und nicht PORT6.
hat jemand FAT für msp430 mmc? danke
-
Thread
SPI 16-Bit Problem
Hallo zusammen, ich beschäftige mich seit ein paar Tagen mit der USCI SPI Schnittstelle des MSP430G2553 und habe das Beispiel von TI bereits durchgearbeitet. Nun möchte ich jeweils 16-Bit übertragen und empfangen. Das senden von 16-bit lässt sich recht einfach mit folgendem Code erreichen:
natürlich bekommt man hier im Forum fertigen Code. Warum auch nicht? Der echte MSPler kennt den MSP430 und viele andere uCs. Und daher kann er gut vergleichen und dir sagen, dass du dir den MSP einmal von ganz Nahem ansehen solltest. Am Besten rein kriechen. SPI mit der USCI ist einfach und wird
-
Thread
Dynamo Taschenlampe -> Energy Harvesting -> Kondensator -> MSP430
der effizienteste Weg, die Spannung von derzeit 0,5-2V in eine annehmbare Betriebsspannung für den MSP430 zu wandeln? Vielen Dank schon jetzt für Eure Hilfe!
Lampe >verwendet. Das funktioniert auch, jedoch ist die erzeugte Energie mit >60mJ (mit einem 22mF ElKo) bei 20 Sekunden pumpen zu gering, um den MCU >zu betreiben. Wieviel Strom für welche Zeit braucht dein MSP430 + Außenbeschaltung. >Hat jemand Erfahrung mit solchen selbst gebauten Getrieben
-
Thread
MSP430F2616: ADC12 - Interne Temperatur messen
Hallo! Ich habe vor mir einen MSP430F2616 liegen. Hier möchte ich gern die interne Temperatur messen. In den Codebeispielen habe ich diesen Code gefunden: [c]//****************************************************************************** // MSP430x26x Demo - ADC12, Sample A10 Temp and Convert to oC and oF // // Description: A single sample is made on A10 with reference to internal // 1.5V Vref. Software sets ADC12SC to start sample and
-
Thread
H-Brücke (IC) für Ultra-Low-Power gesucht
H-Brücke'' agiert und von deinem MSP430 gesteuert wird. Wenn er nicht gebraucht wir, wird er einfach schlafen gelegt, dann braucht er nur den Leckstrom. (Das kann der MSP430 auch nicht besser -- wird eher geringfügig mehr sein, da
ne Vollbrücke aus BSS123 und BSS84 zusammengabaut die auch problemlos per MSP430 angesteuert wird (3,0V).
-
Thread
MSP430 Bytes über SPI senden ohne Pause
@Falk >Nicht notwendigerweise. Beim AVR ist SPI nur in Empfangsrichtung doppelt >gepuffert. Beim MSP430 weiss ich es nicht. Habe vor ca. 3 Jahren mal eine SPI auf einem MSP430 programmiert und denke mich an die zweistufige HW zu erinnern (bin jetzt aber zu faul im DS nachzusehen). Gruß
So, ich hab gerade mal den LogicAnalyser an einen MSP430F1611 gehängt und 2 Bytes über die SPI ausgegeben: [c] while (!(IFG2 & UTXIFG1)); TXBUF1 = 0xAA; while (!(IFG2 & UTXIFG1)); TXBUF1 = 0x55; [/c] Was rauskommt -> Siehe Bild. SPI Clock
-
Thread
MSP430 erstellen einer LUT
Was ist das für ein Fehler? Was kann ich da machen? Hat einer Rat? Bzw. wie erstelle ich auf dem MSP430F1612 eine LUT mit 4096 Elementen? Dankeschön! mathias
Der MSP430F1612 hat nur 5k RAM!
-
Thread
MSP430 I2C USCI
und den MSP430 abhänge finde ich das EEPROM (24LC02B). [c] // MSP430 - I2C TEST // MCU = MSP430G2553 // COMPILE msp430-gcc -mmcu=msp430g2553 -o main.elf main.c // Flash mspdebug rf2500 "prog main.elf
gelesen sowohl zum MSP430G2553 und zum MSP430F2274 Bin aber durch die nicht schlauer geworden. Und die Forums Software hat mir empfohlen einen neune Beitrag zu erstellen, als es zu einen andren zu Posten. Schon mal vielen
-
Thread
IAR Embedded Workbench IDE-neuen uC hinzufügen
Wie sieht denn die entsprechende Zeile beim MSP430F1612 aus? Der hat zwar nur 55 kiB Flash-ROM, und 5 kiB RAM, aber vergleichen müsste man die beiden Zeilen schon können.
Kann die alte Version überhaupt mit der MSP430X Technik umgehen?
-
Thread
MMC/SD ansteuern mit AVR
Hallo Martin, ich benutze einen MSP430F149 - das ist der bisher größte MSP430.
Mit MSP430, 8 MHz (4 MHz spi) u. SPI-Mode erreiche ich 30 kB/s, das ist rund Faktor 15 langsamer. Da der MSP430F149 auch HW-Multiplikator u. SPI in Hardware hat, sollte der Unterschied nicht so groß sein,
-
Thread
MSP430F5529 Timer A Clocksource > 1.045MHz
Hi. Ich arbeite seit kurzem mit dem MSP430F5529 Launchpad in Verbindung mit dem CC3100 Baustein. Ich bin leider noch nicht so vertraut mit der MSP430 Hardware. Ich habe nun den Timer A so aufgesetzt, dass nach jedem Zählschritt der Interrupt
weißt/, was dort passiert. Sieh Dir den Sourcecode dieser Library und den "Family User's Guide" für 'F55xx an, und obendrein die Sourcecodebeispiele, die TI selbst für 'F55xx zur Verfügung stellt.
-
Thread
Audio Sampling 16bit / 48kHz
abzutasten. Das ganze soll dann auf eine SD Karte gespeichert werden. Ich hatte erst eine Variante des MSP430 im Sinn, welcher ja einen integrierten 16bit AD Wandler hat. Leider sind bei 16bit da ja keine derart hohen Samplingfrequenz möglich (oder?). Auch ist ein Dateisystem beim MSP430 ein kleines Manko
Mono oder Stereo? Gustav G. schrieb im Beitrag #3019847: > Ich hatte erst eine Variante des MSP430 im Sinn, welcher ja einen > integrierten 16bit AD Wandler hat. Welcher? Aber bestimmt nicht differenziell, oder? Du müsstest entweder nach einem Audio-ADC schauen oder einen Offset draufaddieren
-
Thread
Ansteuerung LCD ILI9341
ILI934-Display (http://www.elecfreaks.com/wiki/index.php?title=2.2S%22_TFT_LCD:_TFT01-2.2S) mit einem MSP430G2553 ansteuern. Hier mein Code bisher: [c] #include <msp430g2553.h> void main(void) { WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer BCSCTL1 = CALBC1_1MHZ; // Set range DCOCTL
gemacht. Ich muss sowieso 4-wire nehmen. 1. Es ist fest so eingestellt bei dem Display. 2. Der MSP430 kann nur 7- oder 8-Bit-SPI
-
Thread
MSP430F550x und MSP430 USB_Developer_Package Beispiel SD-Karte
Hallo, hat jemand Erfahrungen mit dem USB Developer Package v.3.11 von TI mit den Controllern MSP430f550x gemacht? In diesem Paket sind einige Beispielprogramme verfügbar. Ich habe die Beispiele „C1 Commandline interface„ (CDC) und „H1Commandline Interface“ (HID-Datapipe) erfolgreich testen können
interessieren wer schon Erfahrungen mit diesem oder einen ähnlichen Beispiel gemacht hat. Sprich mit dem MSP430F55xx? Schon einmal danke für die Antworten. Verwendete Komponenten: MSP430F5506 CodeComposerStudio v5.1 MSP430 USB-Developer-Package v.3.11
-
Thread
Frage zu Knopfzelle und Pulsstrom
weniger Strom als der Sleep Mode mit MC Clock benötigt, dann ist die externe Lösung zu bevorzugen. Beim MSP430 ist der Unterschied zwischen Sleep Mode mit Clock (Timmer aktiv) und Sleep Mode ohne Clock (Wakeup nur durch Portinterrupt) nicht unerheblichen (siehe Datenblätter).
Anschalten führt ohne den LIC zu Spannungseinbrüchen, die im Extremfall die Spannungsüberwachung des MSP430 ansprechen lassen. Lothar M. schrieb im Beitrag #5802327: > Hört sich nach Overkill an, wenn man nur 0,1 sec braucht... Da ich auf SMD umstelle möchte ich von dem großen LIC weg, aber das
-
Thread
Gy-521 mit MSP430G3 (version 1.5) Launchpad
Du hast den Fehler nicht beschrieben. Kannst du die Leitungen mit Scope Abtasten? Den MSP430 mit 5V zu braten ist keine gute Idee.
J51 habe ich rausgenommen, gemäß der Anleitung unter http://energia.nu/pin-maps/guide_msp430g2launchpad/
-
Thread
MSP430: BSL Funktionalität
controlled by the flash data word located beneath the interrupt vector table addresses (e.g., for the MSP430F2131, address 0xFFDE). If this word contains: · 0x0000: The flash memory will not be erased if an incorrect BSL password has been received by the target. · 0xAA55: The BSL is disabled. This means
@Christian, Danke. Ich will den MSP430F2416 einsetzen. Der hat kein TEST mehr. Brauche ich da einen anderen Pin ? Gruss bsl
-
Thread
msp430 + Motortreiber + 2 Phasen Steppermotor
habe. Die Ausgänge des MSP430 2.0 - 2.3 gehen auf IN 1-4 auf dem Treiber. Der Ausgang 1.4 geht auf +5V des Treibers. Den Motor habe ich wie auf dem Bild angeschloßen, ist ein 5 Volt Bipolarer Schrittmotor mit 2 Phasen. Das
ist der Stepper hinten habe ich auch keine Versorgung dran. Ich nehme einen Ausgang von meinem MSP430 und lege ihn auf die +5V auf dem Motortreiber Board.
-
Thread
[V]erschenke Eval Boards
Ich bin gerade daheim am Aufräumen. Daher verschenke ich folgende unbenutzen Eval Boards: TI MSP430 FRam: MSP-EXP430FR5739 Silicon Labs RFtoUSB, www.silabs.com/RFtoUSB Silicon Labs USB to I2S Audio Bridge, www.silabs.com/CP2114-CS42L55EK Infineon XMC1100 Boot Kit ST M24LR-Discovery Ich denke
gibts die stm32 boards noch! hätte gerne stm32f4
-
Thread
MSP430 Taktdiagramm
MSP430F149 / IAR Der MSP soll Daten aus einem externen 16 bit ADC Daten auslesen. Das möchte ich mit eigentlich mit zwei Timern machen. Dazu muss ich das Taktdiaramm umsetzten. Das Teilprogramm
Von TI gibt es C-Beispiele zur Verwendung des MSP Auf http://focus.ti.com/docs/prod/folders/print/msp430f149.html#top genauer http://www.ti.com/litv/zip/slac015k
-
Artikel
Entscheidung Mikrocontroller
der MSP430 erfolgt über JTAG-Schnittstelle und in neusten Varianten (MSP430F20xx, F21x2, F22xx) über ‚Spy-Bi-Wire’ (2-wire JTAG). Die ursprüngliche JTAG-Schnittstelle benötigt 4 Signalleitungen plus Reset. Bei ‚Spy-Bi-Wire’ sind die Signalleitungen auf 2 reduziert. Jeder anwenderprogrammierbare MSP430 enthält einen Bootloader. Bei den Typenreihen MSP430F1xx, F2xx und F4xx befindet er sich im ROM. Bei den MSP430F6xx im Flash-Speicher. TI bezeichnet die Programmier- und Debugging-Hardware als Flash
-
Thread
Vergleich Alkali mit LiClO2 AA Primärzellen
Es wurden für den Melder AL2G4 (MSP430G+ESP8266-01) verschiedene Batterien und Akkus getestet. Um die Testzeit abzukürzen wurde eine Rückkopplungsschleife zwischen dem externen Eingang des Melders und dem Ausgang der Alarmzentrale gebildet
keine Erfahrungen. Ich lagere Melder mit eingelegten Batterien und im Resetzustand gehaltenem MC (MSP430). Die nicht verbauten LIC's werden halbjährlich aufgeladen und der Leckstrom überpüft.
-
Thread
Bresser 5in1 umbau auf eigene Platine
direkt anschließen zu können. Was sicher auch die Möglichkeit wäre, einfach den Nächst grösseren MSP430 wählen der mehr Pin hat (8 Mehr würden ja reichen) Noch ist das Print nicht gemacht und die Software kann noch erweitert werden. ;-)
kannst ja die Pads für die externen vorsehen, man muss sie ja nicht unbedingt bestücken bzw so 15pF Entstör "C" setzen ;-) [OT] So nun bin ich heute aber nicht erreichbar, da mit LKW unterwegs. Da kann ich nicht wie mit dem PKW oder /Plane/ , zwischendurch hier posten. [/OT] 73 55
-
Thread
16 bit ADC MSP430F2013 Genauigkeit
Hallo, ich möchte mit einem MSP430F2013 mit dem eingebauten Sigma-Delta 16 bit ADC eine Spannung von 0V-ca. 500 mV DC ein paar mal pro Sekunde messen. Dafür möchte ich eine externe Spannungsreferenz mit ca. 1,2 V - 1,25 V benutzen
den misst. Das ganze soll ein kostengünstiges 5 Stellen Multimeter werden. Da schien mir der MSP430F2013 geeignet zu sein.