-
Thread
MSP430 variable PWM mit Timer A
Hallo, ich versuche eine variable PWM (Signalgenerator) mit einem MSP430FR4133 zu implementieren. Der Timer dafür hat eine 256 Zyklen lange Periode und läuft mit dem vollen Systemtakt. Die auszugebenden Werte werden aus einer Tabelle im RAM gelesen. Leider hat dieser
ausmessen. Aber wie Clemens sagt ist der Interrupt-Einsprung schon auf 5 Zyklen ungenau, und da der MSP430 Caches hat würde mich nicht wundern wenn die Anzahl der Waitstates beim RAM-Zugriff ebenfalls schwankt. Allerdings sind die alle ausgegebenen PWM-Tabellen recht groß, so dass eigentlich kein Cache-Treffer
-
Thread
Welchen Microcontroller
nebenbei nach den Home Reiter (oben links auf der Homepage) gibt es noch drei weitere: -AVR -ARM -MSP430 suche dir was raus. Du musst deine Anfoderung ein wenig konkretisieren. Wie wird dein Touchscreen angesteuert? -SPI? Was soll gestuert werden und wie schnell? usw. Laufen tuts mit jeden
-
Thread
REF_A in MSP430FR5xxx
Soweit ich die Dokumentation gelesen und verstanden habe, wird detailiert angegeben, wie genau der ADC mit einer externen Referenz ist. Wie genau die interne REF_A eigentlich kalibriert wird, steht da nicht. Nun kann ich ja die REF_A nach aussen geben und selber messen. Ich habe aber keine 10 Stück, um empirisch die Streuung festzustellen. Warum wird nicht einfach geschrieben, "wir kalibrieren das Modul REF_A auf 1,0% oder so? Mit welchen Werten könnte man den rechnen? Ist 1% realistisch, oder ist es schlechter?
-
Thread
MSP430 mit Energia "millis() "
Hallo Leute, bastel gerade mit Energia und dem MSP430. Baue eine kleine Einrichtung für Zeitmessung. Dabei habe ich folgendes gefunden: http://energia.nu/Millis.html Wie die library anzuwenden ist weiß ich. Mich würde aber interessieren wie das mit
-
Thread
Suche passenden OP
Geschwindigkeit meinte ich das es keiner sein muss der das in 1µs schaffen muss. Geht darum das ich von meinem MSP430 über einen externen 12bit-DAC eine Spannung von 0-1V wandeln will aber für die Ansteuerung von zwei MOSFETS (1x N-Kanal und 1x P-Kanal) +-10V brauche. Da ich immer im wechsel die beiden ansprechen
-
Thread
Arduino Debuggen
Hallo zusammen, ich habe mit Hilfe des MSP430G2553 udn MSP403FR5969 das Programmieren von Mikrocontrollern im Studium gelernt. Mittlerweile musste ich auf einen Arduino Uno umsteigen, da der von einem anderem Prof vorgegeben wird. Das Programmieren
auch auf dem MSP430 haben möchtest, kannst Du Dir die Energia-Umgebung ansehen, die nutzen zwar die üblichen JTAG-/SBW-Interfaces zum Programmieren, können aber praktischerweise auch nicht debuggen ...
-
Thread
BSL-Programmer von Texas Instrument
Hallo, ich wollte mir den MSP430-BSL Programmer (BSL Rocket) bestellen. Ist dieser BSL-Programmer auch in der Lage,bei durchgebrannten Fuses, den Programmspeicher auszulesen ?
If the device is secured by disabling JTAG, it is still possible to use the BSL. Access to the MSP430 memory through the BSL is protected against misuse by a user-defined password. Wenn ich also die Interrupt-Vector Tabelle kenne (BSL-Passwort), ist es dann Möglich mit dem MSP-BSL Programmer den
-
Thread
MSP430 Bootloader
Hallo, ich habe einen Prozessor MSP430F1132 dessen Fusebits durchgebrannt sind. Nun möchte ich den Code über den BSL mit dem MSP-FET430UIF vom Prozessor auslesen.Ich kenne auch die Interrupt-Vector Tabelle, die im aktuellen Prozessor
Wirf mal einen Blick auf den Thread hier: https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/256436 Max
-
Thread
Rutsche Zeit messen
Unternommen: 1. Ultraschallsensor von Fischertechnik von oben in die Rutsche messen lassen - über MSP430 ansteuern. Geht oft gut, erwischt aber manche Rutscher nicht (zu träge das Teil) 2. Lichtschranke mit Laser der Firma SICK. Wieder ohne Erfolg, da spritzendes Wasser vor der Linse heruntertropft
-
Thread
Nachhilfe Embedded Systems MSP430 Programmierung
für das Fach Embedded Systems/ Eingebettete Systeme unszwar im genaueren für die Programmierung des MSP430 Mikrocontroller. Raum NRW, gegen eine gute Bezahlung. LG
und mit dem Launchpad arbeitest. Sein Vorlesungs-Skript liegt auch bei. http://www.watterott.com/de/MSP430-LaunchPad-MSP-EXP430G2
-
Thread
MIC mit Software zerstören
dann dieser eine Pin. Ein Prozessor mit XCS eXplode on Carry Set ist mir nicht bekannt. (Beim MSP430 sagt man, wenn man mit langsamer Taktfrequenz das Flashmillionenmal überschreibt, hätte man es ruiniert). Und STM32 haben permanet write protect. Bei zu schlecht gekühlten alten Pentiums (ohne
-
Thread
Non Volatile Speicher mit unbegrenzte Schreibzyklen
dann wird es Flash und EEPROM langsam aber sicher verdrängen. Embedded in µC geht ja schon los (siehe MSP430FRxx weiter oben) und wenn der Preis pro Bit FRAM vs. Flash konkurrenzfähig ist, dann sicher auch bald für Datenträger.
all power conditions. The MSP430FRxx power management system achieves this by isolating the FRAM power rails from the device supply rails in the event of a power loss. The FRAM power circuitry also uses a built-in low-dropout
-
Thread
MSP430F16xx-- CAP-Modus im Timer B einstellen
die Register von TBCCTL0 auf z.B. TBCCTL3 umzustellen und TBCCR3 auszulesen. In dem Datenblatt zum MSP430F16xx steht unter „interrupt vector addresses“ Timer_B7 (see Note 5) TBCCR0 CCIFG (see Note 2) Maskable 0FFFAh 13 Timer_B7 (see Note 5) TBCCR1 to TBCCR6 CCIFGs, TBIFG (see Notes 1 & 2) Maskable
Rufus Τ. F. schrieb im Beitrag #4614364: > Was soll TBIV_TBCCR3 sein? steht bei mir in msp430x16x.h >/* TB7IV Definitions */ >#define TBIV_NONE (0x0000) /* No Interrupt pending */ >#define TBIV_TBCCR1 (0x0002) /* TBCCR1_CCIFG */ >#define TBIV_TBCCR2 (
-
Thread
[V]erschenke MSP430 Paket
Hallo, verschenke ein Paket mit ungebrauchten MSP430: * 3x MSP430FG4618IPZ * 3x MSP430F135IPM * 3x MSP430F147IPM * ~16x MSP430F149IPM * ~160x MSP430F1611IPM Alles zusammen für lau, nur das Porto für den Versand hätte ich gerne. Bei Interesse
-
Thread
MSP430f1611 DMA
bekomme ich nichts vernüftiges gesendet... Vielleicht könnte mir hier ja jemand helfen? [c]#include <msp430.h> #include "bocas.h" #include "main.h" int dmaRS232(const char *text, unsigned int length); int dmaInit(); static char string1[] = { "a" }; void rs232Init(void) { BITSET(P3SEL,
Ich meine irgendwann irgendwo gelesen zu haben, dass DMA beim MSP430 buggy ist. Vielleicht steht was im Datenblatt...
-
Thread
[V] Diverse Olimex Eval Boards - STM - Atmel - LPC - MSP
Male damit gespielt) sind alle Boards NEU unbenutzt. Preis wurde ich sagen: LPC-P2148 - 15€ MSP430-169STK - 40€ STM32-P407 - 55€ AVR-CAN - 17€ AVR-USB-STK 17€ + Versand Zu teuer? dann schreibe mir ein PN mit Preisvorstellung und schauen wir weiter. Gruß
Update: MSP430-169STK - 30€ - inkl. Versand STM32-P407 - 40€ - inkl. Versand AVR-USB-STK 14€ - inkl. Versand
-
Thread
MSP430F1610 und TIMER-B
Timer A wird als Taktgeber für die Ultraschallabstandsmessungen HC-SR04 verwendet und läuft wie gewünscht. (Impulsausgang P4.1 bzw. P4.2) Mit dem TIMER B soll die als Echo zurückkommende Impulslänge gemessen werden und über den Digital-Analog wandler in einen Spannungswert gewandelt werden. Timer B wurde im CAP modus eingestellt. Wird P4.0 als TB0-Eingang verwendet, funktioniert die Messung auch einwandfrei. Wird P4.3 oder wie im letzten Programmbeispiel P4.5 als Eingang verwendet, dann bleibt der Ausgangswert bei ca. Null und ist unabhängig vom Abstand. Meine Frage: Muss man noch etwas
-
Thread
MAX44009 I2C Kommunikation
Hallo, Bin während mein Projekt auf ein Problem gestoßen. Und zwar verwende ich einen MSP430 und I2C für die Kommunikation zwischen den Sensor MAX44009. Das Problem besteht darin das ich den Sensor gar nicht ansprechen kann. Ich kann nur die Slave Adresse schicken und danach geht die
-
Thread
Atemega328p - schaffst du das?
Bitte keine verrückten Overkills mit FPGA's in asm vorschlagen, ich habe etwas Erfahrung in Atmegas, msp430 und sehr wenig in raspi, da hört es aber schon auf. Vielen Dank fürs Lesen und eure Antworten.
sondern die gewählte Datenrate für die Übertragung der > Daten. Nicht wirklich oder. Mit einem MSP beispielsweise kann ich die Baudrate ungganzzahlig teilen und damit die 5-fache Baudrate erhalten.
-
Thread
[S] günstigen FPGA Einstieg
kann man den Hasen geben, zumindest wenn man es so einfach und robust haben will, wie z.B. bei einem msp430. Gruss, - Strubi
-
Thread
MSP430 Compiler ignoriert Funktion
Hallo, CCSV6 Free license und full license -> Launchpad MSP430G2553 Hat jemand einen Tipp, warum DELAY_USEK(200); "wegcompiliert" wird? VG Walter #include <msp430.h> void clocksInit(void); void DELAY_USEK(unsigned int); // /* * main.c */
-
Thread
[Verkaufe] Diverse EvalBoards
1x TM4C1294 Launchpad 1x MSP430 FR5969 Launchpad 1x TMS570LS12x Launchpad Hercules 1x XMC4800 Relax EtherCAT Kit 1x UMFT311EV FTDI Android USB Host Eval Kit 1x Intel Galileo Gegen ehrliches Gebot abzugeben.
-
Thread
Tiny85 Low Power Code Optimieren
kleinen MCUs die Dinger manchmal pinkompatibel sind. Oder, falls eine bayerische Lösung zulässig ist: MSP430 Cheerio, marcus
-
Thread
Womit anfangen?
IS P. schrieb im Beitrag #4597698: >... > Ein MSP430 Launchpad ist für den Einstieg vielleicht auch nicht > schlecht, da hättest du immerhin ein fertiges Board. Oha, Danke für den Link - sehe grade, dass ich da sogar mit Forth etwas basteln könnte ... das MSP430 kommt jetzt mal auf den Stack;-) > ...für die ~10€ kann man nicht viel falsch > machen,... das stimmt > finde vor allem den Debugger in CCS ganz nett. Allerdings hast > du dann natürlich
-
Thread
Software/Hardware gesucht: Messdatenerfassung von mehreren Maschinen
Ist quasi was wie modbus auf Speed oder GenICam/EDDL für embedded devices. Passt z.B. auch auf einen MSP430 wireless sensor. Im Prinzip ist es ein Abstraktions-Layer für Register, das Design geschieht in einer XML-Beschreibungssprache über div. GUI-Editoren, daraus wird C-Code gebacken. Ist für Linux
-
Thread
DS18B20 Problem Telfonkabel 4 polig
so umsetzen wie dort beschrieben, dann funktioniert es zuverlässig. Ich habe es selbst mit mehreren MSP430 ausprobiert und es hat geklappt.
-
Thread
Akku nicht aufladbar?
was steckt drin.. m430f5522 mcp6l72e TDK5110 3 ultraschall transceiver panasonic zelle ir dioden und leds quarz
http://www.ti.com. cn/cn/lit/ds/symlink/msp430f5528.pdf datenblatt vom Controller. Bei 70 Stk lohnt vielleicht sogar schon eine neue Firmware die einfach Funktioniert ohne zu senden?
-
Thread
stm32 stdperiph-driver: Programmierstil?
und auf die angebotenen Bibliotheken zu verzichten ist sicher machbar (hab' ich auf 8051, Atmel und MSP430 auch schon gemacht). Je weiter weg man aber vom Einzelkämpfer entwickelt, hin zu (nicht mal so großen) Teams, hat man selten die Wahl. Außerdem bin ich eigentlich ein Freund von Abstrahierung,
-
Thread
msp430 C-Code Interrupt Problem
MSP-EXP430G2 6 * 7 * 1 |iVCC |GND 20 8 * 2 |RED |XIN 19
MSP-EXP430G2 6 * 7 * 1 |iVCC |GND 20 8 * 2 |RED |XIN 19
-
Thread
Arduino: Frequenz des verwendeten uCs ändern
nur basteln. Der systematische Baudratenfehler ist mit 3,4% arg grenzwertig. Mit einem ATXmega, MSP430 etc. ist man da besser beraten, die haben fraktionale Baudratenteiler.
-
Thread
passender Controller gesucht.
irgendwas wie SO oder TSSOP. Ist aber nicht so wichtig. Wenn TQFP ok ist schau auch mal bei Ti die MSP430 Familie könnte auch noch interessant sein für dich. http://www.ti.com/lsds/ti/microcontrollers_16-bit_32-bit/msp/products.page#
Tester T. schrieb im Beitrag #4585113: > Wenn TQFP ok ist schau auch mal bei Ti die MSP430 Familie könnte auch > noch interessant sein für dich. Sehe ich mir auch noch an, danke! Peter D. schrieb im Beitrag #4585117: > Jörg schrieb: >> Aber AVR und PIC ist scheinbar pro Stück für
-
Thread
OV7670 settings
eigentlich nur etwas zu Lernen. Fernziel ist eine möglichst minimale Zeitrafferkamera mit einem MSP430. Im Moment benutze ich einen MSP430G2553 (TSSOP28). Das Bild soll an ein Display gesendet werden (320x240, SPI, 16 MHz) Der ist MSP430 natürlich nicht gerade überdimensioniert, aber um ein
-
Thread
MSP430 mit Komparator beschalten
eingestellten Spannung schalten die Open-Colletcor Ausgänge der OPV's durch oder eben nicht. Der MSP430 erkennt welcher der OPV Augsänge schaltet (interne Pullup Widerstände). Abhängig davon leuchtet dann immer eine der beiden LED's. Soviel zur Theorie. Das Programm hab ich auf dem Launchpad
Kondensatoren C39 & C40. Die gleiche Schaltung habe ich schon einmal aufgebaut, jedoch statt des MSP430 habe ich einzelne TTL Bausteine verwendet. Da hat alles einwandfrei funktioniert.
-
Thread
Suche 16 bit CPU mit externem Buszugriff
TI MSP430? NXP (Freescale) HCS12? Beide noch verfügbar als TTSOP...
Eric B. schrieb im Beitrag #4575582: > TI MSP430? Hat keinen extern zugänglichen Bus, um an den Speicher anzuhängen.
-
Thread
Spannungsvoreinstellung für Netzgeräte
Die Auflösung kann je nach Bedarf mit 12, 14 oder 16 Bit angesetzt werden. Die Schltung enthält zwei MSP430 µC. Der eine erfasst den Encoder und generiert den Analogwert und der andere steuert die Digitalanzeige. Beider Controller communizieren über I2C miteinander. Dadurch ist die Lösung auch erweiterbar
-
Thread
UART verhindert I2C - MSP430
ich gerne von einem Sensor Daten via I2C empfangen und diese dann über die UART-Schnittstelle des MSP430G2553 weiterleiten. Beide Schnittstellen für sich stellen kein Problem da. Möchte man sie jedoch zusammen nutzen führt das bei mir zu erheblichen Komlikationen. Habe nun 2 Programme geschrieben. Bei
Interrupts in den USCIAB0RX_VECTOR ändert an dem Problem auch nichts. Gruß Ulf [c] #include <msp430.h> #define NUM_BYTES_TX 1 // How many bytes? #define NUM_BYTES_RX 2 int RXByteCtr, RPT_Flag = 0; // enables repeated start when 1 volatile unsigned
-
Thread
msp430-elf-gcc Interrupts
-mmcu=msp430g2211 -O2 -g -L /opt/ti/gcc/include taster.o -o msp430g2211.out > /opt/ti/gcc/bin/../lib/gcc/msp430-elf/5.3.0/../../../../msp430-elf/bin/ld: msp430g2211.out section `.bss' will not fit in region `RAM' > /opt/ti/gcc/bin/../lib/gcc/msp430-elf/5.3.0/../../../../msp430-elf/bin/ld: region `RAM' overflowed by 20 bytes > collect2: error: ld returned 1 exit status > Makefile:14: die Regel für Ziel „all“ scheiterte > make: *** [all] Fehler
-
Thread
Daten von uC an PC senden im MHz bereich.
weiß jedoch nicht wie, da das einfach extrem viele Daten sind. Als uC verwende ich momentan einen MSP 430F5529 Danke schon mal für eure Mithilfe. Gruß Fabian
-
Thread
Entwicklungsumgebung für MSP430
zum Thema Entwicklungsumgebung für MSP430 ist schon einiges gesagt worden. Im Artikel https://www.mikrocontroller.net/articles/MSP430 finden sich Hinweise. Es gibt das CC-Studio von TI, es gab den MSPGCC. 2008 hieß es noch: "Hallo, gibt
Je nachdem, welchen MSP430 Du Dir ansehen willst, und auf welchem Niveau, könnte auch "Energia" etwas für Dich sein. Das ist das "Arduino"-System, angepasst für einige MSP430-Varianten, unter anderem auch dem auf dem G2-Launchpad
-
Thread
µC mit USB-Framework (OpenSource-Lizenz)
Für AVRs gibt es LUFA. TIs USB-Stack für MSP430 ist BSD-lizensiert.
µC-Code). Clemens L. schrieb im Beitrag #4559191: > Für AVRs gibt es LUFA. > TIs USB-Stack für MSP430 ist BSD-lizensiert. Vielen Dank, das klingt schon mal vielversprechend. Sonstige Vorschläge? --- *schnipp* --- BTW, wenn’s fertig ist wird das Projekt natürlich auch hier im Forum
-
Thread
Arduino mit dem Internet Verbinden
vielleicht mag der das seinen Studis als Übungsprojekt vorwerfen. :) PS: Für WSNs werden übrigens gerne MSP430 verwendet, die sind noch einen Tacken stromsparender.
-
Thread
µController mit Supercap betreiben
Mit einem ordinären MSP430 an einem alten 1,5F habe ich so was auch schon gemacht. Geht prinzipiell. Wie die Vorredner schon festgestellt haben, deine Caps sind nicht korrekt geladen vor dem Test. Beim Betrieb an Solarzellen
Roland E. schrieb im Beitrag #4556861: > Mit einem ordinären MSP430 an einem alten 1,5F habe ich so was > auch > schon gemacht. Geht prinzipiell. > > Wie die Vorredner schon festgestellt haben, deine Caps sind nicht > korrekt geladen vor dem Test. Beim Betrieb
-
Thread
[V] MSP430F5529 Launchpad, Lattice CPLD, Microchip PIC
Sicht ist würde ich die Sachen gerne an jemanden weitergeben, der Verwendung dafür hat: - 1 Stk. MSP430F5529 Launchpad, unbenutzt, 5,- => Reserviert für Bernhard - je ein Microchip PIC18F45K22 und PIC18F25K22 und ein China-Pickit3-Clone dazu, unbenutzt, 5,- - ein Breakoutboard für einen Lattice M4A5
Hallo, das MSP430F5529 Launchpad würde mich interessieren.
-
Thread
MSP430 + I2C - kein Acknowledgebit
ein No-Acknowledgebit gesendet bevor überhaupt Daten ausgetauscht werden. Genutzt werden soll der MSP430G2553 mit dem Bodenfeuchtesensor von Chirp bzw alternativ habe ich hier noch einen SI7021. Das Problem besteht mit beiden Sensoren. Ein defekt eines Sensors ist daher unwahrscheinlich. Die Pullups
Der Si7021 funktioniert am MSP430, läuft hier. Bist du sicher, nicht SDA und SCL vertauscht zu haben? Mein Init-Code sieht aus wie deiner, da scheinen wir beide bei TI abgeschrieben zu haben :) Senden mache ich wie folgt (UC_xxx