-
Artikel
WS2812 Ansteuerung
das WS2812 Protokoll. Forendiskussion auf LPCWare AN11538 von NXP mit Beispielcode Ansteuerung mit MSP430. und DMA. basierend auf 5529 launchpad kit from TI. Braucht DMA Modul und UART Github Repository Assembler. MSP430G2553 mit 16 MHz, Interrupts müssen gesperrt sein 43oh forum Ansteuerung mit PIC12
16MHz. Für PIC12, PIC16, PIC18 und PIC24 gibt es Code in ASM und C. Forenthread Ansteuerung mit PIC16F1509 mit CLC. Vorteil: Nicht 100% CPU Auslastung während des Sendens. AN1606 Using the Configurable Logic Cell (CLC) to Interface a PIC16F1509 and WS2811 LED Driver Ansteuerung mit Event System auf AVR
-
Thread
[V] Konvolut verschiedener Evaluationboards
1 x NXP LPC11U37H 1 x NXP LPC11U68 1 x TI LaunchXL-RM42 1 x TI 4 Channel FDC EVM 1 x TI MSP430F5529 LaunchPad 1 x Renesas Synergy TB-S3A1 1 x Renesas Synergy TB-S5D5 1 x Renesas Synergy SK-S7G2 Zum Teil benutzt, zum Teil unbenutzt. Gerade eben alle Boards bestromt - Scheinen alle
-
Thread
ESP32S3 USB-OTG Zugriff auf Handydaten
rauszuholen. So etwas kann sogar mit viel kleineren µCs umgesetzt werden, so etwas geht schon mit einem MSP430FR5529 (https://www.ti.com/tool/MSP-EXP430F5529LP).
hier: https://viltroxstore.com/pages/viltrox-firmware-update Und da steckt ein Klon des ST23F103 drin (APM32F103CBT6 von "Geehy").
-
Thread
[V] MSP430 LaunchPad von TI
Da ich mich aus Zeitgründen nicht mehr mit der (eigentlich sehr schönen) Prozessorarchitektur MSP430 beschäftigen kann, möchte ich mich von einem Eval-Board/Programmer trennen. Hersteller: Texas Instruments Bezeichnung: MSP430 LaunchPad Evaluation Kit F5529 MSP-EXP430F5529LP Preisvorstellung
Ich erniedrige mal auf 4 Euro plus 3,99 Euro Versand. Die MSP430-Architektur hat 16 bit, wird durch gcc unterstützt und ist allgemein sehr energiesparend. Außerdem bekannt für gute interne AD-Wandler. Nur mal so als Motivation....
-
Thread
MSP430 : Aktuelle Entwicklungstools ?;
im Beitrag #7197058: > Kauf dir ein Launchpad und dann hasst du ein sehr gut funktionierenden > MSP-FET430 fast umsonst. Nicht ganz, denn das Launchpad kennt nur Spy-By-Wire, und das wiederum kennen die ganzen alten MSP430-Varianten 'F1xx, 'F4xx etc. alle nicht. Die brauchen 4-Draht-JTAG. Die
ja eine Vergleichsliste vorhanden. Liste [code] Z430-F2013 eZ430-RF2500 eZ430-RF2480 eZ430-RF2560 MSP-WDSxx Metawatch eZ430-Chronos LaunchPad (MSP-EXP430G2) MSP-EXP430FR5739 MSP-EXP430F5529 MSP-FET430PIF MSP-FET430UIF MSP-FET eZ-FET Emulation
-
Thread
Viele Stiftleisten einlöten - Alternative?
sehr spitze Kolbenspitze benutzt, als ich auf einem Evalbrettl die nicht beschalteten Ports eines MSP430F5529 (RGC-Gehäuse) auf einen Steckverbinder herausführen wollte. Das ist aber eine Ausnahme in den letzten zehn Jahren. Dort ging es auch weil sowohl die Pins und auch der benutzte Draht, da sehr
-
Thread
KiCad 6.0 ausgeliefert Gesperrt
Auswahl des Schaltplans werden Schaltplan und Platine in KiCad importiert. Arduino_MEGA2560_ref MSP-EXP430F5529LP Im Schaltplan werden zwei Rahmen versetzt gezeichnet, wahrscheinlich einer davon der leere KiCad-Rahmen. DRC mal probiert, gibt DRC-Fehler, kann ich nicht beurteilen. Xadow-GPS-v2
7.25) (end -1.24 7.25) (layer F.Fab) (width 0.1)) (fp_line (start -1.24 0.49) (end -0.75 0) (layer F.Fab) (width 0.1)) (fp_line (start -0.75 0) (end -1.24 -0.49) (layer F.Fab) (width 0.1)) … [/pre] Daher konnte man auch
-
Thread
MSP430-FR2355 SD-Karten Fat16/32 Implementierung
abnehmen. Außerdem gibt es von TI für den F5529 ein Beipiel (M2_SDCardReader) der FatFS beinhaltet. Ich habe zwar schon UART und SPI Schnittstellen mit dem MSP430 konfiguriert weiß aber nicht wie ich es schaffe die SD-Karte in mein System
mir Arbeit abnehmen. Außerdem gibt es von TI für > den F5529 ein Beipiel (M2_SDCardReader) der FatFS beinhaltet. Na wenn DAS kein gute Ausgangspunkt ist, weiß ich auch nicht. > Ich habe zwar schon UART und SPI Schnittstellen mit dem MSP430 > konfiguriert
-
Thread
MSP430: SBW-Flashen von MSP430G2955 mit MSPFlasher
Kann mir bitte vielleicht jemand sagen, ob man mit einem Launchpad ( z.B. MSP-EXP430G2ET)und dem MSPFlasher einen G29xx flashen kann? Bisher habe ich F2274 benutzt und diese mit einem eZ430 und MSPFlasher per Batchfile via SBW Verbindung einfach vor Ort umprogrammieren lassen
Falls es jemanden interessiert, das FW Update mit MSPFlasher und dem Launchpad MSP-EXP430G2ET funktioniert beim G5529.
-
Thread
Programmierumgebung MSP430
Moin, habe bis Dato den Msp430f5529 mit der IAR Workbench programmiert, da man da allerdings in der Gratisversion nur begrenzte Möglichkeiten vom Upload her hat, wollte ich mal hier nachfragen, ob jemand ne Alternative dafür kennt
-
Thread
Abschätzung Rasp 4 zur Messdatenaufnahme
eigentlich reichen, oder würde Ethernet einen wichtigen Vorteil haben? Zwecks µC, ich hab hier noch ein MSP-EXP430F5529LP und ein LAUNCHXL-F28379D liegen. Eines von beiden sollte das doch schaffen können. Ich bin nur noch nicht ganz draus schlau geworden, ob diese genug SPI-Interfaces (2) haben um sowohl
-
Thread
C Open Source Projekt für Anfänger
mich als Anfänger einfügen kann? Ich lese einige Bücher zur Sprache C, habe ein Projekt in C auf dem MSp430F5529 umgesetzt und in C# eine Messplatzsteuerung programmiert. (also minimale Praxiserfahrung vorhanden) Grüße
export filters for datasets, netlists schematics of other EDA software Oder mit µC-Erfahrung z.B. MSp430F5529 einen Datalogger, der sich z.B. für Akkuladelogging besonders eignet. https://sourceforge.net/directory/os:linux/?q=datalogger
-
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
//Warte bis RX fertig ist data1 = (UCB0RXBUF&0x0F); //Empfangenen Wert in Variable speichern while ((UCB0IFG & UCTXIFG)==0); UCB0TXBUF = 0x00;
-
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
Betriebsdauer CC1101
Ich sende mittels einem MSP430f5529 Pakete mittels SPI an den CC1101, dieser sendet die Daten dann an einen weiteren CC1101, welcher wieder mittels einem MSP gesteuert wird. Der Logic Analyzer zeigt an, dass ich die Daten richtig
Du benutzt, wie Du ihn initialierst usw. usw. Ich bin allerdings etwas raus hier, weil ich die MSP430 nicht nutze und nicht wirklich kenne. Gruß aus Berlin Michael
-
Thread
Debounce-Makro von Peter Dannegger - MSP430
*/ /************************************************************************/ #include "msp430f5529.h" // Einbinden der Definitionen #define LED_X 0x01 // LED (rot) an P1.0 #define T_SET 0x02 // Taster an P2 #define debounce( port, pin )
Die Library Mcucpp https://github.com/KonstantinChizhov/Mcucpp - unterstützt MSP430 - hat ein delay.h - und ein ../_MSP430/platform_dalay.h Anwendung ********* delay_us<200, F_CPU>(); delay_ms<200, F_CPU>();
-
Thread
Entprellen Flankenerkennung
[c] #include "msp430f5529.h" // Einbinden der Definitionen #define LED_X 0x01 // LED (rot) an P1.0 #define PRELLZYKLEN 20 /* entsprechend 2, wenn alle 10ms */ #define T_SET 0x02 // Taster
[c] #include "msp430f5529.h" // Einbinden der Definitionen #define LED_X 0x01 // LED (rot) an P1.0 #define PRELLZYKLEN 20 /* entsprechend 2, wenn alle 10ms */ #define T_SET 0x02 // Taster
-
Thread
kein definiertes Verhalten in der ISR
ja alle fehlenden Informationen durch > unsere Glaskugel herbeischaffen. > > Also alles gut. MSP 430F5529
Stefan ⛄ F. schrieb im Beitrag #6217614: > Ein bisschen aufgewühlt bin ich schon Cool down! Popkorn holen und mitlesen. Der TO kommt schon noch. Wir werden noch eine Weile unseren Spaß haben.
-
Thread
Compare Latches
aktuellen > PWM-Zyklus werden die Werte aus den Latches in die Register übernommen. arbeite mit dem MSP430 f5529, wäre echt sexy zu wissen wie das geht. Die timer verfügen über eine PWM funktion, mir ist trotzdem nicht so ganz klar wie du das meinst
Del schrieb im Beitrag #6213864: > arbeite mit dem MSP430 f5529, wäre echt sexy zu wissen wie das geht. Das Rumgeblödel nennst du arbeiten? Du kannst keine Frage verständlich stellen, kannst kein Datenblatt lesen, verstehst keine Erklärungen, ...
-
Thread
LED toggelt nicht
würdest. ein Messprotokoll gibt es nicht. Ich benutze den MSP430F5529, also Schaltplan ist frei zugänglich. Mein problem ist folgendes Was erzeugt werden soll: ein PWM Signals mit variabler Frequenz. D.h., dass ich nach jeder Periode sowohl die Frequenz als
Fehlerbild angeht) nicht klar in Worte fassen kannst. > ein Messprotokoll gibt es nicht. Ich benutze den MSP430F5529, > also Schaltplan ist frei zugänglich. Der Chip hat 80 Pins, da gibt es viele Möglichkeiten, sie zu beschalten. Das musst du uns schon zeigen. Fehlfunktionen kommen nämlich nicht selten
-
Thread
Übetragungsgeschwindigkeiten MSP430
Hi Aus meinem Datenbaltt wird nicht ersichtlich, mit welchen Übertragungsgeschwindigkeiten mein MSP430 F5529 gerne arbeiten würde. Es geht um die Schnittstellen UART, SPI und I2C. UART weiß ich, dass der mit 9600 BAud arbeitet. Wo ist das dokumentiert? grüße
> Aus meinem Datenbaltt wird nicht ersichtlich, mit welchen > Übertragungsgeschwindigkeiten mein MSP430 F5529 gerne arbeiten würde Schau Mal in das User Manual. http://www.ti.com/lit/pdf/slau208 Bei manchen Controllern legt TI auch für jede Peripherie einzelne PDFs an. z.B. bei den Piccolos
-
Thread
msp430f5529 Timer-ISR wird nicht aufgerufen
Code funktioniert nicht (vgl. https://www.mikrocontroller.net/topic/491205#new) [c] #include "msp430f5529.h" // Einbinden der Definitionen #define LED_X 0x01 // LED (rot) an P1.0 int main( void ) { WDTCTL = WDTPW + WDTHOLD; // WatchDogTimer abschalten //
-
Thread
Rote LED an Port 1.0 will nicht
[c] #include "msp430f5529.h" // Einbinden der Definitionen #define LED_X 0x01 // LED (rot) an P1.0 int main( void ) { WDTCTL = WDTPW + WDTHOLD; // WatchDogTimer abschalten //
den aktuellen Code, > besonders die Zeilen in denen Du das GIE-Flag behandelst. [c] #include "msp430f5529.h" // Einbinden der Definitionen #define LED_X 0x01 // LED (rot) an P1.0 int main( void ) { WDTCTL = WDTPW + WDTHOLD; // WatchDogTimer abschalten //
-
Thread
Konfiguration Ports
Abend, arbeite mit dem MSP430 F5529. Würde gerne ein PWM Signal ausgeben. Dazu nutze ich den TimerB0.2. Laut dem Datenblatt auf Seite 100 kann am Pin 7.4 das signal abgreifen. Würde auch gerne gleichzeitig die LED am Port 1.0
-
Thread
Wie startet man mit dem ENC28J60
Hallo, Ich habe das Ethernet-Modul ENC28j60 gekauft und möchte es jetzt über den MSP430f5529 mit meinem Server verbinden. Das einzige Problem ist, dass ich das Datenblatt nicht wirklich verstehe. Kann mir jemand sagen, wie ich anfangen soll? Ich habe bereits die komplette SPI-Schnittstelle
Stefan ⛄ F. schrieb im Beitrag #6152499: > Das stimmt nicht. Naja ... doch ... wenn er alles zusammeklickt, zusammenkopiert und es läuft alles gleich out-of-the-box dann braucht er sich auch nicht mit TCP
-
Thread
Moduswechsel durch gleichzeitiges Drücken beider Taster
quitiert wird. danke für die erklärung, aber: hast du dir mein Programm angeguckt? habe beim mSP430 f5529 3x Timer A und einmal Timer B. und alle Timer sind bereits in Gebrauch
Antonowan225 schrieb im Beitrag #6103724: > habe > beim mSP430 f5529 3x Timer A und einmal Timer B. und alle Timer sind > bereits in Gebrauch Einfach Quatsch. Ich habe z.B. einen Timer 10ms und der erledigt ALLES - Tastatur mit Entprellung, Ausgabe ans Display