-
Thread
MSP430—über UART 16Bit Daten übertragen
Das Senden und Empfangen von 8Bit Daten gemäß https://www.mikrocontroller.net/topic/519826#new funktioniert schon. Es sollen aber auch 16 oder 24Bit breite Daten (oder mehr) übertragen werden. Dazu wurde eine Variante nach einer Beschreibung aus https://www.mikrocontroller.net/topic/412422 entworfen. Aber schon das Senden funktioniert nicht richtig. (Kontrolliert mittels Oszi) Nachempfunden wurde eine Art Protokoll gemäß: 1. Anfangsbytes senden (hier 0xAA) //Aufruf im Timer 2. Unteres Datenbyte senden 3. Oberes Datenbyte senden 4. Danach Interrupt abschalten. Programm:Siehe Anhang Auf
-
Thread
MSP430FR5994 RTC Probleme
Hallo, hat jemand von euch auch schon mal dieses Problem gehabt. Ich verwende einen MPS430FR5994 und initialisiere den RTC (siehe unten) Über einen Timer lese ich dann die Uhrzeit aus und logge diese auf eine SD Karte. Es kommt allerings in unregelmäßigen Abständen immer wieder vor, dass sich der RTC zurücksetzt und wieder mit 8:00 anfängt. Die Initialisierungsmethode wird aber nicht neu aufgerufen, da ich dies mitlogge und sehen würde. Hat hierzu jemand irgend eine Idee, woran dies liegen könnte? [c] void Init_RTC() { calendar.Seconds = 0x00; calendar.Minutes = 0x00;
-
Thread
Ansteuerung Bosch E-Auto Motor
gescheiten controller der dafür geeignet ist mit verstellbaere Totzeit wie STM32F303 oder einer der MSP430 DSPs wo dann auch genug Bums hatt um eine FOC Reglung ordentlich laufen zu lassen. Das schon eine wesentlich größere Herrausfordrung als ein Makerprojekt.
-
Thread
MSP430 über UART Daten senden
jemand meinen Fehler erkennen? Vermutlich wird der Sendeprozess nicht angestoßen? Verwendet wird der MSP430F169
-
Thread
frage zu defines TRUE/FALSE
Programmiere eine Bibliotheksfunktion für die Wochentagsberechnung, die sich ohne Veränderung für MSP430, ATMega, 8052 und i386 übersetzen lässt." Wohlgemerkt: Gemeint ist nicht "... übersetzen *ließe* , wenn ein Compiler *existierte* ...", sondern gemeint ist: "... tatsächlich übersetzen lässt
-
Artikel
Sleep Mode
beziehen sich auf den AVR ATmega32. Prinzipiell gilt das Gesagte auch für viele andere Mikrocontroller (MSP430, 8051,EFM32 etc.), die Details muss man jedoch in den jeweiligen Datenblättern nachlesen. Bei den verschiedenen AVR Modellen findet man diese Informationen im Datenblatt unter der Überschrift "Power
-
Thread
ADC Wert ändert sich bei ändernder Versorgungsspannung
Referenzspannungsquelle wird eine Differenz zwischen Versorgungsspannung und Referenzspannung benötigt. Daher hat der MSP430G2553 wegen des großen Versorgungsspannungsbereiches (1,8-3,6V) eine umschaltbare Referenzspannungsquelle (3V <=> 1,5V). ). Bei 1,8V Versorgungsspannung bleibt für die 1,5V Referenzspannung nur 0,3V
-
Thread
Schutzschaltung mit Dioden, wohin mit dem Strom bei Überspannung?
würde noch einen BE-Widerstand vorsehen, sonst kann die Schaltung zu empfindlich sein. Beispiel für MSP430G2553 Basisstrom: [math] I_b = \frac {3,3V}{50k \cdot \beta} = 660nA \ \ bei \ \ einem \ \ \beta \ \ von \ \ 100 [/math] Der Eingang des MCs geht bei 0,7V und 1mA auf LOW
-
Thread
Aufwärtswandler auslegen
fließen. Vout = 0,009mA * 20 Ohm + 3 * (3,2V) [LED] = 9,78V Der FET(ZXM61N02F) wird über den MSP430G2553 angesteuert, der mit einer Systemfrequenz von 6MHz läuft. Nur habe ich dazu ein paar Grundlegende Fragen, die ich so noch niergends gefunden habe: 1) Welche Taktfrequenz ist für einen Hochsetzsteller üblich beziehungsweise wäre bei dem MSP430 200KHz noch möglich? Ist es besser Niedrigere Frequenzun zu wählen? 2) wie wähle ich die Richtige Induktivität dazu aus? Formel zum errechnen des Wertes finde ich (*Quelle: https://home.zhaw.ch
-
Thread
Nochmal: Ansteuerung LED-Matrix 64 x 32 aus China
Displays ja schließlich in der realen Nutzung Filme abspielen. Was ist "keine eigene Hardware"? Ob ein MSP430 oder eben ein ESP32 die Daten rausschiebt ist ja letzlich egal. Die Daten müssen eben schnell genug bereit stehen und schnell genug rausbefördert werden. Gruß aus Berlin Michael
Hardware": Ich habe zufällig ein selber gemachtes Board, ursprünglich als TQFP-auf-DIL-Adapter für einen MSP430F233 entworfen, aber mit Zubehör wie 3,3V-Stabi, Oszillator, Spy-by-Wire etc.. Auf den passt auch ein Pin-kompatibler MSP430F2618, der viel mehr RAM hat. Mit diesem MSP430 muss ich die Schnittstelle
-
Thread
MSP430F261x: 20 Bit Adressen (116 + 8 kByte ROM/RAM), aber keine CPUX?
Frage an MSP430-Spezialisten: Bei den MSP430-µCs gibt es eine CPU, die mit 16 Adressbits 64 kByte adressieren kann, und eine CPUX, die mit 20 Adressbits einen entsprechend größeren Adressraum umfasst. Weil ich
Leider wird im Datenblatt die **MSP430X** Erweiterung sehr stiefmütterlich behandelt. **Da ist folgender Link hilfreich** : http://en.wikipedia.org/wiki/MSP430#MSP430X_20-bit_extension
-
Thread
Anpassung zwischen Trafo und Sinusgenerator
Ich würde es mit einer durch einen MC (z.B. MSP430G2553) PWM gesteuerten Vollbrücke versuchen. *Vorteil* : 50Hz Trafo mit zwei Wicklungen (für die ersten "Gehversuche" : Klingeltrafo). Einfache Schaltung mit vier MOS-FETs am MC. PWM wird auf
Gerald K. schrieb im Beitrag #6692532: > Ich würde es mit einer durch einen MC (z.B. MSP430G2553) PWM gesteuerten > Vollbrücke versuchen. Der MSP430G2553 verfügt über ein 16k großes Flash. In dem könnte man neben dem Programme eine Tabelle für das sinusförmige PWM Signal speichern.
-
Thread
Wie programmiert man Grafiken "richtig" in C
http://xdec.de/ili9341-tft-display-mit-msp430/
-
Thread
Solarlicht Steuerung
das Programm, dass ich nun mit CCS erstellt habe auf den Mikrocontroller. Benötige ich hierzu den MSP430-JTAG-TINY-V2 von Olimex. Der Mikrocontroller MSP430F1232 wird jedenfalls unter den supported Microkontrollern gelistet. Warum steht auch auf der Homepage dass: Not compatible with newest versions
R. schrieb im Beitrag #6684417: > Aber wie flashe ich nun das Programm, Ich würde anstelle des MSP 430F1232 den MSP430G2553 verwenden. Dieser kann in der Schaltung über ein Zweidrahtinterface programmiert werden. Siehe Anhang. Das MSP430G2553 Launchpad kostet unter 10€ : https://www.digikey.at
-
Artikel
LAUNCHXL-F28379D
Vererbungshierarchien und Abhängigkeiten übertreiben. Linkerskript. Wie auch gcc (bekannt aus WinAVR, Arduino, MSP430) verwendet der Linker (Compiler+Linker-Pfad: c:/ti/ccs1010/ccs/tools/compiler/ti-cgt-c2000_20.2.1.LTS/bin/cl2000.exe) ein Linkerskript. Es hat hierbei die Endung .cmd, das beißt sich mit Windows-Batch-Dateien
kodiert die Adressen auf Compiler-Seite und braucht kein extra Linkerskript (wie auch bei Arduino und MSP430). Die Entwicklungsumgebung stellt zwei Linkerskripte im Projekt bereit, eine für Kode im RAM (zum Debuggen) und eine für Kode im Flash (für das Endprodukt, auch debugbar). Diese machen besonders
-
Thread
[V] Verkaufe diverse Teile
altersbedingt von einigen Teilen trennen: 1. Ein sog. Ruler, 3€ + 5€ versicherter Versand 2. Ein MSP430 JTAG 5€ + 5€ versicherter Versand 3. Ein Geigerzählrohr CI-1G. 15€ + 5€ versicherter Versand 4. Ein Zählerbausatz mit dem ICM7226B. Nicht zuende aufgebaut. 8€ + 5€ versicherter Versand 5.
-
Thread
[T] Tausche SMD Bauteile gegen THT
Je 2 St: LTC3110 LTC3539 LTC4416 LTC3606 LTC3226 LTC4425 LTC3125 AD8021 AD8099 ADA4895 MSP430FR5738 5St. MSP430FR5969 3St. PIC16LF18323 2St. PE64904MLBB 4St. HMC358 2St. STEVAL MKI009V1 3St. STM MEMS Neben den oben genannten Bauteilen hätte ich auch Interesse an gebrauchten
-
Thread
Ansteuerung LED-Matrix 64 x 32 aus China
der SPI. Für 2 Tiles wäre allerdings eine Dual-SPI erforderlich, für 4 eine Quad-SPI. (M)ein MSP430 hat keine Dual- oder gar Quad-SPI. Also in Software: Mit Tricks komme ich auf 20 Clocks pro Doppel-Bit, also ca. 800 kHz Taktrate. (Quad-SPI in Software: 30 Clocks, ~ 500 kHz). Der µC wäre > 60%
hätte ich aber nicht. Wie auch immer, 64x64, bei 1:32 mit 12 Datenbits, wird offensichtlich mit einem MSP430 mit reichlich Reserve in Software zu schaffen sein. Harry L. schrieb im Beitrag #6676937: > Die 64x64 Displays sind eigentlich 2 x 64x32 Panels. > Die RGB-Leitungen gibt es 2mal und man muß
-
Thread
Sonntagsprojekt: Blinking Joule Thief
sicher glatt Null... Nicht jeder ist so beschränkt und kennt nur AVR. EM6682 läuft bis 0.6V, MSP430L092 ab 0.9V, SiliconLabs C8051F9xx gibt es nicht mehr, aber selbst der ATtiny43U läuft ab 0.7V, halt nicht so stromsparsam. Jedoch mit 0.5 lauft selbst der Siliziumtransistor-joule thief nicht
-
Thread
Bauteilmangel und die Konsequenzen
Spannungsregler + SPI Flash sind nahe 0, TI selbst kann verschiedene Produkte nicht mehr liefern (MSP430 Controller, DC/DC Wandler), Quectel limitiert die Lieferstückzahlen, Akkuzellen werden zu Mangelware, GNSS Module nur noch sehr vereinzelt verfügbar. Was noch verfügbar ist wird für den doppelten
-
Thread
AD-Wandler Messrate und Auflösung
Ok dann ist dies mal geklärt. Ist es möglich wenn man den Mikrocontroller MSP430I2020 verwendet die angezeigten Daten für den Durchfluss (Display) mit einer CAN Bus Schnittstelle auszugeben. Nach meiner Recherche ist das nicht möglich. Aber wenn man z.b dieses Modul verwendet
Jasmin N. schrieb im Beitrag #6668059: > Mikrocontroller MSP430I2020 Warum? Wegen der AD-Wandler? Dann guck ins Datenblatt auf Seite 23. Die haben zwar 24 Bits Auflösung, liefern dir aber keine 19.x rauschfreie Bits. Wenn dir das egal ist dann kannst du
-
Thread
USB <=> 3v3 Konverter für asy. Datenübertragung
nur voll zustimmen. Beispiel für die Kommunikation zwischen einem ESP8266 und dem Mikrocontroller MSP430G2553 habe ich im Anhang beigefügt. Die Aufzeichnung beginnt mit dem Versorgen des ESPs und endet mit der erfolgreichen Übertragung eines Telegramms. Die wirren Zeichen am Beginn der Aufzeichung entstehen
-
Thread
MSP430FR5994 SPI
Hallo, ich versuche gerade mit dem MSP430FR5994 den SPI Bus zu verwenden. Hierzu verwende ich UCB1 also die Pins 5.0, 5.1, 5.2 Zum Testen habe ich ein Beispiel von driverlib genommen und die driverlib natürlich eingebunde. An die Pins
-
Thread
MSP430FR5994 LaunchPad - SD Karte
Hallo, hat schon mal jemand mit dem MSP430FR5994 LaunchPad Erfahrungen gesammelt? Es geht mir vor allem um die SD Karte. Ich habe es mit zwei Karten getestet, eine 16GB von ScanDisk und eine 64GB von Samsung. Auf beide Karten wird mit der
-
Artikel
Benutzer:Claus mueller
ziemlich viel mit -M4. Über die Jahre hatte ich alle möglichen (PICs, 8051 von etlichen Herstellern, MSP430 und natürlich auch AVR) und unmöglichen (Parallax Propeller) Architekturen irgendwo im Einsatz. Programmiert wird meist in der IDE von Keil. Kenne ich schon aus 8051-er Zeiten und ich persönlich
-
Thread
MCUs mit OPA?
Einige MSP430 haben auch integrierte OPVs.
-
Thread
Heizkörper / Heizungsventil Steuerung ohne dicke Zentrale
Überstromüberwachung zur Endlagebestimmung) Wer eine bessere Lösung hat --> her damit. Als µC wird der MSP430F1611 verwendet. Die Uhrzeit stellt ein DS32C35 zur Verfügung. Die Temperatur wird mit DS18B20 gemessen und ist über DS2482 mit dem µC verbunden. Die Werte, wie Stellweg, Uhrzeit, Reglerparameter
-
Thread
Wasserzähler Impulszählung (Batteriebetrieb)
Alternativen: Man nimmt ein FRAM. Oder ein MRAM. Oder ein Batteriegepuffertes SRAM. Oder einen MSP430 mit FRAM. Oder dise SRAM-EEPROM-Kombo von Microchip (Name ist mir entfallen). ....
-
Thread
Serielles Protokoll gesucht / 0x7d 0x81.
paar Informationen zu dem Gerät findet man auf https://fccid.io/P6S-RX101 Im inneren werkelt ein TI MSP430F247. Ich glaube, dass sie ein eigenes Protokoll entwickelt haben und hab daher wenig Hoffnung, dass ich das komplett entschlüsseln kann. Zumal ich auch schon einmal das Gerät eingefroren hab und
-
Thread
GPS-Sensor für Haustiere - selbst basteln
Kombination aus > - Microncontroller > - GPS-Modul > - Versorgungsspannung Mikrocontroller: AVR/LPC/MSP430 such dir was aus! Das ist ein schön kleines GPS: https://www.we-online.de/katalog/de/ELARA-I David B. schrieb im Beitrag #6630345: > Versorgungsspannung Lithium Ionen Akku wie in einem
-
Thread
Umsetzung Steuerung für Projekt ähnlich Seifenspender
nur einstellige µA im sleep braucht. Gibt es massig. Von Atmel (ATTiny), Microchip (PIC12) oder TI (MSP430). Um mal die Platzhirsche genannt zu haben. > Als Sensor hab ich die Dinger [3] einfach mal gekauft, was ein Fehler > war, weil die bei Signal auf LOW sind. Ich wüßte nicht warum ausgerechnet
einstellige µA im sleep braucht. Gibt es massig. > Von Atmel (ATTiny), Microchip (PIC12) oder TI (MSP430). Um mal die > Platzhirsche genannt zu haben. Nach dem ich mir mal den ATTiny grob angeschaut habe denke ich auch der reicht absolut, schon ziemlich cool das Teil. Ähm jetzt gibt da aber unzählige
-
Thread
Maßnahmen gegen das Hängen bei SPI/I2C Kommunikation
bzw. hat jemand für einen Programmierlaien einen konkreten Programmschnipsel, vorzugsweise für einen MSP430xxx ?
-
Thread
MSP430-FR2355 SD-Karten Fat16/32 Implementierung
hast Du schonmal versucht, bei dem Beispielprojekt in den Projekteinstellungen einfach das Device auf MSP430-FR2355 zu ändern, und dann see wat happens.... Gruß wv
* @{ ******************************************************************************/ #include "msp430.h" #include "HAL_SDCard.h" //Pins from MSP430 connected to the SD Card #define SPI_SIMO BIT1 #define SPI_SOMI BIT2 #define SPI_CLK BIT3 #define SD_CS BIT7
-
Thread
MSP430 an jedem PIN eine LED steuern
Hallo, ich habe hier einen MSP430 mit 38 Pins, wovon ich gerne 34 Pins verwenden möchte zum ein- / ausschalten von LEDs. Also an jedem Pin eine LED. Laut Spec geht das natürlich nicht direkt, da jeder Port nur 20mA treiben kann
generiert werden oder? Mein MSP430 läuft mit MCLK = SMCLK = 8MHz. Diese 8MHz würde ich natürlich gerne dem TLC5928 zur Verfügung stellen... Die Schnittstelle zum TLC ist ja jetzt kein Standard (wie I2C oder SPI). Die Ansteuerung
-
Thread
MSP430FR2xxx: SVS abschalten
Im LPM3.5 benötige ich den SVS nicht... Weiß jemand wie ich diese Funktionalität abschalte? Aus dem Datenblatt: The high-side supervisor (SVSH) oversees DV CC . It is active in all power modes by default. In LPM3, LPM4, LPM3.5, and LPM4.5, it can be disabled by setting SVSHE = 0. Ich habe einfach mal in meinem main() folgendes versucht: [c] // disabling the SVS (Supply Voltage Supervisor) by setting SVSHE = 0 // Open PMM registers for write access PMMCTL0_H = PMMPW_H; PMMCTL0 &= ~SVSHE; // Lock PMM registers for write access PMMCTL0_H = 0x00; [/c] Hat nicht funktioniert
-
Thread
arduino Platine mit microCore und 100baseT
Leistungsfähigkeit ich einschätzen kann Klaus S. schrieb im Beitrag #7282761: > Leistungsklasse des MSP430 oder 80166 bietet Wenn du das nicht findest, was spricht dagegen eine Nummer größer zu nehmen?
Raspi-Niveau. Der SoC-Builder dazu dazu ist grundsaetzlich offengelegt und hat Support fuer neo430 (Stefan Noltings msp430 Nachbau), div. RiscV und ZPU/ZPUng cores mit etwas mehr Power. Die etwas aufwendigeren IP-Cores wie ADMA sind dann allerdings kommerziell. > Papilio wäre > vermutlich was
-
Thread
MSP430 Reaktionszeitmesser
Hallo lieber User, ich habe folgendes Problem. Ich programmiere zurzeit ein Reaktionsspiel, mit MSP430. Folgendermaßen soll das ablaufen: 1. Die LED01 ist erst ausgeschaltet 2. Dann nach einer gewissen Zeit (z.B 5sek), soll die LED01 aufleuchten. 3. Ab diesen Moment soll man den Taster
-
Thread
poor man's Ethernet-oszi mit STM32, FIFO und AD9288
QFN-Adapter. Das ist mittlerweile elf Jahre her. Der Debugadapter war "Made by Olimex" eigentlich ein MSP430-JTAG mit einer angepassten DLL fuer den Code Composter V3.3. Zum "Reinschnuppern" gibt es relativ guenstige Startangebote fuer die Piccolo-Serie von Controllern. Das ist quasi der kleinere
-
Thread
[VS] Diverse EvalBoards
liegen schon zu lange bei mir im Schrank, daher suchen Sie jetzt neue Besitzer. 2 x TI LaunchPad für MSP430 Value Line (MSP-EXP430G2), mit Kabel, Quarz, 2. MCU und Header 1 x TI LaunchPad für MSP430 Value Line (MSP-EXP430G2), nur Platine, Quarz aufgelötet 1 x TI LaunchPad für Stellaris Serie, nur Platine 2 x Capacitive Touch BoosterPack in OVP 2 x MSP430G2553IN20 (DIP20 Gehäuse) 1 x TI EvalBoard für BQ24100/05/13/15 und zuletzt 1 x ESP-WROOM-02 ESP8266 Modul von Ai-Thinker Abzugeben gegen Portoerstattung. Bei Interesse bitte PM.
-
Thread
MSP430F135 programieren
Hallo Wer kann mir 7 MSP430F135 mit einem HEX File beschreiben. Bitte melden unter malfredo19@aol.com
Was für ein Package haben die MSP430?
-
Thread
ATMega328, RFM69 an Lithium-Thionylchlorid Batterie
implementiert - sonst hätten auch <60µA gereicht. Der Sabotagealarm ist flankengesteuert und weckt den MC MSP430G2553 auf. Einmal in der Stunde wird ein ALIVE Signal gesendet. Viel Energie kostet das sekündliche Aufwecken um den stündlichen ALIVE-Timer zu untersetzen. Weiter müssen für den MSP430 Timer die
-
Thread
MSP430FR2422: Fragen zum Datenblatt
Danke für eure Hinweise. Meine Schaltung ist falsch ist mir aufgefallen. :-) Ich war es gewohnt am MSP430G2553 einen 100nF-Abblockkondensator oben an den IC zu packen (zwischen Pin 1 und Pin 20). Dies hatte ich leider für den MSP430FR2422 übernommen. Was natürlich falsch ist, hier liegen Vcc und
Zeig doch mal dein minimales Testprogramm. (Orientiere dich an msp430fr2422_lpm3_01.c.)