-
Thread
Arduino: Ist boolean intern als Bit oder byte (char) organisiert?
So geht das mit 1bool->1bit [c]struct flags_t { bool f1:1; bool f2:1; bool f3:1; bool f4:1; bool f5:1; bool f6:1; bool f7:1; bool f8:1; } flags; void foo() { if(flags.f3) { flags.f8 = true; } } [/c] Nennt sich bitfield
auch 64Bit, je nach CPU und deren Mode, in dem >> sie arbeitet. > > Zumindest ein klassischer MSP430 hat keine 32-Bit-Register, > 64 Bit schon gar nicht -- und der ist sehr "heutig". das war ja klar, dass nun ein super Schlauer kommt - und drauf aufmerksam macht, dass es noch 16Bit CPUs gibt
-
Thread
Welcher Microcontroller für i2c-Display
MIPS32 oder Renesas ist relativ egal. Dort ist ARM aber am weitesten verbreitet. Habe ich (außer MSP430) noch irgendwas Relevantes vergessen?
oder Renesas ist relativ egal. > Dort ist ARM aber am weitesten verbreitet. > > Habe ich (außer MSP430) noch irgendwas Relevantes vergessen? Auf jeden Fall alles von Motorola aka Freescale aka NXP. Die UARTs/SPIs/ADCs/... der 8-Bitter sind wirklich übersichtlich und machen genau, was man erwartet
-
Thread
Welche Programmiersprache soll ich lernen?
daß es für alle Plattformen verfügbar ist. C-Programme lassen sich also leicht an 8051, PIC, AVR, MSP430, ARM usw. anpassen. Assembler-Programme sind dagegen bei Wechsel der CPU für die Tonne.
Stefanus F. schrieb im Beitrag #5531090: >> 90 % aller Profis programmieren in BASCOM! > > Echt? Wie kommst du auf die 90%? Weil: 90% aller BASCOM Programmierer fühlen sich als Profis.
-
Thread
LCD 7-segment für Uhr hh:mm:ss gesucht (I2C oder SPI)
Microcontroller? Bei 100 Pins würde der dann aber > sicher auch einiges mehr verbrauchen? Z.B. MSP430F4x, STM32L4Rxxx Die brauchen auch nicht mehr, als 1 AVR und 11 Schieberegister.
Microcontroller? Bei 100 Pins würde der dann aber >> sicher auch einiges mehr verbrauchen? > > Z.B. MSP430F4x, STM32L4Rxxx > Die brauchen auch nicht mehr, als 1 AVR und 11 Schieberegister. Mhh Abseits der Arduinos habe ich mich noch nicht so mit anderen µC beschäftigt. Wie leicht lassen die sich im
-
Thread
Mehrere Oszillatoren an Atmega32
zielsicher eine alte Kamelle ausgesucht. Eine für diesen Anwendungsfall geeignetere Architektur wäre z.B. MSP430 - der kann auch seine Taktquelle z.B. dynamisch und glitchfrei umschalten und hat noch andere nette Gimmicks. Auch nicht schlecht sind die Teile von Energy Micro, jetzt SiLabs. fchk
reines Hobbyprojekt ohne Kostendruck. Ich denke so werde ich das dann realisieren, MSP430 + externen RTC Baustein. Nochmals vielen Dank für Eure/Ihre Tipps! Gruß Jan
-
Thread
Risc-V gut ?
da, wo man CISC üblicherweise heute verortet, wenn man diesen > Begriff überhaupt noch nutzt. MSP430 gefällig? Und Renesas R8C/M16C/M32C sind aber sowas von CISC. > In dem Bereich spielt x86 gar nicht mit. Eben. Warum wohl? Das war nicht immer so. 80188/186 adressierten den gehobenen Controller-Sektor
Renesas R8C/M16C/M32C sind aber sowas von CISC. Aber auch TI > lässt sich nicht lumpen, mit den MSP430. Gut, mit denen hatte ich noch nie was. > Eben. Warum wohl? Das war nicht immer so. Vermutlich, weil die x86-Evolution auf Performance ging und nicht auf Energieverbrauch. Deswegen sind
-
Thread
Geschwindigkeit IO-Zugriff
so langsam? Oder ist das ein Messfehler? Sind AVR wirklich so viel schneller? Wie sieht es mit MSP430 aus?
wird geschaut was für die Anwendung besser passt. Daher bin ich vom AVR erst mal gedanklich auf einen MSP430 umgestiegen. Der Grund ist nicht die Rechenleistung - sondern die Peripherie.
-
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
Eigene Smartwatch entwickeln?
Weiß aber nicht mehr, wie das Projekt hieß. EDIT: http://processors.wiki.ti.com/index.php/EZ430-Chronos
Platine könntest du ausbauen und auswechseln, aber sie enthält schon den 3-Achsen Beschleunigungssensor, MSP430 und BlueTooth, also alles was du brauchst. Leider war der nötige Kompiler für den Code unverschämt teuer, das hat dem Projekt, neben mieserabler Doku, das Genick gebrochen, und eine Akkulaufzeit
-
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
[v] Div. Bauteile (Stangen, Rollenware)
Hallo, vielleicht hat ja jemand Interesse? MSP430F2232 (Komplette Stange für 12€) --> https://www.ebay-kleinanzeigen.de/s-anzeige/msp430f2232-komplette-stange-siehe-bilder-/689493313-168-9373 DS2401 Dallas Maxim (Komplette Stange für 6€)
BHR schrieb im Beitrag #5091419: > Hallo, > > vielleicht hat ja jemand Interesse? > > MSP430F2232 (Komplette Stange für 12€) > --> > https://www.ebay-kleinanzeigen.de/s-anzeige/msp430f2232-komplette-stange-siehe-bilder-/689493313-168-9373 > .. TSSOP > DS2401 Dallas Maxim (Komplette
-
Thread
AVR Preise gehen brutal runter.
Arduino F. schrieb im Beitrag #4915132: > Ein ATmega168 (und viele seiner Brüder) soll 1 Byte Ram haben... > > Ich glaube: Das wird noch! Da hatte wohl jemand die Bedeutung vom Präfix "k" bei der Einheit
hat die Preise der AVR-Kerne > brutal gesenkt. Verständlich, sonst wandern die Kunden zu ARM, MSP430 und anderen Konkurenten ab.
-
Thread
Ausrüstung für Mikrocontroller
wie wird dieser an den Chip > angeschlossen? Das was du realisieren willst würde auch mit einem MSP430 gehen. Das schöne am MSP430 ist, wenn du dir das MSP430 Launchpad Testboard kaufst und zwar das in der DIP Ausführung, dann hast du auch gleichzeitig auch gleich einen Programmer und das für sehr
Testboard kostet nämlich nur etwa 13 €. https://www.conrad.de/de/entwicklungsboard-texas-instruments-msp-exp430g2-414784.html Alternativ dazu könntest du auch den alten Arduino nehmen, bei dem der µC gesockelt ist.
-
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
-
Thread
Welcher µC für meinen Zweck?
kommunizieren, dazu noch ein paar Taster und ein kleines Display. Gearbeitet habe ich bisher ein wenig mit MSP430, und recht viel mit EFM32 ARM M0+. https://hackaday.io/project/8610-coaster Ich würde gerne einen ARM nehmen (M0 oder M3 sollte eigentlich für meine Anwendung keine Rolle spielen). An sich ,
Lothar schrieb im Beitrag #4694784: > http://aimagin.com/blog/inverted-pendulum-project-stm32f4/ Servus, ist ein altes Projekt von mir. Das Disco Board 168MHZ ist sowas von unterfordert. Selbst ein Double oder Tripel Pendulum ist keine Herausforderung für den µC. Instabile Systeme brauche
-
Artikel
Bootloader
Bootloader von SD/MMC von tvelliott @ Sparkfun-Forum (MMC) MMC-FAT Bootloader von Brian Sipos & Thomas F. Stephens. Hardware-Lösung auf Basis eines ATmega168. (MMC) MMC/SD Bootloader für Atmega von Stefan Seegel et al. (MMC,SD) Kavr: AVR Hexfile Boot Loader LunaAVR Bootloader inklusive UploadTool (Windows
.) EFM32 UART Bootloader, EFM32 USB/UART Bootloader, ab Werk vorprogrammiert bei EFM32 Controllern MSP430. Manche µC von TI aus der MSP430-er Familie haben einen sog. Boot Strap Loader. TI hat die Beschreibung des BSL und Beispielcode offen gelegt. Damit kann man eigene Bootloader schreiben. PIC. µC
-
Thread
Das Ende von 8bit?
, robust und sparsam sein soll. Die bisher interessanten Sachen in dem Bereich schienen mir: - cc430 (msp430 architektur, aber 16 bit): Leider dank des grottigen Simpliciti-Stacks nicht wirklich von den Usern geliebt worden - ESP8266/Xtensa 32 bit: Interessantes Konzept, nur auch leider nicht reif
Es ist durchaus möglich -- Texas Instruments hat praktisch keine 8-Bitter mehr, und fährt mit den MSP430s gar nicht mal so schlecht. (Ein MSP430G2001 z.B. hätte anderswo einen 8-Bit-Kern.) 16 Bits sind aber auch nicht 32 Bits, und die anderen Hersteller sind nicht kollektiv dem Wahnsinn verfallen
-
Thread
[S] günstigen FPGA Einstieg
15 MBit/s und "Logik relativ überschaubar" ist für moderne Mikrocontroller (z.B. STM32F4) eigentlich locker machbar, da geht auch mehr. Aber das muss Dich natürlich nicht davon abhalten mit FPGAs zu spielen ;-)
kann man den Hasen geben, zumindest wenn man es so einfach und robust haben will, wie z.B. bei einem msp430. Gruss, - Strubi
-
Thread
FT800 / FT810 Library
Moinsen, hab hier ein Riverdi RVT70UQBNWC00 und hab den SPI Teil auf meinen MSP430F5510 angepasst. Hab schonmal ein Bild bekommen. Danke für die tolle library! Jetzt gehts dann ins Detail...
Für den MSP430F5510 wird doch inzwischen bestimmt auch GCC benutzt? Die MSP habe ich mir nie näher angesehen, als ich vor der Entscheidung stand ob nun AVR, MSP oder PIC fiel meine Wahl auf den AVR, weil es zu
-
Thread
AVR Einstieg
Günstig und besser schrieb im Beitrag #4507594: > Die findest du bei moderneren uCs nicht: ARM, MSP430, ... Wirf doch nicht bitte ständig MSP430 und ARM in einen Topf. Der MSP430 ist in etwa genauso „modern“ wie ein AVR: beide sind zur gleichen Zeit entstanden, beide ähneln sich in vielen
Jörg W. schrieb im Beitrag #4508847: > Du hast den MSP430 vergessen Zum einen lief der damals noch hinter den genannten 68XX die ja inzwischen weitgehend verschwunden sind. Zum anderen ist TI heute selber zu der Erkenntnis gekommen dass der MSP430 nicht
-
Thread
Microchip kauft Atmel Gesperrt
umständlich gegenüber modernen Cortex-M0. Und inzwischen bekommt man sogar M4 mit FPU für unter 2 Euro (STM32F410, der ist günstiger als ein Atmega168 früher war), da tut man sich den grauenvollen Fixed-Point-Mist garantiert nicht mehr freiwillig an. Von der fehlenden DMA der alten Atmega ganz zu schweigen.
Compiler konnte man zu der Zeit noch mehr vergessen als jetzt, die Vorläufer von dem MPLAB-X sowieso. MSP430 gab es gleich gar nichts kostenlos. Und auch heute ist Atmel da ganz vorne mit dem Atmel Studio. Ich habe noch keinen anderen Hersteller gefunden der was vergleichbares bietet, kostenlos wohl
-
Thread
RISC-V - Was kommt nach ARM?
.. Im uC-Segment (also Bereich stromsparend/billig/klein) sehe ich den Zweck von RISC-V gegenüber msp430 oder 8051 noch so gar nicht. Schlussendlich ist es dann die schlaue Peripherie, weswegen man Chip X einsetzt, und die Architektur ist marginal wichtig, sofern die Tools gut sind. Was Custom-Designs
uploads/2016/07/Tue1600zec_fpgarduino_riscv_wsV2.pdf Den Core gibt es hier: https://github.com/f32c/f32c
-
Thread
WordClock mit WS2812
Elektrostatische Aufladung. Bisher hatte ich damit jedoch noch nie Probleme... und ich hab schon einige MSP430's gelötet... lg Thomas
Wenn man nicht aufpasst, kann man alles grillen. Ich hab dagegen schon zwei MSP430 vermutlich durch ESD gegrillt ;) €: Und auch wenn man aufpasst. Ich wär mir damals keiner Schuld bewusst gewesen ;)
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
Falsch. Sie nutzt eben doch was. Spätestens dann wenn man erweitern > möchte. Oder statt einem Mega168 ein Mega88 ausreichen soll. LOL! Den Mega88 gibt es beim großen F für € 1,99 in der 10-MHz-Version, den Mega168 in der 20-MHz-Version (also: doppelte Geschwindigkeit und doppelter Programmspeicher
>> LOL! Den Mega88 gibt es beim großen F für € 1,99 in der 10-MHz-Version, >> den Mega168 in der 20-MHz-Version (also: doppelte Geschwindigkeit und >> doppelter Programmspeicher) für nur € 1,35. >Na prima, leider ist diese Logik nicht
-
Thread
Einfache Mikrocontroller-Plattform für schnelle Basteleien
schrieb im Beitrag #4335483: > Lieber günstig als leistungsfähig Schau dir die TI Launchpad mit dem MSP430 (16 Bit) an.: http://www.ti.com/tool/msp-exp430g2 Mit 10 Dollars bist du dabei und erhälst alles, was du brauchst: Auspacken, USB einstecken und starten. Der µC wird über USB geflasht, debugged
Geräten: https://www.mikrocontroller.net/articles/Datei:UCortex.JPG Kleiner 20-poliger STM32F030 oder STM32F042 drauf (dann sogar mit CAN und USB) mit Abblockung sowie Filterung für ADC, Spannungsregler, Programmier- /Debugstecker mit zuschaltbarer UART-Schnittstelle. Maße: 32 x 23mm. Unheimlich
-
Thread
C versus Assembler->Performance Gesperrt
/tatsächlich/ nicht an solchen Vorstellungen orientieren ;-) Rufus Τ. F. schrieb im Beitrag #4261095: > die ganzen > kleinen ekligen Eigenheiten der neuen µC-Architektur lernen müssen. Und > algorithmisch umdenken müssen; MSP430 ist eine 16- und ARM sogar eine > 32-Bit-Architektur, ... die im Falle von ARM sinnvollerweise nicht mit ASM programmiert wird. MSP430 soll diesbezüglich ja sehr entgegenkommend sein. Leider sind die AVRs für das Meiste aber schon gut genug so daß ein /Umstieg/ vor allem eines wäre: Pure Zeitverschwendung. Rufus Τ. F. schrieb
-
Thread
Sammelbestellung IoT & IoE "unsinniger donnerstag"
Board MSP430F 147 Minimum System Core Board Learning Board Development Board "MSP430F149 Minimum System Core Board Learning Board Development Board" "MSP430F 147 Learning Board Development Board With Serial Interface" MSP430F149 Learning Board Development Board With Serial Interface "MSP430F169 Learning Board Development Board With Serial Interface" LPC2103 ARM Minimum System Core Board Learning Board Development
-
Thread
Probleme mit CC3000 auf dem MSP-EXP430FG4618
ich stehe vor einem Problem bei dem ich schon mehrere Tage nicht mehr vorankomme. Ich benutze ein MSP-EXP430FG4618 in Kombination mit einem CC3000 TI WiFi Modul: http://processors.wiki.ti.com/index.php/CC3000_Wi-Fi_MSP-EXP430FG4618 Ich benutze eine dafür vorgesehene Bibliothek, und eine Anwendung
mit dem befasst? Ich wäre sehr dankbar, wenn mir eine/r einen kleinen Tipp geben könnte... glg F.S.
-
Thread
Funk-Dimmer und -Schalter mit ESP8266 - wer will mitbauen?
Ergänzung. Das Programmieren traue ich mir grundsätzlich auch zu. Mit den Toolketten und Debugern für MSP430, AVR und STM32 kenne ich mich gut aus, der ESP wäre für mich Neuland. Da kümmere ich mich zunächst nämlich lieber um die Hardware. ;-) Ich schreibe was zusammen! Hier noch ein Relais bis 2A
gut aus http://www.ebay.de/itm/PE-Leistungsrelais-bistabil-5-A-1-x-Wechsler-TE-Connectivity-PE014F05-Bistabil/400684106486?_trksid=p2054897.c100204.m3164&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%26asc%3D20140407115239%26meid%3D2f59bf2f9b92413e8a605daeebfb6bb6%26pid%3D100204%26rk%3D4%26rkt%
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
Mampf F. schrieb im Beitrag #5063616: > DIY-Cortex-M4 Board mit STM32F429 @ 168Mhz mit 32MB RAM, µSD-Karte, > WLAN-Modul, Audio-DAC, USB (CDC und zum ESP8266 Flashen) :) > > Auf dem Ding läuft ein MP3-
Ich hatte noch einen MSP430G2452 von einem Launchpad rumliegen und dachte ich baue drumherum eine Schaltung auf, man weiß ja nie wann man einen MSP mal braucht. Der 9V Stecker wird noch durch einen Mini-USB Stecker ersetzt
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
USART, der Code läuft bei mir seit zwei Wochen. Für die AVRs soll es Inline-Assembler geben. Für den MSP430 habe ich auch Inline-Assembler hier, aber der hat ja zu wenig RAM. ❺ I2C-Routinen zur Ansteuerung der DS3231 Der STM32 hat ein Batterie-Pin und eine RTC eingebaut ❼ Anpassung der Helligkeit
interessiert. Während die LEDs gefüttert werden, kann der ATmega nichts anderes mehr machen... > Für den MSP430 habe ich auch Inline-Assembler hier, aber der hat ja zu > wenig RAM. Ich werde mich komplett auf das STM32F4-Discovery konzentrieren. Das Ding ist mit 16 EUR unschlagbar billig und hat alles
-
Thread
Welche ARM Modelle eignen sich für Anfänger?
dem Cortex M3 und hatte zuvor lediglich ein zweiwöchiges Praktikum in der Uni, in dem wir auf einem MSP430 in ASM rumgeeiert haben. Bin dann in einer Firma eingestiegen, die Keil MDK verwendet. C/C++ kannte ich natürlich schon etwas. Habe ein Discovery Board mit stmf103 bekommen und sollte ein paar
für den Hinweis :-) Liegt wohl daran, dass ich nur mit den F2-F4 arbeite ;-)
-
Thread
ARM und Assembler Programmierung?
C-Compiler (oder Pascal oder Basic) wird das dann schon richten. Und wenn man bereits einen STM32F4xx nutzt, der STM32F7xx ist Pinkompatibel und könnte einfach getauscht werden, ohne HW Redesign. So sollte man auch die SW designen. (Andere Hersteller liefern sicher auch Pinkompatieble Austauschtypen
Wenn Cheffe mal auf die Schnelle einen Bug entfernt haben will, so war das bisher auf: 8052, AVR, MSP430, ARM9, cortex-m3, x86. Soll ich mich da jedes Mal erst in den Assembler einarbeiten? Nein, danke. Dass bis hin zu ein paar kleinen Tools am PC fast alles in C geschrieben wurde vereinfacht die Wartung