-
Thread
[Biete]Olimex MSP430 Development Board (?)
Biete einen MSP430-Board gemäß Foto an. Versand (Brief oder nach Wunsch versichert) geht auf den Abnehmer. Abholung in Berlin natürlich lieber.
-
Thread
MSP430 aus Statusregister Hilfe!
Hallo Leute, ich bin Anfänger in der Programmierung und lerne gerade mit MSP430 launchPad und versuche ich zu verstehen: weshalb der Wert des Statusregisters des MSP430 bei jedem Sprung in eine Interrupt Service Routineauf den Stack gerettet werden muss, und weshalb dies
): https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/368459?Interrupt-Processing-Status-Register-Behavior GIE spielt bei normalen Funtionsaufrufen keine Rolle. leo
-
Thread
Ersatz für ultra-stromsparenden 8051
das? Na, solche Fragen darfst du aber nicht stellen. :-) BTW: Es gab auf jedenfall mal einen MSP430 der das konnte. Davon hatte ich mal irgendwo ein Demokit abgegriffen. Ich denke nur sowas hat Schwierigkeiten sich durchzusetzen weil die analoge Umgebung die man in der Regel auch noch braucht damit
-
Thread
BluePill -> CH32 statt stm32
> > Oder alle, weil der Chip mangelhaft ist. Nein, er hat schon Recht. Hast Du schon mal mit MSP430 zu tun gehabt? TI ist ja nun nicht unbedingt ein Hinterhofhersteller..aber Errata zu einem Chip haben regelmäßig ne ziemlich hohe Lebensdauer, trotzdem sind die Chips sehr verbreitet in Industriegeräten
-
Thread
mein erstes STM32F4 .asm/ .s Program stürzt ab im gdb
was im memory steht, nicht der code, den gdb dazu anzeigt. [pre] xPSR: 0x01000000 pc: 0x00003a56 msp: 0x20000330 Loading section .text, size 0x478 lma 0x0 Start address 0x400, load size 1144 Transfer rate: 9152 bits in <1 sec, 1144 bytes/write. (gdb) x/20x 0x0400 0x400 <Reset>: 0x04124152 0x040a18b6
1800 kHz target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x00010100 msp: 0x464c457c Loading section .text, size 0x404 lma 0x0 Loading section .data, size 0x8 lma 0x404 Start address 0x400, load size 1036 Transfer rate: 91 KB/sec, 518 bytes/write. (gdb) x/20x 0 0x0
-
Thread
2 Batterien Parallel, Bessere Schutzmöglichkeit als Dioden?
gesamten Entladeverlauf liegt die übrig bleibende Versorgungsspannung im zulässigen Arbeitsbereich von MSP430G2553 und ESP8266-01. Allerding ist es wichtig Spannungsschankungen durch entsprechende Stützkondensatoren abzufangen.
-
Thread
HAL UART Fragen zum Grundverständnis
auch in der berühmt berüchtigten Lernbetty und dort funktioniert es. Ich habe diesen Code auf einem MSP430 und auch dort funktioniert er anstandslos. > Im Vergleich zu deinem Code wirkt der HAL ja sogar bugfrei und > aufgeräumt! Tja der Unterschied scheint ja offensichtlich zu sein, das es mit der
-
Thread
MSP430 & MCP3208 Kanäle überschneiden sich
Hallo Zusammen, ich möchte mit einem MSP430-F5529 Microcontroller einen ADC MCP3208 über SPI auslesen. Gesendet werden zuerst 2 x 8 Bit die das Startbit/Single-Ended/Control-Bits enthalten. Das Ansprechen des ADC funktioniert soweit. Das Problem
-
Thread
Stromspitzen von ESP glätten (Mini Akku)
etwa > benötigen? Die kompletten 8mF oder reichen auch weniger? Bei meiner Anwenung ESP8266-01 + MSP430G2553 reichen 4x 100uF Mehrschichtkondensatoren. Wichtig ist, dass der DCR möglichst klein ist,nur so können kurze Belastungsschwankungen abgefangen. Leider kenne ich den DCR dieyer Kondensatoren
Eingängen kann man falls nicht benötigt unbestückt lassen (ich habe den Schutz zunächst bei allen Pins des MSP430G2553 vorgesehen, da alle Pins in der Nähe der ESP8266-01 Antenne lagen). Siehe https://www.mikrocontroller.net/attachment/470552/THT-SMD.jpg
-
Thread
Ladesignal für 9V Akku
die Ruhestromaufnahme noch weiter verringern. Das kann man aber vielleicht auch mit einem PIC, MSP430, ATMEGA oder Raspi machen - wen interessiert denn heute noch Analog und Old School...
-
Thread
MSP430: LPM3.5
Hallo Gemeinde, die FRAM-Varianten vom MSP430 bieten ja 2 zusätzliche Power Modis gegenüber den oft eingesetzten MSP430G2553 (LPM3.5 & LPM4.5). Allerdings bleibt in beiden dieser Modes der RAM Inhalt nicht erhalten. Sprich: Nach dem verlassen
ausgeschaltest hattest. > So wirklich sparsamer sind die FRAM Teile dann auch nicht wirklich oder? MSP430G2553: "Current for brownout and WDT clocked by ACLK included." MSP430FR2000: "Current for watchdog timer clocked by ACLK and RTC clocked by XT1 included. Current for brownout and SVS included (SVSHE
-
Thread
Low Power Taktgeber
selbst etwas verwirrt war ;D versuche ich nochmals mein Problem zu beschreiben. Ich habe einen MSP430FR5992 und setzte diesen in den Low Power Mode 3. Während dieser Zeit möchte ich die Zeit messen, wie lange sich der uC in diesem Modus befindet. Maximal kann er sich 10s im LPM3 befinden. Nun suche
-
Thread
Stromsparsame Taktquelle
Hallo Leute, ich habe einen MSP430 und am LF Takteingang einen 32,xxx kHz Quarz. Dieser Quarz zieht ungefähr 100uA Strom, laut Datenblatt. Gibt es eine Möglichkeit den Stromverbrauch noch weiter zu reduzieren ? Soweit mir bekannt
Sven schrieb im Beitrag #6378625: > Hallo Leute, > > ich habe einen MSP430 und am LF Takteingang einen 32,xxx kHz Quarz. > Dieser Quarz zieht ungefähr 100uA Strom, laut Datenblatt. Dann hast du dich verguggt, das ist ca. Faktor 100 zuviel! Im LPM3 Mode zieht dein MSP430
-
Thread
ESP8266 mit Relaismodul arbeitet nicht richtig
nur mit Glück. Da der Händler in sein Angebot schrieb: > Arduino Raspberry Pi AVR PIC DSP ARM MSP430 TTL Hätte ich jetzt angenommen, das es mit 3,3V Signalen funktionieren sollte. Andererseits habe ich bei diesen China-Produkten schon mehrfach sehr unpräzise bis fehlerhafte Beschreibungen gehabt
-
Thread
Alte Musiktruhe - Superhet Reperatur
ersten Basteleien habe ich mit Röhren gemacht, aber das hindert mich nicht daran auch Dinge mit STM32, MSP430 oder anderen Mikroprozessoren und -controllern zu bauen. Röhren ermöglichen oft verblüffend einfache Lösungen. Der Sound eines Röhrenkurzwellenradios ist völlig anders als der eines mit Halbleitern
-
Thread
Sparsamer uC mit Timer Funktion
Sven schrieb im Beitrag #6369198: > Der uC ist ein MSP430. Wenn ich diesen im Low Power Modus versetze > benötigt er 100uA. Schau mal in den User Guide deiner MSP430 Sub-Familie, dort findest du ein Abschnitt Operation Modes mit den Sleep Mode. Für
dieser Counter/Oszillator auf niedrigen Stromverbrauch optimiert. So ist es sicherlich auch bei deinem MSP430
-
Thread
MSP430 Serial Port kopieren per P1/P2 Interrupt?
Ich habe ein etwas ungewöhnliches Szenario: Ich möchte zwei uC (MSP430 + DSP335) an der gleichen seriellen Schnittstelle eines Modems anschließen (nur Rx|Tx|RTS, nur 9600bd). Der DSP wird nur bei Bedarf vom MSP eingeschaltet, der MSP benötigt in diesem Fall das Modem
das ganze als eine Art 'UART-Routing über GPIOs' bezeichnen. Meine Hoffnung dabei ist, dass die MSP-Systemlast dadurch geringer ist als bei einem 'MSP-UART-Byte-Copy-Mode' (Modem <-> MSP-USCA0 <-> MSP-USCA1 <-> DSP) mit vier involvierten UART-ISRs. Außerdem sollten bei einem MSP-Systemtakt von
-
Thread
MSP430G2553: 10 Werte/Bytes permanent im Flash ablegen
Hallo Gemeinde, ich würde gerne meinen MSP430G2553 eine eindeutige ID verpassen und müsste hierfür max. 10 Bytes im Flash ablegen bzw. für die "Ewigkeit" speichern. Die Werte sollten auch nach dem Hochladen neuer Software via MSP-Fet unter
Der MSP430 hat 4x 64Byte Informationsspeicher Segment A bis D. Segment A ist schon belegt und sollte nicht verwendet werden. _Beispiel fürs Schreiben eines Strings ins Segment B_ : [c] #define
-
Thread
Warum sind alle großen Tech Unternehmen im Silicon Valley?
Massenspeicher. Auf der man in Assembler ein Programm von einige kByte Grösse schrieb. Wer heute für einen MSP430 ein Programm schreibt, der macht das wie die Profis in Unternehmen damals: Cross-Development auf einem Minicomputer. Privat entwickelte man Programme quasi direkt auf dem MSP430 mit 4kB RAM und HD44780
-
Thread
MSP430 Pin Widerstand
Hallo, ich möchte gerne wissen, wo im Datenblatt steht, wie hoch der Widerstand eines GPIO Pins am MSP430 ist, wenn der MSP aus ist. Also Vcc = 0. Ist dieser dann hochohmig ?
> ich möchte gerne wissen, wo im Datenblatt steht, wie hoch der Widerstand > eines GPIO Pins am MSP430 ist, wenn der MSP aus ist. Also Vcc = 0. > > Ist dieser dann hochohmig ? Nein, kaputt. Nehmen wir uns mal dieses Datenblatt eines MSP430F5529: https://www.ti.com/lit/ds/symlink/msp430f5529
-
Thread
Neu im Bereich MC und Programmierung
weitere, Stromfressende Peripherie verbaut. Nimm dafür am besten einen Ultra-Low-Power MCU, z.B. ein MSP430 oder ein STM32L0 Mikrocontroller. Evtl. reicht aber auch schon ein neuer ATtiny (kleiner Bruder vom ATmega) (von der neuen Serie, also nicht Attiny85 und ähnliches). Ich würde dir zum STM32 raten
-
Thread
MSP430: eher FRAM-Version einsetzen?
Den MSP430FR2433 gibt es doch aber gar nicht als TSSOP-28....
Aber andere: https://www.ti.com/microcontrollers/msp430-ultra-low-power-mcus/products.html#p3100=16;512&p2954=HTQFP;LQFP;SOIC;SSOP;TSSOP;TVSOP&sort=p1130;asc z.B. MSP430FR2633
-
Thread
P-Channel falsch gewählt?
Moin moin, ich habe eine simple Schaltung mit einem MSP430, Shift Register 74HC595 und IRLML2244 P-Channel Mosfet aufgebaut. Shift Register sowie MSP sind nicht das Problem, steuersignal kommt sauber am Gate des IRLML2244 an. Ich habe mit und ohne Pull-Up
-
Thread
Batteriewahl und Powermanagement
RTC (Weiß nicht ob da Strom für den Oszillator schon eingerechnet ist) und es gibt glaube ich auch MSP430 mit sehr geringem Betriebsstrom. So ein Mikrocontroller könnte auch Überwachungsfunktionen übernehmen, wozu er öfter aufwachen muss, braucht wahrscheinlich weniger Strom und kann den dann eventuell
Aufwachzyklen entsprechen 4 Tage ohne Sonnenschein. Meine Erfahrungen mit einem 20F LIC, ESP8288 und MSP430 sind knapp ein Tag Überbrückungszeit. Werde mir mir ansehen ob mein Melder anstelle der Li Primärzellen mit Solarzellen zuverlässig läuft. Ich muss noch Ausrechnen wie lange es dauert bis der
-
Thread
Fledermausdetektor. Verstärker
Burkhard schrieb im Beitrag #6344852: > Ich hab dafür einen FPGA (Artix-7) am > Start. Samplingrate: 1 MSp/s - im Augenblick noch ein ADC mit 12bit > Auflösung (AD7476A). Als Mikro ein FG-23629 von Knowles, der Verstärker > hebt die Frequenz umschaltbar entweder mit erster oder zweiter Ordnung > (bis
fuer einen Mixer: http://www.familie-morbach.de/elektronik/fledermaus/f_schaltplan.html Den MSP430 kann man mit einem 555 ersetzen. Das kann man dann in LTspice simulieren, da es da Modelle fuer den NE612 und 555 gibt. Ich habe auch mal die 40Khz Ultraschallempfaenger von Reichelt getestet
-
Thread
PT100 kalibrierung
waren's nur preiswerte 140€ ?) konnte man keinen richtigen ADC nehmen, da mußte es der eingebaute des MSP430 sein. Wenn man die Dinger ne Weile beobachtet, dann scheinen die 2 Stellen nach dem Komma gut und verläßlich, aber dann gibt's mal hie und da nen kleinen Hupfer auf die nächste geglättete Anzeige
-
Thread
Deutsche Halbleiter/Prozessor-Industrie? Gesperrt
Texas Instruments sitzt immer noch in Freising, dort wurde unter anderem der MSP430 entwickelt...
-
Thread
TMS320 - welche Bedeutung hat der DSP heute noch
+ Ich hab hier einen BH560m. Der sollte den C64+ sicher auch koennen. Und einen umgeschnurzelten MSP430-JTAG mit angepasster DLL fuer CCS. > anderes kleines Gemüse Wenn da ein CCS dabei ist, dass noch den TMS320C25/26 unterstuetzt... Die Version CCS3.3 mag den nicht mehr. Div. TMS320C15 und
-
Thread
DS1820: User Bytes im Scratchpad lesen/schreiben
Hallo Gemeinde, meine Schaltung hat leider keinen EEPROM, mein MSP430 keinen FRAM und ich müsste 1 Byte ablegen, das auch einen Stromausfall "überleben" wird. Meine Schaltung besitzt allerdings einen DS1820 und im Datasheet ist von 2 User Bytes die Rede (siehe Scratchpad-Aufbau
-
Thread
MSP430: Dip-Switch auslesen
Hallo Gemeinde, ich würde gerne mit dem MSP430G2553 einen 8bittigen Dip-Switch auslesen. Einmalig beim Programmstart. Problem: Ich habe nur noch ca. 3 GPIO-Pins frei. Benötige ich für 8 Schalter(-Stellungen) auch 8 Eingang-Pins? Wie lese
leuchten. Drum wär es wichtig die Schaltung zu kennen. Nur dann können wir effizient helfen. Den MSP430G2553 gibt es auch mit 24 IO's. Mit den zusätzliche 8 PINs kann man die Dipswitches direkt anschließen.
-
Thread
DCF-Empfänger probleme (erhalte kein high-signal am pin)
Die klassische AVR (wie der hier genannte Atmega328P) haben keinen > internen Pull-Down. Beim MSP430 ist das Standard.
Gerald K. schrieb im Beitrag #6326119: > Beim MSP430 ist das Standard. Mag sein, aber es geht hier um den ATmega328. Stifte bitte nicht noch mehr Verwirrung. Du siehst doch dass der TO schon ganz durcheinander ist.
-
Thread
433 Funksteckdose mit RFM69 steuern
RFM69 zu beschäftigen und zu programmieren, bin ich besonders scharf auf Beispiele. RFM69 soll mit µC MSP430Fxxxx angesteuert werden. Vielleicht fällt auch noch für mich etwas ab, falls jemand ein funktionstüchtiges Beispiel übrig hat.
beschäftigen und zu > programmieren, bin ich besonders scharf auf Beispiele. RFM69 soll mit µC > MSP430Fxxxx angesteuert werden.
-
Thread
Zukünftige fehlerfreie Revisionen
ich, noch nie wissentlich fehlerhafte Chips auf den > Markt geworfen. Warum nicht? Schau dir MSP430 an, die Errata-Liste kannst du dir als Buch in der Bibliothek ausleihen. Viele davon erwecken den Eindruck, dass sie nie mehr gefixt werden. Trotzdem werden die Chips verkauft. Eine Chip-Revision
-
Thread
PIC16F628A high current in sleep mode
Beim MSP430 muss ich der interne Clock abgeschaltet werden um in den einstelligen µA zu gelangen (Mode 4). MC kann nur mehr über Portpins aufgeweckt werden.Der interne Takt benötigt relativ viel Strom da sehr
-
Thread
Suche ein Starterkit
Woher hast du den schmarren? Ja, Xtensa und AVR sind noch nicht offiziell unterstützt, ARM und MSP430 ist aber absolut brauchbar: https://docs.rust-embedded.org/ Im speziellen die Controller von Nordic (nRF52) sowie von STM (STM32) sind hervorragend unterstützt, auch was HAL angeht. Alle anderen
-
Thread
ADS1115 und Verpolung
allerdings besser als nichts. Beim SSD1306 habe ich mir die Arduino-Bibliothek umgeschrieben dass sie beim MSP430 auch funktioniert. Im Übrigen steht es jedem frei es besser zu machen! Was das beste Board ohne gescheite Software taugt habe ich beim Intel Quark letzte Woche erlebt. Das Teil is nämlich tot
-
Thread
glibc: abs() hat int als Rückgabetyp. Warum?
der letzte wirklich verbreitete war der 286er. Das könnte TI eventuell etwas anders sehen. Der MSP430 wird in zahlreichen Varianten seit 27 Jahren verkauft.
-
Thread
Programmbeispiel für RFM69 gesucht
Temperaturmesswerte im Abstand von ca. 10s über eine Entfernung von ca. 80m. vorhanden: RFM69HW mit 868MHz; µC: MSP430Fxxx Programmiersprache: "C"
-
Thread
Nachfolger von Atmega169
(Code Composer Studio) ist inzwischen kostenlos und unterstützt auch MSP430 und MSP430X, und IAR-Quellcode kann man so mit dem TI-Compiler übersetzen. Das wäre also kein Problem. fchk
deshalb bin ich auf der Suche nach externen LCD driver IC's, aber wie es scheint kommen die nicht an den MSP430 an. Ich wäre also besser bedient den MSP430 und einen BLE MCU zu nehmen
-
Thread
Platine mit MLX90393 und Pegelwandler für SPI
Der LPC1343 braucht jedoch auch nicht gerade wenig Strom wenn man ihn oberhalb 12MHz taktet. der MSP430 war mal eine Wahlmöglichkeit wenn es sparsam sein sollte. Nur braucht jedes chip auch wieder eine andere Entwicklungsumgebung und Einarbeitung. Auch dies muss man überlegen. da das Gerät am Ende
mögliche Schaltungsvarianten an. Momentan gibt es eine mit Atmega168 5V und eine mit LPC1343 3.3V. Den MSP430 möchte ich auch noch untersuchen. Der wird sparsamer sein. zur Versorgung sind 2 Alkalizellen vorgesehen oder 2 Akkus mit Boostwandler.
-
Thread
DS1820 komplett wegschalten
des DS1820 immer direkt an 3,3V angeschlossen. Gnd an Gnd und den Data-Pin an den Pin 2.3 meines MSP430. Das hat immer super funktioniert Nur im DeepSleep des MSP430 wurden über den Pullup-Widerstand zwischen VCC und Data immer ca. 80uA verbraucht, was mir immer zuviel war. Nun bin ich auf die
Low-Pegel? Vielleicht ist der nach der Messung noch als Input-Pin konfiguriert und dann fließt intern im MSP430 noch dieser Strom von 157uA? Danke!
-
Thread
MSP430 Timing: Was laeuft hier falsch?
Hallo, Fuer Testzwecke moechte ich einfach einen String von 1 und 0 auf einem I/O Port meines MSP430 ausgeben. Jedes Bit soll 10us lang sein. Zuerst setze ich die clock frequency auf 16 MHz: [c] DIRECT_SET_BIT(CSCTL0_H, CSKEY >> 8); DIRECT_SET_BIT(CSCTL1, DCOFSEL_4 | DCORSEL);
verwende ich den Timer, habe aber das Problem dass irgendwas mit dem Timing nicht stimmt. An der (nicht-MSP) Empfangsseite sample ich das Signal 50x und mache einen Matched Filter und downsample. Allerdings sind die Bitzeiten nicht deterministisch. Das ist mein eigentliches Problem und ich werde dazu wahrscheinlich
-
Thread
MSP430G2 Launchpad: Fragen zum Schematic
Hallo Gemeinde, der Schaltplan zum MSP430G2 Launchpad sieht 2 Kondensatoren C20, C23 vor... (siehe Anlage, links oben). Wofür sind die? C20 dürfte doch der Abblockkondensator für den IC bzw. MSP430G2 sein oder? Warum ist der so weit
Sven Scholz schrieb im Beitrag #6304055: > C20 dürfte doch der Abblockkondensator für den IC bzw. MSP430G2 sein > oder? So wie dargestellt eher weniger. > Warum ist der so weit entfernt vom IC gezeichnet? Und nicht direkt mit > Pin1 und Pin20 verbunden? > Zwischen VCC und GND sollte über
-
Thread
MSP430G2553 USCI interrupt
gewollt hast.? Ich würde mir gerne den ganzen Code mal anschauen. Habe zwar schon länger nichts mit dem MSP430G2553 gemacht, aber interessieren würde es mich schon und bestimmt auch andere. mfg Klaus
-
Thread
RC522 getting started
Alex A. schrieb im Beitrag #6298696: > Ich programmiere nicht mit Arduino sondern mit einem > MSP430 und möchte keine externen Libs hernehmen. Abgucken kannst du dort trotzdem oder auch den MSP430 direkt mit Arduino Code nutzen. Wenn das funktioniert, kannst du immer noch dein eigenes Rad xxx - sorry - Lib erfinden. https://www.instructables.com/id/Use-Arduino-code-on-a-TI-Launchpad-MSP430/
-
Thread
Präzise Messung der Leistungsaufnahme von Mikrocontrollern und FPGAs
Kennt ihr Energytrace von TI für unter anderem den MSP430? Schicke Sache, da direkt in die IDE integriert und die Messtechnik günstig auf dem Programmer inklusive. Es gibt spezielle Launchpad-Demo-Boards dafür. Habe einmal mit dem System gearbeitet und
finden und einen wo ihm das zu teuer wird. > Kennt ihr Energytrace von TI für unter anderem den MSP430? Nein, aber Energie Micro (heute Silabs) hat das auch schon lange auf ihren Demoboards. Das zeigt IMHO das der Bedarf da ist und sowas sinnvoll ist. Die hohen Preise von den kaufbaren Geraeten
-
Thread
"printf" for small pockets || für ganz arme uC
aus? das xprintf hab ich mal hier https://43oh.com/2011/10/tiny-printf-for-the-space-constrained-msp430/ gefunden, auf msp430, PIC's und diversen anderen benutzt wenn ich was via serial debuggen musste und flash knapp ist. es funkioniert. mfG Peter ;-)