-
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
Zwei 45kHz-Signale, 90° Phasenverschoben erzeugen
Hobbybastler viel Geld, > für einen Mitarbeiter in einer Firma oder Institut Peanuts. Für ein 45-55 kHz Signal? Uff. Sowas schreibt man doch in 10 Minuten auf nem AVR oder Labview runter.
kleiner 300mA z.B. vier Stück *Si1551DL* komplementär FET's bilden zwei Vollbrücken die an einem *MSP430G2553* anschlossen sind. Die beiden Vollbrücken werden mit Pulsweitenmodulation gesteuert. *Pulsweitenmudulation:* http://xdec.de/msp430-pwm/ *H-Brücke, 4-Quadrantensteller:* https://www.mikrocontroller.net
-
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
Nachfolger für ATMega gesucht
bringen): http://www.ti.com/microcontrollers/msp430-ultra-low-power-mcus/overview.html#
Sebastian R. schrieb im Beitrag #5710791: > Auch der MSP430 hat sehr viel Schönes. Leider nur sehr beschränktes und vor allem nicht erweiterbares RAM.
-
Thread
Arduino Librarys - Wer prüft diese ?
glaube er verwendet MSP430 Arduino ähnliche Platinen. Wenn man genau auf das Bild oben schaut, sieht man, dass der Balken unterhalb des eigentlichen Fensterbalkens rot ist. Ich glaube, dass ist durch den Java-Source beeinflussbar
Hab's gefunden: MSP430 Arduino https://www.baldengineer.com/energia-and-msp430-arduino-alternative.html
-
Thread
Die SSD1306 mag den MSP430 nicht (antwortet nicht).
des MSP430G2553 hat wohl mehr als 1 KB Flash! Das hatte ich mal mit einem MSP ausprobiert und war auf den Wert 1 KB gekommen. Da gibts laut Handbuch wohl alles zwischen 1KB und 16KB! Die anderen 10 MSP's
Testbild mit MSP430G2553. Die Renderung der Großschrift ist noch nicht optimal.
-
Thread
MSP430 Aufkündigung?
Rufus Τ. F. schrieb im Beitrag #5631269: > Einiges davon ist von TI durch funktional äquivalente Bausteine ersetzt > worden, wie z.B. der MSP430F1101 durch den MSP430F1101A, bei anderen > scheint sich das "Problem
erase supply voltage" (Siehe Seite 40 im MSP430G2553 Datenblatt) von 2,2V bis 3,6V geht. Das ist grenzwertig! Ich habe - zwei MSP-EXP430G2 - ein MSP-EXP430F5529LP
-
Thread
SiFive Core IP 7: Linuxfähiger 64-Bit Octa-Core und weitere RISC-V-Prozessoren vorgestellt
Produkt noch viel ... Gelände, das auch erst mal durchquert werden muss. Immerhin hat TI mit dem MSP432 eine Reihe ARM-basierter µCs herausgebracht, deren Peripherie an die (den jeweiligen Entwicklern bestens bekannte) Peripherie der MSP430 angelehnt ist, was wohl etwas einfacher zu handhaben ist,
MSP430 angelehnt ist, was wohl etwas > einfacher zu handhaben ist, als manche HAL anderer Hersteller. Das liegt allerdings daran, dass die Peripheriemodule vom MSP430 auch nicht so viel können wie die
-
Artikel
LPC-Mikrocontroller
30MHz, 2 bis 8kB SRAM, und einem internen 1% genauen 12MHz Oscillator. Überblick über die Features: fMAX von 30MHz, 1 10-Bit ADC mit 8 Kanälen, 2 Comparatoren, 2 UARTs, 1 SSP/SPI, 1 I2C, DMA Controller, CRC Engine, 1 32-Bit, 5 Timer (16- und 32-Bit, + RTC), 13 PWM Kanäle, bis zu 55 GPIOs. User Manual
Entwicklungsumgebung. Sie unterstützt neben NXP uC weitere ARM uC (STM32, EFM32) sowie PIC, AVR und MSP430. Die IDE hat einen eingebauten GDB Debugger welcher System view (Peripherie Register anzeigen) beim Debuggen unterstützt. Ausserdem gibt es einen Project Wizzard für NXP uC Unterstützt wird der JLINK
-
Thread
Temparatursensor für Wetterballon
. So etwas steht z.B. in einer der vielen App.-Notes zum MSP430. Aber bekanntlich führen alle Wege nach Rom und man kann mit sooo unterschiedlichen Verfahren die Temperatur messen. Für die Experten: Man baut die Messung einmal mit festem R und festem C auf
Bernd B. schrieb im Beitrag #5553986: > Da sind wir wieder beim Thema: Mit einem TI MSP430 würde ich ein > Taktsignal vom Ausgans-Port auf eine Serienschaltung von R und C geben, > die Anzapfung auf einen Schmitt-Trigger-Eingang, die Frequenz verändern > und über Interrupt den Zählwert
-
Thread
8051 Assembler: LED- Blinken lassen mit Timer und Interrupt
entschuldige, dass ich mich hier einmische. Ich kann eigentlich gar nicht den 8051 programmieren, nur MSP430 und Z8. Macht nix, mir ist folgendes aufgefallen: 1. Früher wurde die Verwendung des Stack wie folgt erklärt. Der Stack ist wie der Stapel Teller in der Mensa zu betrachten. Legt man einen Teller
verkehrt. Oder man liest die Beispielprogramme der Prozessorhersteller. (Hier wieder, die Beispiele zum MSP430 waren und sind exzellent aufbereitet. Aber ich kenne ja nur diese und somit weiß ich gar nicht, dass die anderen Firmen oder Compiler-Hersteller viel bessere Produkte erzeugen.) Auch ist (war) es
-
Artikel
Mikrocontroller Vergleich
gesetzt wird. Das trifft aber beispielsweise nicht beim TWI zu. Xmegas haben ein Event-System...." MSP430: Nein, aber separate Vektoren für die einzelnen Interrupt-Quellen. Keine Priorisierung im Sinne der Präambel. PIC12 & PIC16: Nein, nur ein Interruptvektor. Einfache PIC12 (12F508/509, 16F505) kennen
) für ca. 25 Euro Infineon XMC4500 Relax Kit für ca. 10 Euro EFM32 Energy Micro Starter Kit ab ca. 55 Euro AVR: STK200, STK500, AVR_Butterfly MSP430: (z.T. hier im Shop erhältlich), ez430 ( Launchpad: PIC: , Velleman-Kit K8048 (www.velleman.be) , R8C: Mehrere (Google Suche). Am weitesten verbreitet ist
-
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
Hilfe mit Altera Cyclone II (bzw. III)
erreichbar. Ich habe auf diese Weise auch schon einmal ein Gerät zum Leben erweckt, in dem ein µC (MSP430) das Zeitliche gesegnet hatte. Und im Moment habe zufällig wieder so einen Fall (PIC) auf dem Tisch... 2 Möglichkeiten, an die Daten im Config-ROM zu kommen: Über das FPGA könnte es gehen, wenn
High liegt. Als Taktquelle habe ich unterhalb dem FPGA einen Quarz gefunden. Beschriftet mit „E55. 55“, also vermutlich 55 Mhz?! Was die Betriebsspannung des Flahs angeht gehen ich von 3.0V aus, werde aber nochmal nachmessen. Es fehlt mir noch der Reset-Pin. Ich hätte erwartet das der irgendwo
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
reason I thought it might be fun to use the least powerful MCU I have around, which happens to be the MSP430. [/code] => Er hat das Auslesen mit einem MSP430 realisiert - das ist nun wahrlich keine Rennmaschine. Und im weiteren Verlauf ist zu lesen, dass er die Daten (die er ja kaum im MSP430 wird zwischenspeichern
Andreas S. schrieb im Beitrag #5714530: > => Er hat das Auslesen mit einem MSP430 realisiert - das ist nun > wahrlich keine Rennmaschine. Und im weiteren Verlauf ist zu lesen, dass > er die Daten (die er ja kaum im MSP430 wird zwischenspeichern können) > via UART bei gemütlichen
-
Thread
Suche Binärzähler 1,3V
nicht ins Spiel gebracht sondern den 74LV4060. Für niedrigen Stromverbrauch würde ich auch eher den MSP430 einsetzen wenn es denn ein uC sein sollte.
sauber anzieht, mit etwas Reserve. Das kannst Du nur ausprobieren. Ich würde mal schätzen unter 1µF, eher so um 100 bis 220nF rum wird interessant.
-
Thread
MSP430G2955 BSLUpdate Kalibrierungsdaten
Rest hiervon durch, vielleicht hilft das ja weiter: http://e2e.ti.com/support/microcontrollers/msp430/f/166/p/461847/1669611
: > > http://e2e.ti.com/support/microcontrollers/msp430/f/166/p/461847/1669611 Das mit dem "mass erase" habe ich probiert. Auch ohne den Aufruf von "mass erase" und nur beim Übertragen der Firmware sind die Daten weg...
-
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.
-
Thread
MSP430G2955 BSLDEMO2.exe
Hallo, ich versuche gerade eine neue Firmware über eine USB Schnittstelle auf den MSP430G2955 zu kopieren. Hierzu verwende ich den FT231X FT231X MSP430G2955 TXD --- P1.1 RXD --- P2.2 RTS --- TEST DTR --- RST Start über: ..\Exe\BSLDEMO2.exe -cCOM8 -m1 +epvrw
Verständnisfrage. Muss ich für das BSL Firmwareupdate erst selber noch eine entsprechende Firmware auf dem MSP430 bereitstellen, oder sollte der MSP430 dies von haus aus können, wenn ich die entsprechenden PINs 1.1 und 2.2 verwende?
-
Thread
0-pointer in c
zusätzlich zu rohen Zeigern. Nur mal als Anfang. >> Nun ja, wenn es einen Crosscompiler für MSP430 gibt, kommt >> es vielleicht tatsächlich in die engere Wahl... > > Warte doch einfach auf Moore's Law, das gilt auch für µCs, > sagtest Du gerade. ??? Moore's Law macht die Hardware
Und mit 24 Monaten für 1 Moore ist der Faktor immer noch 6.000.000. Jetzt takte deinen AVR oder MSP430 oder x86_64 Boliden mal um den Faktor 6.000.000 bis 1.000.000.000 langsamer und gib ihm nur 1/1.000.000.000 bis 1/6.000.000 des Speichers und dann reden wir nochmal :-) >>> Ich würde ja nix
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
de&sa=X&ved=0ahUKEwjvi-L1tMPXAhVFXhoKHTehCycQ6AEIRjAD#v=onepage&q=cortex-m%20recursive%20interrupt&f=false
Nette Idee, ARM-µCs als renovierte MSP430 zu tarnen. ;-)
-
Thread
Welches STM32 Starter Kit soll ich nehmen?
vorhanden(damit meine ich kein Arduino) - PSoC5 schon mal programmiert(mein erster ARM-Prozessor) - MSP430 habe ich bisschen angefangen Ich werde mir den NUCLEO-F103RB besorgen, da oben erwähnt worden ist, dass da ein Programmer und etc. drauf ist. Stefan U. schrieb im Beitrag #5159710: > Ich empfehle
> kostet gerade mal 44 Cent bei Conrad(STM32F100C4T6B). Hast du dich da verguckt? Ich finde den nicht bei Conrad. Und bei Mouser kostet er 2,55€ Den STM32F103C8T6 bekommst du bei ALi Express, 9,90€ für 10 Stück. Ich glaube billiger geht es
-
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
Fehlersuche bei defektem LC Display
obendrein irgendwas steinaltes; die Platine ist von '94, und der Controller ist im DIP-Gehäuse. Den MSP430 gab es damals nicht im DIP-Gehäuse, schon gar nicht im 40poligen. Zum Alter passt eher eine Microcontroller-Variante des TMS9900, wie z.B. der TMS9940 (2 kB ROM, 128 Byte RAM) ... Dafür jetzt
Rufus Τ. F. schrieb im Beitrag #5111960: > Dafür jetzt noch Ersatz zu bekommen dürfte annähernd vollkommen > ausgeschlossen sein. Ja, das habe ich mir schon gedacht.. Danke fürs Mutmachen.
-
Thread
Mal wieder Wanderkiste?
MC33269-D.PDF - *TMS320C5x* DSP Starter Kit http://www.ti.com/lit/ug/spru101a/spru101a.pdf - *MSP-STK EVK430x320* MSP430 Starter Kit http://www.ti.com/lit/ug/slas191a/slas191a.pdf - *ST X24* Evaluation Board + *PCB1252* Camera Module - *PCF8574ARGYR* Remote 8-Bit I/O Expander for I2C-Bus
Arduino - 2x Arduino pro Micro - LED-Matrix OPTO-14431EG, rot/grün, 4x4 - LED Stripe RGB OUT: - MSP430 - STM8s Discovery - LPC1768 Board - LED Set - 4x LM317T - 1X Nokia Display for Arduino - 4x Stiftleiste - 1x Doppelstiftleiste Buchse Die Kiste verlässt morgen auch schon wieder mein Haus
-
Thread
Atmega16 Flash leergeröntgt?
das langsam nach avr-flame! > > Konkurrenzfirma? ..Lötzinn. Ich habe kein Problem z.B. einen MSP430 da drauf zu setzen oder aus Preisgründen auch einen STM32. Der Atmega16 ist ja auch nicht gerade das neueste Produkt.... Stromsparen ist völlig uninteressant in diesem Fall weil sich der Stepper
supervisor-reset-ic-products.page# #2 http://www.st.com/content/ccc/resource/technical/document/application_note/7b/73/6a/eb/55/15/48/26/CD00003839.pdf/files/CD00003839.pdf/jcr:content/translations/en.CD00003839.pdf
-
Thread
ATTiny85 an einer einzelnen AAA Batterie 1 Jahr mindestens
RTC bauen, und die Viecher werden auf die Minute genau gefüttert. Etwas weniger tricky ist es den MSP430 aus einer Zelle mit einem TSP61221 zu versorgen und dann tut es jeder 3.3V MSP430 wie z.B. der MSP430F2013. Den Beispielhaften MSP430F2013 könntest du bei dieser Applikation wohl komplett mit
den MSP430 aus einer Zelle mit einem > TSP61221 zu versorgen und dann tut es jeder 3.3V MSP430 wie z.B. der > MSP430F2013. Dann bist du wieder bei „Los!“ Genau /da/ hat er angefangen, nur dass der
-
Thread
Checksumme von Bin/Hex-Datei berechnen und integrieren.
>einen Mikrocontroller welchen? Bei MSP430 und Elprotronic-Programmer kein Thema...
/* 60 */ 0x6ca6,0x7c87,0x4ce4,0x5cc5,0x2c22,0x3c03,0x0c60,0x1c41, 0xedae,0xfd8f,0xcdec,0xddcd,0xad2a,0xbd0b,0x8d68,0x9d49, /* 70 */ 0x7e97,0x6eb6,0x5ed5,0x4ef4,0x3e13,0x2e32,0x1e51,0x0e70, 0xff9f,0xefbe,0xdfdd,0xcffc,0xbf1b,0xaf3a,0x9f59,0x8f78, /* 80 *
-
Thread
Asymmetrischer Taktgeber 24h - 3min
Bevor ich einen diskreten CD4536 nehmen würde, würde ich einen MSP430 verwenden, der ist vielseitiger einzusetzten und braucht meiner Meinung nach weniger Strom: 0.1-μA RAM retention 0.8-μA real-time clock mode 250-μA / MIPS active Dafür musst du Code spendieren. Wenn du den CD4536 verwendest, braucht der Pullup mehr Strom als der ganze MSP430.
-
Thread
AVR -> STM8/32. Was ist anders? Was zu beachten? Was benötigt? Gesperrt
/ccc/resource/technical/document/application_note/91/66/2d/8c/f9/b5/47/55/DM00089834.pdf/files/DM00089834.pdf/jcr:content/translations/en.DM00089834.pdf Antoli B. schrieb im Beitrag #4913261: > Werden die STMs und deren C-Code hier genau so supportet wie auch
fallen. Sicher, aber die würde ich nicht (mehr) in der 8 Bit-Welt suchen. Auf einem kleinen ARM oder MSP430 ist das was anderes.
-
Thread
Was kann man mit 16Byte an RAM machen?
das kann der Mensch besser optimieren als ein Compiler. Meine Empfehlung, nimm den billigsten MSP430 für ca. 36 Cent bei Digikey, der bietet immerhin schon 128 Bytes RAM und 512 Bytes Flashspeicher. Außerdem ist dieser µC deutlich moderner und auch noch vom Stromverbrauch super sparsam.
Wie man in Posts lesen kann, ging das aber nicht nur mir so. Deswegen habe ich weiter oben einen MSP430 empfohlen. PIC ist von vorgestern und dann auch noch ein 8 Bitter, der MSP430 ist schon 16 Bit und mit so etwas wie segmentiertem RAM oder Bankwechsel muss man sich bei dem auch nicht herumärgern
-
Thread
"Universalprogrammer" für Linux
Es gibt ein kleines Update (V1.26). Es sind ein paar Bugfixes dabei, beim MSP430 kann man jetzt festlegen, ob das INFO-A Segment mit gelöscht werden soll. SPI-Flashes können jetzt auch im Quad-Mode angesprochen werden, das bringt etwas mehr Geschwindigkeit, insbesondere beim
über JTAG. Daneben gibt es noch ein paar Bugfixes und Ergänzungen, z.B. Erase und Programm für die MSP430F5xxx wobei letzteres noch relativ langsam ist, da ich die Register noch direkt über SBW beschreibe. Und es gibt einen Funktionsgenerator, einstellbar von 153Hz bis 2,5MHz. Dabei stehen neben der
-
Thread
Wieso gibt es keine gute Programmiersprache?
Ki-Segmentierung eine 32-Ki-Segmentierung gehabt. Auch nicht ernsthaft besser, finde ich. Der MSP430 macht sowas ähnliches, das funktioniert bis zu so 40 oder 48 KiB Flash (hab' die genaue Grenze vergessen) ganz gut, danach fängt man dann mit Verrenkungen an, einzelne Funktionen per Attribut
rein auf Flash bezogen. Banking wäre nur aufgetreten, wenn mehr als 32KB Daten im Flash liegen. Zu MSP430: Bis (circa) 64KB Code+Daten ist diese Architektur sehr elegant und sauber. Jenseits davon kann man das nicht mehr behaupten. Da ist einfach Schluss, das war nie vorgesehen. Bei der PDP-11 war je