-
Thread
MSP430 an LDO: Batteriespannung vor dem LDO messen
Kurze Frage: Ich versorge einen MSP430G2553 via 3x AA-Alkali-Batterien und einem LDO MCP1700 konstant mit 3,0V. Allerdings würde ich mir gerne die Batteriespannung "ansehen" bzw. messen mit dem 10-Bit ADC des MSP430. Sprich die Spannung
Warum den MSP430G2553 nicht direkt mit zwei AA Alkalibatterien betreiben und intern die Versorgungsspannung messen. Ich habe diese bei einen Funkmelder so realisiert. System mit *MSP430G2553* und *ESP8266*
-
Thread
MSP430 Timer im Up-Mode für Sleep-Funktion
Hallo Clemens, ich habe den MSP430G2553 und das User-Guide SLAU144J. Im CCS habe ich über den Resource Explorer gesehen, dass ich damit aktuell bin. Clemens L. schrieb im Beitrag #4789226: > Klaus R. schrieb: >> Clemens L. schrieb
Abschnitt "Interrupt Vector Addresses" des Datenblatts und die xxx_VECTOR-Definitionen am Ende von msp430g2553.h. > Ich möchte eigentlich den TA0CTL.TAIE nehmen und dann über TA0IV den > overflow behandeln. Dann brauchst du TIMER0_A1_VECTOR. > Mit TIMER0_A1_VECTOR lande ich in ISR_TRAP.ASM.
-
Thread
MSP430 / I2C Timing / Rx Interupt
Antwort von Clemens war sehr hilfreich. Ich bin allerdings davon ausgegangen dass dieser User Guide für MSP430G2553 nicht gilt: http://www.ti.com/lit/ug/slau144j/slau144j.pdf Alle Beispiel-Codes für den MSP430G2553 greifen entweder nur lesend oder nur schreibend zu. Alternativ gibt es die Variante
Mal den Wert richtig. Danach ändert sich der Wert falsch oder bleibt bestehen. Danach hängt sich der MSP auf. Fehlt da noch eine Initialisierung, muss ich irgendetwas zurücksetzen oder funktioniert das Auswerten von IFG2 mit dem MSP430G2553 nicht? [c] unsigned char state = 0; // USCI_B0 Data ISR
-
Thread
MSP430 BLE GATT Bluetooth low energy
Funkgeräte einschalten. Es sollte also per default schon sehr wenig Strom verbrauchen. Ersetz Dein MSP430G2553 doch einfach durch z.B: ein nrf514(8)22 Eval-Board, dann hast Du low-Power MCU und BLE auf einem Board.
Torsten R. schrieb im Beitrag #4775265: > Ersetz Dein MSP430G2553 doch einfach durch z.B: ein nrf514(8)22 > Eval-Board, dann hast Du low-Power MCU und BLE auf einem Board. Ich hatte jetzt erst mal den MSP430 genommen, weil ich den schon kenne und der ja
-
Thread
Spannung mit MSP430 auslesen
µC von TI. Momentan würde ich gerne über einen Pin (1.4) die Spannung messen wollen mithilfe eines msp430g2553 doch leider funktioniert es einfach nicht. Könnte bitte jemand kurz erklären wie es funktioniert oder hat ein gutes Beispiel? MfG
TI. > Momentan würde ich gerne über einen Pin (1.4) die Spannung messen wollen > mithilfe eines msp430g2553 doch leider funktioniert es einfach nicht. > Könnte bitte jemand kurz erklären wie es funktioniert oder hat ein gutes > Beispiel? > Schreib doch mal, warum es nicht funktioniert. Am
-
Thread
Vergleich Alkali mit LiClO2 AA Primärzellen
ca. 0,2V höher. Die Spannungsmessung erfolgte während des Betriebes mit den Boardmitteln (ADC) des MSP430G2553. Die Alkalizellen nähern sich der unteren Betriebspannungsgrenze in einem schleifenden Schnitt und arbeitet je nach Tolerenz des ESPs noch einige Tage. Bei den Lithiumzellen endet der Betrieb
Gerald K. schrieb im Beitrag #7342211: > Bei drei Alkalizellen wird die maximale Spannung (beim MSP430G2553 liegt > bei 4,1V, die maximale Betriebsspannung bei 3,6V, beim ESP8266 liegt die > maximale Betriebsspannung ebenfalls bei 3,6V), überschritten. Dann kommen als Alternative zu den teuren
-
Thread
HOLTEK HT48R30A-1 - Defekt durch Verpolung?
da ist die Auswahl an 28 Pin SMD mit LCD Controller, ja riesig, Nur mal Kurz gesucht: [code] MSP430G2453-Q1 - Automotive 16-MHz MCU with 8-kb Flash, 512-B SRAM, 10-bit ADC, comparator, UART/SPI/I2C, timer Spy-bi-wire, Watchdog timer, Real-time clock 20, 28 MSP430G2553-Q1 - Automotive 16-MHz
, UART/SPI/I2C, timer Spy-bi-wire, Watchdog timer, Real-time clock 20, 28, 32 MSP430G2333 - 16 MHz MCU with 4KB Flash, 256B SRAM, 10-bit ADC, UART/SPI/I2C, timer Spy-bi-wire, Watchdog timer, Real-time clock 20, 28, 32 MSP430G2553 - 16 MHz MCU with 16KB Flash, 512B SRAM, comparator
-
Thread
MSP430 Launchpad, PWM sehr unpräzise
einen riesigen Gefallen tun :) also das funktioniert bei mir: http://bralug.de/wiki/Tux_trifft_MSP430-Launchpad#PWM_.28LED_dimmen.29 (mit einem MSP430G2452). Allerdings hatte ich keinen Oszi dran, um zu überprüfen, ob das Signal einwandfrei aussieht. Die LED auf dem Board macht das, was ich erwartet hatte... Grüße Uwe PS.: User: msp430 war ich auch.
-
Thread
TI MSP430 Launchpad mit LCD EA DOGM162
geholfen. Allerdings hatte ich jetzt 3 Tage zu kämpfen, um das DOGM162 von EA am TI Launchpad mit MSP430G2553 Chip über SPI zum Laufen zu kriegen. Beim Anschließen machte ich den gleichen Fehler wie hier [[209913]] und ich musste den Code von [[77736]] noch an meinen Chip anpassen. Unten meine Source
fill in a detailed description of the module’s * function here). * * SYSTEM : MSP430G2553 * * AUTHOR : * * HISTORY : * *******************************************************************************/ /* * EA DOGM162E-A MSP430G2553 * _________
-
Thread
Controllerwahl
(solche Klimmzüge wie "pgmspace.h" sind dort nicht erforderlich). Bei keinem MSP430 kann das RAM erweitert werden oder Code aus externem ROM ausgeführt werden. Dafür sind MSP430 bei gleichem Takt leistungsfähiger, da sie mit 16 und nicht nur 8 Bit arbeiten; es gibt auch MSP430
. http://www.ti.com/product/msp430g2553 Alle "interessanten" MSP430-Ausführungen gibt es ausschließlich im SMD-Gehäuse, so auch das "Dickschiff" 'F5438 mit 256 kB Flash und 16 kB RAM, oder die für extrem niedrige Versorgungsspannung
-
Thread
TI Launchpad 20-Pin uC
gleich wegwerfen sollen. Denn ein 2ter µP ist beim Launchpad dabei und das war wohl ein 20-poliger MSP430G2553 Den bekommst eigentlich überall.
Uraltversion des Launchpads abgekriegt. In der aktuellen Ausführung (Version 1.5) werden die 20-poligen msp430g2553 und msp430g2452 mitgeliefert. Die uCs einzeln gekauft z. B. bei: https://hbe-shop.de/Mikrocontroller-MCUICsHalbleiter-Zubehoer186-5383 sind nicht wesentlich billiger als ein neues Launchpad-Kit
-
Thread
Kleinen uC gesucht
Platz in Anspruch. Alles in Allem, ein Umstieg auf SMD zahlt sich aus. *Zum* *Thema* : der MSP430G2553 zahlt sich für kleine Projekte durchaus. Ein Blick in Datenblatt überzeugt.
GEKU schrieb im Beitrag #5895199: > Zum Thema : der MSP430G2553 zahlt sich für kleine Projekte durchaus. > Ein Blick in Datenblatt überzeugt. Sicher, aber wenn eh' ein ESP8266 vorhanden ist, kann man den MSP430 auch oft einfach weglassen. Der ESP8266
-
Artikel
MSP430
MSP430G2553 unterstützt. Weblinks: Projekthomepage bei Sourceforge mecrisp - nativ forth für MSP430 auf forth-ev.de CamelForth/430 ist ein ANSI Standard Forth für die Texas Instruments MSP430 Mikrocontroller-Familie
V-. noForth for msp-exp430fr5969 experimenter board noForth for MSP430G2553 egel kit noForth for MSP430FR5994 with 256 kByte FRAM! Weblinks: noForth homepage, binary's and sources Egel project for MSP430 Weitere Kommerzielle
-
Thread
Kann MSP430 Launchpad auch TSSOP28 programmieren?
Hallo zusammen! Ich benötige für eine Schaltung (mit dem MSP430) 4 unabhängige PWM. Da der MSP430 G2553 aber im DIP20 Package nur maximal 3 PWM-Ausgänge hat, ist das problematisch. Meine erste idee war 2 Controller per i2c zu verschalten und mit jeweils 2 PWMs
Jo, das MSP430 Launchpad kann alle msp430 programmieren. Benutz ich sogar lieber als den grossen programmer.
-
Thread
MSP430 Testboard und Programmer/Debugger
ressourcenintensiveren 4-Draht-JTAG-Interfaces), das wurde dann in ernstgemeinter mit dem "Launchpad" für den MSP430G2553 ausgerollt. In neuerer Hardwareversion mit neuem Debuginterface gibt es das hier: https://www.ti.com/tool/MSP-EXP430G2ET Die alte 'F20xx-Reihe hat von allem zu wenig. Zu wenig RAM
ressourcenintensiveren 4-Draht-JTAG-Interfaces), das wurde dann in > ernstgemeinter mit dem "Launchpad" für den MSP430G2553 ausgerollt. > > In neuerer Hardwareversion mit neuem Debuginterface gibt es das hier: > > https://www.ti.com/tool/MSP-EXP430G2ET > > > Die alte 'F20xx-Reihe hat von allem zu wenig
-
Thread
MSP430G2452 RESET nicht sicher
Nur zu >Beim Launchpad für die Value 'G' Serie ist eine Kombination mit anderen >Werten verbaut. ;-) FALSCH. Schau in MSP-EXPG2_Rev.1.5.sch des MSP-EXP430G2 Launch Pad. VG Walter
Mir geht es einzig und allein darum, dass wenn man die Schaltung hinsichtlich des Reseteingangs des MSP430G2553 aus z. B. MSP-EXPG2_Rev.1.5.sch des MSP-EXP430G2 Launch Pad von _TI_ in den eigenen Hardwareentwurf übernimmt, der Reset nicht sicher funktionieren kann, weil keine Stromversorgung dies leisten
-
Thread
MSP430 LaunchPad bekommt wohl neue Revision
Hm, ja, Rev. 1.5 soll ja MSP430G2452 und G2553 enthalten, aber so wie es ausieht wird erst einmal auch noch der alte Lagerbestand parallel abgebaut. Relativ günstig wird es mit Launchpads auch bei Mouser (€ 4,16), wenn man die
voraussichlicher Liefertermin der 20.3.2012. Trotzdem sind heute 5 Stück Rev. 1.5 mit jeweils einem MSP430G2452 und einem MSP430G2553 per DHL angekommen. Am Paket war eine Rechnung über $21,50 vom 28.02.2012. Bin mal gespannt wann die Kreditkarte belastet wird. $21,50 wären ja schon für die 10 bisher
-
Thread
MSP430 Launchpad und MS5611 Sensor
da zwei (R1 & R2) SMD Widerstaende schon drauf sind. Jetzt moechte ich den Sensor via Lauchpad (MSP430G2553) auslesen. Ich hab noch das alte (Rev.1.4) Board bei dem urspruenglich ein MSP430G2231 gesteck war. Gibts da igendwas zu beachten? Muss ich da vielleicht die Firmware von http://processors.wiki.ti.com
Achja, ich verwende die i2C library von: https://github.com/alanbarr/msp430-launchpad/blob/master/common/src/i2c.c Und mein bescheidenes Programm schaut so aus: [c] #include <msp430g2553.h> #include "uart.h" #include "i2c.h" #define MS5611_ADDR_CSB_LOW 0xEE
-
Thread
MSP430 Performance im Vgl. zu AVRs
/msp430g2231 - alle mit 128 Byte RAM). Wenn es auf dem attiny lief, läuft es u. U. auf dem msp nicht. Der benötigt mehr für den Stack. Welcher der MSP430 hat denn "viel" RAM? "Viel" bedeutet bei mir "
kann/ man nutzen, man muss aber nicht. Roland H. schrieb im Beitrag #2657913: > Auch schön: Der msp430g2553 hat einen "fractional baud rate generator". > Da kommt man bei 16 MHz auch auf 115k baud rate. Bereits die UART von MSP430-Veteranen wie 'F16x benötigt keine sogenannten "Baudratenquarze
-
Thread
Display ansteuern mit MSP430
eigenes machen? > Vielen Dank für die Hilfe! Ich würde das Diplay über das 4- wire SPI-Interface des MSP430 anschließen. Als Variante würde ich den MSP430G2553 mit TI LaunchPad als Entwiclungsboard auswählen. Der MSP430G2553 verfügt über ein sehr flexibles SPI-INTERFACE . Die notwendigen Verbindungen zwischen Display und MSP430G2553 sind im Datenblatt des Displays auf Seite 61 ersichtlich. https://www.pollin.at/p/grafik-display-w-display-wcg12864b6fsdewg-gdsc-ff-12864wm-64-121146 Mfg GEKU
-
Thread
MSP430 Timer & Capture/Compare register
Table 13 im Datenblatt.) > Und was bezeichnet das A1 beim Interrupt vector? --> TA1CCTL1? Nein. msp430g2553.h hat: [c]#define TIMER0_A1_VECTOR ( 9) /* 0xFFF0 Timer0)A CC1, TA0 */ #define TIMER0_A0_VECTOR (10) /* 0xFFF2 Timer0_A CC0 */ ... #
Datenblatt.) > >> Und was bezeichnet das A1 beim Interrupt vector? --> TA1CCTL1? > > Nein. msp430g2553.h hat:#define TIMER0_A1_VECTOR ( 9) > /* 0xFFF0 Timer0)A CC1, TA0 */ > #define TIMER0_A0_VECTOR (10) /* 0xFFF2 > Timer0_A CC0 */ > ... > #define TIMER1
-
Thread
Ansteuerung LCD ILI9341
ILI934-Display (http://www.elecfreaks.com/wiki/index.php?title=2.2S%22_TFT_LCD:_TFT01-2.2S) mit einem MSP430G2553 ansteuern. Hier mein Code bisher: [c] #include <msp430g2553.h> void main(void) { WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer BCSCTL1 = CALBC1_1MHZ; // Set range DCOCTL
Und es klappt nicht ... [c] #include <msp430g2553.h> #define LCD_MISO BIT1 #define LCD_CLK BIT4 #define LCD_MOSI BIT2 #define LCD_DC BIT0 #define LCD_CS BIT3 #define LCD_REST BIT5 void LCD_Writ_Bus(char data) { P1OUT &
-
Thread
MSP430G2452 128ms Tastenentprellung
Hallo Stephan, ich habe im Dezember eine Sleep-Funktion für den MSP430G2553 geschrieben. Sie arbeitet mit Interrupt. [c]/* SMCLK = 1 MHz * Divider to 1 -> 1 MHz * kürzeste Zeitspanne = 1 Takt / 1 MHz = 1 µs * längste Zeitspanne = 65535 Takte / 1 MHz = 65535
schrieb im Beitrag #4937274: > Hallo Stephan, > ich habe im Dezember eine Sleep-Funktion für den MSP430G2553 > geschrieben. Sie arbeitet mit Interrupt. > > [c]/* SMCLK = 1 MHz > * Divider to 1 -> 1 MHz > * kürzeste Zeitspanne = 1 Takt / 1 MHz = 1 µs > * längste Zeitspanne = 65535 Takte
-
Thread
MSP430 Taster programmieren
http://www.referencedesigner.com/tutorials/msp430/msp430_07.php http://dbindner.freeshell.org/msp430/#_pushbutton_fun
getan, trotzdem zeigt der Controller keine Reaktion auf den Taster S2. Code: [c] #include <msp430g2553.h> void main(void) { WDTCTL = WDTPW + WDTHOLD; P1DIR |= BIT0; P1DIR |= BIT6; P1DIR &= ~BIT3; P1OUT |= BIT3; P1REN |= BIT3; for(;;) { if((P1IN & BIT3) == 0x00
-
Thread
MSP430: Aufwachen funktioniert nur bei LPM0 und LPM1
ich habe folgenden Code der allerdings nur mit LPM0 und LPM1 funktioniert: [code] #include <msp430.h> #include <msp430g2553.h> #include "TI_USCI_I2C_master.h" unsigned long cnt1 = 0; void main( void ) { while(1) { WDTCTL = WDTPW + WDTHOLD; // Stop WDT _EINT
. [code] #include <msp430.h> #include <msp430g2553.h> #include "TI_USCI_I2C_master.h" unsigned long cnt1 = 0; void main( void ) { while(1) { WDTCTL = WDTPW + WDTHOLD; // Stop WDT _EINT(); /
-
Thread
MCP1700 an MSP430
3,3V Variante. Am Eingang hängen 3x AA Akkus, die momentan 3,7V liefern. Am Ausgang hängt nur ein MSP430G2553 im DeepSleep, der 0,5uA bei 3,3V zieht. Was hättet ihr jetzt erwartet, wie hoch der Strom am Eingang des MCP1700 ist? Ich hätte jetzt angenommen, dass der MCP1700 sich so 2-3uA nimmt, also
Sven Scholz schrieb im Beitrag #6155672: > Am Ausgang hängt nur ein MSP430G2553 im DeepSleep, der 0,5uA bei 3,3V > zieht. Mit welchem Messequipment hast du die 0,5uA gemessen? Ist das ein konstanter DC Strom oder gibt es da Spikes? > Dem ist leider nicht so. >
-
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
Right-shift bei msp430
xprintf("res: %#x\n", val1 ^ (val2>>4)); return 0; }[/c] welches so kompiliert wird: [code] msp430-gcc -mmcu=msp430g2553 -O0 -g -W -Wall -std=c99 -c -o main.o main.c msp430-gcc -mmcu=msp430g2553 -O0 -g -o firmware.elf main.o [/code] Wenn ich dieses Programm nun auf http://www.msp430emulator.com
eine 0, manchmal eine 1 nachgefüllt. Laut C99 muss hier 0 nachgefüllt werden. Da ich mich mit dem msp430 (vor allem mit dessen Maschinencode) nicht auskenne, meine Frage: ist das ein Fehler auf meiner Seite (und ich kompiliere für die falsche MCU) oder ist das ein Bug im Simulator? Das Disassembly
-
Thread
MSP430 PIN-Abfrage immer True
Klaus Ra. schrieb im Beitrag #3823606: > Ja das war es dann wohl für den MSP430. Nein, das funktioniert, du kannst auch 5V direkt anlegen, solange der Strom unterhalb von (ich glaube) 6 mA bleibt ist alles i.o. Helper schrieb im Beitrag #3823548: > läuft auf einem G2553
Rufus Τ. Firefly schrieb im Beitrag #3824930: > Das ist Pfusch. Nur ganz wenige MSP430 haben 5V-tolerante Eingänge, die > 'G2xx-Reihe definitiv nicht. 6 mA sind mehr als ausreichend, um einen > kompletten MSP430 mit Strom zu versorgen. Wenns ein paar µA wären, > könnte man vielleicht
-
Thread
MSP430 BREAKPOINT -> PWM STOPP
Hallo, Launchpad MSP-EXP430G2 -> MSP430G2553. PWM auf P2.2 und P1.6. Wenn das Programm auf einen BREAKPIONT läuft, stoppt die PWM. Kann man das irgendwo einstellen, dass die PWM weiterläuft, wie bei der PICOLO-Serie
Hallo Walter, ich habs mit exakt der gleichen Konfiguration getestet: Launchpad MSP-EXP430G2 -> MSP430G2553 PWM auf P1.6, TimerA0 auf ACLk, simples Blinki Programm. Allerdings verwende ich CCS Version 6.2.0, weil bei mir in den späteren Versionen der Debugger aussteigt, wenn die
-
Thread
neues (RF)Boosterpack für das MSP430 Launchpad
radio settings restored at power-up Kit Contents: Two CC110L RF BoosterPack boards Two MSP430G2553 devices (preloaded with a sample program) Quick Start Guide CD with software and documentation
Bei den aktuellen Launchpads sind nun 2 x 20polige µCs dabei (nicht mehr die 14poligen): 1 x MSP430G2553 (bestückt) 1 x MSP430G2452
-
Thread
I2C hängt sich auf
Hallo zusammen, ich habe mich in den letzten Wochen mit dem MSP430G2553 Launchpad vertraut gemacht und mich nun an I2C herangetastet. Dazu verwende ich zunächst TI Beispiele und spreche einen Sensor über I2C an. Das funktioniert. Aber, der MSP430 hängt sich
schrieb im Beitrag #4118402: > Hallo zusammen, > > ich habe mich in den letzten Wochen mit dem MSP430G2553 Launchpad > vertraut gemacht und mich nun an I2C herangetastet. Dazu verwende ich > zunächst TI Beispiele und spreche einen Sensor über I2C an. > > Das funktioniert. > > Aber, der MSP430
-
Thread
ESP8266 Module mit Batterie betreiben - Strom sparen
. Klaus R. schrieb im Beitrag #6483981: > Welchen MSP430 > nimmst Du als Timer? Ich verwende den *TIMER1_A0* des MSP430G2553. Leider kann man damit keine Stunde erreichen, so muss in der Software die Zeit verlängert werden. Die Stunde ist die Überwachungszeit
Gerald K. schrieb im Beitrag #6483994: > Ich verwende den TIMER1_A0 des MSP430G2553. Leider kann man damit > keine Stunde erreichen, so muss in der Software die Zeit verlängert > werden. Die Stunde ist die Überwachungszeit, ob der Melder noch lebt. > Weiters lässt sich beim
-
Thread
MSP430G2230 Test und RST Pin als UART möglich?
Hallo Leute, ich habe den MSP430G2230. Dieser misst Temperatur über einen Sensor. Da ist eine LED und ein Taster ebenfalls dran. Möchte aber über eine UART Verbindung die Temperatur auslesen. Ich habe hier ab und zu mal was
Die PINS: - RST - TEST - P1.6 (Pin4) sind frei. Wie kann ich eine UART Verbindung mit dem MSP430G2230 herstellen? Über Tipps und Hilfe würde ich mich freuen. MFG
-
Thread
µC für Drehzahlmesser-Projekt
Ich würde einen MSP430G2553 verwenden. Eval-Board kostet 12,36€ Entwicklungsumgebung kann von der TI Homepage gratis herunter geladen werden. https://mou.sr/3vzHLde Leds über 6x7 Matrix ansteuern. Impulse über
Ausserdem wird eine Matrix erst tageslichthell wenn > man Treiber verwendet. Umso besser, der MSP430G2553 unterstützt SPI und I2C.
-
Thread
Sehr günstiges Devboard gesucht (möglichst mit Debugger)
Der MSP430G2553 liegt preislich in etwa bei einem China Arduino-Klone. Früher wurde dazu noch ein Billigheimer mitgeliefert der hat wirklich "mit ohne UART" genervt (ich weiß nicht ob die die immer noch beilegen
on Board. Bei C kostet das Launchpad mit MSP430G2 um die 13€ und ich meine das ist mehr als angemessen. Ich meine da sind sogar 2 MSP430 dabei. Wenn Du den Controller programmiert hast kannst Du ihn dann auch im eigenen Projekt nutzen er ist auf
-
Thread
Treiber-IC für 3W-RGB-LED, seriell ansteuerbar gesucht
nämlich gerade nicht da :D Die LEDs möchte ich mit 300mA je Farbe betreiben. Die Steuerung soll ein MSP430 übernehmen, habe da das Launchpad-Entwicklungsboard. µC dadrin sind entweder MSP430G2452: http://www.ti.com/product/msp430g2452 oder MSP430G2553: http://www.ti.com/product/msp430g2553 Der LED-Treiber
30mA pro Kanal. Ich benötige 300mA. Und ich möchte erstmal 5 LEDs ansteuern. Wäre mit dem größeren MSP430 noch möglich, aber ich möchte ungern alle GPIOs verballen und auch nicht unbedingt 15 KSQ aufbauen/kaufen. Edit: Gibt es vielleicht eine Möglichkeit, mit einer KSQ pro Farbe auszukommen? Netzteil
-
Thread
MSP430 I2C R/W-Bit manuell steuern?
Hallo zusammen, ich habe das USCI-Modul des MSP430G2553 konfiguriert. Die Slave Adresse etc. wird sauber übetragen, alles funktioniert soweit. ABER: Ich möchte den TMP275 Temperatursensor von Burr-Brown auslesen. Dieser erwartet im Slave-Receiver Modus R/W = LOW. Der MSP430 sendet aber als Master-Transmitter R/W = HIGH. Gibt es eine Möglichkeit dieses Bit Manuell zu steuern? Im Prinzip setze ich R/W ja über das UCTR-Bit. Allerdings versetze ich den MSP430 darüber
-
Thread
AD5241 digital Poti
A: 100kOhm --- GND W: 3.3V B: NC VDD: 3.3V SHDN: 3.3V SCL: MSP430G2553 mit Pullup SDA: MSP430G2553 mit Pullup AD0: GND AD1: GND DGND: GND VSS: GND O2: NC NC: NC O1: NC Code kommt, wenn ich wieder zu Hause bin.
Hier der Code: [c] #include <msp430g2553.h> void printRes(void){ UCB0CTL1 = UCSWRST; UCB0CTL0 = UCMODE_3 + UCMST + UCSYNC; // I2C master mode UCB0CTL1 = UCSSEL_2 + UCSWRST; // Use SMCLK, keep SW reset UCB0BR0
-
Thread
MSP430Fxxx kaufen und damit basteln.
Eumel schrieb im Beitrag #2875820: > Launchpad kaufen, da sind 2 bei. Das sind dann aber keine MSP430Fxxxx, sondern MSP430Gxxxx. Nicht, daß das ein wirklich relevanter Unterschied wäre, der 'G2553 als größter Vertreter der G-Reihe ist schon ganz nett. Ansonsten ist auf die Firma Olimex zu verweisen
Wolfgang-G schrieb im Beitrag #2876619: > kurze Frage: Was versteht man unter "SBW-fähiger MSP430" ? Das ist ein MSP430, der via SBW (SpyBiWire) programmiert/debuggt werden kann. Ältere Ausführungen kennen
-
Thread
Pointer auf Funktion eine Adresse zuweisen
nochmals an alle Antwortenden! Dieses Forum ist klasse :) Nochmals ein kurzer Raport meiner Lösung: MSP430g2553 auf Launchpad an CCSEv4 (nammi) .... [c] //Im MeinFile.c File bei den globalen Variablen #define IRGENDWASHALT typedef void (*fktPtr)(void); extern fktPtr ptr_MeineFunktion; ... //Im msp430g2553.cmd File direkt unter den Includes #include MeinFile.h ptr_MeineFunktion = 0x0200 //Erste RAM-Adresse beim MSP430G2553 ... //Im MeinFile.h stehen die defines welche zur Aufteilung des
-
Thread
Gibt es sowas wie einen "Goldcap-Controller"?
GEKU schrieb im Beitrag #6033108: > Als MC verwende ich den MSP430G2553. Dieser schaltet mit einen FET die > Minusversorgung des ESP8266 um Strom in den Funkpausen zu sparen. Der MSP430G2553 kann seine Spannungsversorgung messen und verhindern, dass der ESP8266
Ruhemodus nimmt er so wenig Strom auf, dass ei E Tiefentladung des LICs vermieden wird. Ich halte den MSP430G2553 während der Lagerung im Resetzustand, in diesem sind alle Pins des MC hochohmig.
-
Thread
µC mit Uhrenquarz betreiben
jetzt also zwei davon und hab mir noch dazu Set aus 5 Stk. besteht aus: MSP430G2102IN20, MSP430G2202IN20, MSP430G2302IN20, MSP430G2402IN20, MSP430G2352IN20, bestellt. Das sollte doch wohl reichen?
für eine Motorsteuerung interessiert, ich habs nicht so mit bunten LEDs :-) Die Clocksystem vom MSP430 ist auch kein Nachteil, das bezog sich nur auf den MSP430G2553, also den der auch beim Launchpad beiliegt. Für Basteleien geht das wie schon angedeutet trotzdem mit dem direkten Quarztakt und für
-
Thread
3 Kanal Software-PWM
://www.mikrocontroller.net/articles/Soft-PWM#Intelligenter_L.C3.B6sungsansatz]] Da ich an einem MSP430G2553 3 P-Channel Mosfets betreiben will muss das Signal invertiert sein. Da bitwise operators nicht meine Stärke sind bräuchte ich ein wenig hilfe:-( Ich habe es schon selber versucht, habe
Chris D. schrieb im Beitrag #5854391: > Da ich an einem MSP430G2553 3 P-Channel Mosfets betreiben will muss das > Signal invertiert sein. Die einfachste Methode wäre evtl. im Geiste die PWM Werte einfach anders herum zu verwenden. 0 wäre dann die hellste
-
Thread
Safely connecting 4056 and MSP430
I'm using MSP430G2553IN20 microcontroller(http://www.kynix.com/Detail/569447/MSP430G2553IN20.html) on LaunchPad to drive an 4056 chip (HCF4056B to be precise) and a 7 segment display. The 4056 is set to sink current
that the setup isn't safe enough. So my question is: Is there a simple and safe way to connect the MSP430 to the 4056? For best results, I'd want to drive 4056 at higher voltage than MSP430, but if that's too difficult I could settle for 3.6 V.
-
Thread
CPU kontaktieren 48pin QFN
Beitrag #2919971: > Andererseits gibt es auch ein paar > Chips noch mit DIL. Möchte man beim MSP430 bleiben, wird die Luft aber arg dünn, der interessanteste im DIL-Gehäuse ist der 'G2553, was größeres gibt's nicht.
Rufus Τ. Firefly schrieb im Beitrag #2920118: > Möchte man beim MSP430 bleiben, wird die Luft aber arg dünn, der > interessanteste im DIL-Gehäuse ist der 'G2553, was größeres gibt's > nicht. der kostet ~1 EUR. Das ist ok. Leider kein DAC. Manchmal wäre das gut.