-
Thread
welche Chips sind ähnlich leicht zu programmieren wie die ATMEL-Chips ?
Microchip PIC16 Serie Microchip Atmel AVR Serien Espressif ESP32 und ESP8266 ST STM32 Serie TI MSP430 Serie
Vorschlag von jemanden der damit die Mikrocontroller Programmierung eingestiegen ist: TI MSP430G2553 TI's MSP430G2553 is a 16 MHz MCU with 16KB Flash, 512B SRAM, comparator, UART/SPI/I2C, timer.
-
Thread
MSP430 (2452 bzw. 2553) startet nicht ohne Launchpad
Platine gebastelt, mit einem LM324N von 12V auf 3,5V die Spannung geregelt, alles zusammengelötet, den MSP430G2553 drauf und wir sehen das wir nix sehen. Die Funktionen des LED Wechselns und der Batterieanzeige wird durch umlegen eines Schalters gestartet, etc. pp. die Funktion des Programms ist denk
>Wieso 3,5V und nicht die standart 3,3V? Weil der MSP430 standarD-mäßig 3.6V verträgt.
-
Thread
[MSP430] unbekannte Wertzuweisung im Header
Hallo Leute, ich hab im Header meines MSP430G2553 Wertzuweisungen die mir unverständlich sind: [c] #define INCH_0 (0*0x1000u) /* Selects Channel 0 */ #define INCH_1 (1*0x1000u) /* Selects Channel 1
Msp430: register = bit_wert_x | bit_wert_y;
-
Thread
MSP430 Code hängt sich auf?
dann erst die Reset taste auf dem evalboard drücken und ihn neu Werte übergeben. Der µC ist ein MSP430g2553 auf dem TI Evalboard Launchpad EXP430G2 Aufgabe des Code: per Uart bekommt er 3 Byte um eine Frequenz , Tastverhältnis und eine Slewrate einustellen. Genutz werden sollte ein timer.
Die Standard-Beispiele von TI sind alle so aufgebaut, dass der MSP430 statt einem while(1)-Loop im LPM ist. Dass der TE sich daran gehalten hat, ist ihm kaum vorzuwerfen. In der ISR ist das GIE-Bit generell deaktiviert. CCTL0 &= ~ CCIE ist damit sinnlos, weil während
-
Thread
ADC10 Programm auf MSP430
Programm //****************************************************************************** // MSP430G2x33/G2x53 Demo - ADC10, Sample A11, Lo_Batt, Set P1.0 if < 2.3V // // Description: A single sample is made on A11 (AVcc/2) with reference to // internal 1.5V Vref. Software sets ADC10SC to
5.10 //****************************************************************************** #include "msp430g2553.h" void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop WDT ADC10CTL1 = INCH_11; // AVcc/2 ADC10CTL0 = SREF_1 + ADC10SHT_2 + REFON + ADC10ON;
-
Thread
Welche ICs aus der 74HC Reihe sollte man als Grundaustattung auf jeden Fall Zuhause haben?
als > woanders. Dann relativiert sich das mit den Versandkosten. Sicher? Dann Vergleich mal den MSP430G2553IN20 bei Farnell und Conard ;)
Claude D. schrieb im Beitrag #4950533: > Sicher? Dann Vergleich mal den MSP430G2553IN20 bei Farnell und Conard Hast du jetzt einen gefunden, bei dem das nicht so ist? Toll, kannst dir einen Lutscher nehmen.
-
Thread
MSP430 PWM Ausgang umschalten Strom auf P1.2
also ein PWM Signal, welches ich auf zwei unterschiedlichen BIT's ausgeben könnte. Ich nutze einen MSP430 G2553 - dieser kann auf P1.2 & P1.6 das (PWM) TA0.1 Signal ausgeben. Via Befehl möchte ich zwischen den Ausgängen umschalten: Einmal soll bspw. an BIT6 das PWM Signal anliegen und BIT2 soll low
ich das PWM Signal auf P1.2 und ist das Tastverhältnis 0, erlischt auch die LED [c] #include "msp430g2553.h" unsigned long duty_cycle=0; void main(void) { WDTCTL = WDTPW + WDTHOLD; // stop WDT TACTL=TASSEL_2 + TACLR; // SBCLK + TA Reset P1DIR |= BIT6;
-
Thread
ESP8266 verhalten bei Unterspannung
0,2V aber die frischen haben zwischen 3,7 und 3,8V und liegen daher knapp an der Grenze von ESP8266, MSP430G2553 und LIC. Ausserdem nimmt die Stromaufnahme von ESP und MSP mit dem Quadrat der Spannung zu. So hilft, auch wenn es eigentümlich aussieht, der Stromabfall an den beiden Schottkydiode Strom
Ich habe mir bei meinen Projekt bei der Überprüfung der Messung der Spannungsversorgung durch den *MSP430G2553* die Problematik angesehen. https://www.mikrocontroller.net/topic/483501#6042090 Der ESP8266 funktioniert bei meiner Anwendung bis zu 2,3V herunter einwandfrei. Unter dieser Versorgungsspannung
-
Thread
Erzeugung eines zum Eingang phasengleichen Signals mit dem MSP430
Hallo, ich arbeite mich gerade in den MSP430 ein (aktuell noch mit dem Launchpad, MSP430G2553) und habe nun das erste programmiertechnische Problem;-) Ich möchte über den Capture Mode von Timer1_A1 die Frequenz am Pin P2.1 messen. Dazu wird
Output-Modes detektieren will läuft das doch auch über die ISR oder? Bin wie gesagt noch sehr neu in der MSP430 Thematik!
-
Thread
#2 Sammelbestellung elektronische Preisschilder?
Ich habe ja schon mal mitgeteilt dass ich da mit einem anderem Produkt liebäugle, weil die ein MSP430G2553 als µC besitzen, der sich für sehr viele Schaltungen eignet, sehr Stromsparend ist und nebenbei auch noch mit SpyByWire programmiert werden kann. Wenn das mit diesen hier "Gesammelten" CC
jetzt auch noch nicht da um es zu prüfen. Habe aus dem Grund jetzt mal von den Preisschildern mit dem MSP430 bestellt, da sich diese besser für das /Cybertracker Projekt/ eignen, da dies nämlich ja bereits mit MSP430 umgesetzt wird. Das Erspart das Managen unterschiedlicher µC Core und deren Code. Das
-
Thread
MSP430 P1IV Fehlermeldung
Hallo, ich hänge hier gerade etwas bei den Interrupts des MSP430. Ich nutze ein Launchpad mit einem msp430g2553. Nun wollte ich den Port1-Interrupt nutzen, bekomme aber einen Fehler: #20 identifier "P1IV" is undefined [c] #pragma vector = PORT1_VECTOR
jeweiligen Register anschauen. Die Flags können im PxIFG-Register abgefragt bzw. gecleared werden. MfG
-
Thread
Spannung am MSP
Hallo Leute, ich betreibe mein MSP430 mit dem Launchpad. Wenn ich die Spannung an einem der Ausgangspins messe, schwankt diese sehr stark und ist oft unterschiedlich von Pin zu Pin. Da ich aber eine LED betreiben möchte, muss ich
MSP430G2553 1.6 (o.ä.) Pins: Die Stäbe die an den Seiten rausgucken, wo man Peripherie anschliessen kann... Quelltext: Muss noch geschrieben werden...bzw. einfach XOR-getoggeltes P1DIR / P1OUT
-
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
-
Thread
MSP430 NiCd-Ladegerät mit -dU
Hallo Stefan, ich möchte dein MSP430-Ladegeät in abgewandelter Form aufgreifen. Es soll ein Doppel-Lader werden für 2 x 15NiCd Akkupacks. Die Akkupacks werden mit Relais zwischen Laden/Entladen umgeschaltet und mit nur C/5
die LTC4010-Lade-IC am Start aber eine Mikrocontrollerlösung ist besser. Der von Dir verwendete MSP ist etwas "dünn".. Der MSP430G2553 ist Resourcenmäßig wohl besser ? Brauche ich die Triggerung nur einmal. Sollte man die Triacs für Akku 1+2 irgendwie entkopplen ? Fragen über Fragen...
-
Thread
Welchen Logic Analyzer kaufen?
RxD/TxD. Nachdem der ESP8266 "**WiFi Connect**" gemeldet hat, schaltet der MSP430 mit "**ATE 0**" das Echo im EP8266 ab.
nächsten). Pullups sind auch dann noch wirksam, wenn der MC sich im Schlafzustand befindet. Der MSP430G2553 nimmt in diesem Zustand LPM4 0,1μA auf. Ein Pullup mit 10k würde bei 3V 100μA aufnehmen. Selbst ein 1M Pullup nimmt noch 3μA, also 30x so viel Strom auf. Bei einem 5 Jahresbetieb mit einer
-
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
Wahl der richtigen µC-Familie Gesperrt
parametric selection guide" auch unterschlägt, jedenfalls was die Gehäusebauform betrifft. Das ist der 'G2744, den man derzeit wohl nur zusammen mit einer Platine von Olimex bekommen kann: https://www.olimex.com/Products/MSP430/Booster/MSP430-G2744BP/open-source-hardware Insgesamt sind MSP430 recht
Meine Empfehlung: MSP430G2-Serie. Nicht sonderlich komplex, tun was du willst, wenig Überraschungen. Und wenn die Stromversorgung irgendwann mal nur eine Coin-Cell sein sollte, machen die MSP430er viel Sinn. Mit dem Launchpad
-
Thread
Frequenzmessung mit MSP430 im LPM3
kontinuierlich überwachen. Das ganze soll möglichst energiesparend laufen. Als Microcontroller verwende ich den MSP430G2553. Ich habe zu Testzwecken ein kleines Programm geschrieben. Darin definiere ich zu Beginn eine Periodendauer (100Hz = 327). Timer_A im Capture Mode überwacht das externe Signal und falls die
Wie misst Du den Stromverbrauch? Ist der msp430 noch im Launchpad drin und der ganze andere Krams noch angeschlossen? Der msp430 selbst braucht nie und nimmer so viel Strom (ich würde eher 1-2 µA schätzen). An dem Code kannst Du noch einiges
-
Thread
Ext. Interrupt Eingänge
2560/2561. Ansonsten haben allen neueren AVRs Pin-Change-Interrupts an fast allen IO-Pins. MfG Spess
besitzt 4 oder mehr solche, oder kann ich auch andere > I/O Eingänge für Interrupt verwenden? Beim MSP430 sind die GPIO Interrupt fähig. Das geht auch mit den kleinen G2 aus der value line. http://www.ti.com/product/msp430g2553 Der sitzt auf dem Launchpad.
-
Thread
I2C auf dem Computer
In letzterem Falle lässt sich bspw. mit einem TI Launchpad für wenig Geld ($4,3) + bspw. einem MSP430G2553 (bzw. alle MSP430G2 mit der Endung -3 haben scheinbar 2 serielle Schnittstellen) ein Interface bauen. Es gibt aber auch bspw. von Dangerousprototypes den BusPirate, der ebenfalls die Daten
-
Thread
Was mach der Reset Button
Hi, ich verwende den Micro controller MSP430G2553 und möchte die Leds am Launch Pad von Texas Instruments(Grün und Rot) ansteuern. Ich check aber folgendes nicht. Bei folgendem Code kann ich mit betätigen der Reset Taste zwischen beide Led
abwechseld hin und her schalten. Das geht nur wenn ich mich nicht im Debug modus befinde. [c] #include <msp430.h> int main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer P1DIR = P1DIR | 0x01; // Set P1.0 to output direction P1DIR = P1DIR | 0x40; // Set P1.6 to output direction
-
Thread
Motor steuern mit DDS Prinzip (direct digital synthesis)
Verschiebung? . Oder was tut genau die Funktion im Interrupt? wird der DAC des µC benutzt? ich benutze msp430g2553 der Code: /* * stepper.c * * */ #include <msp430.h> #include "stepper.h" /* Bit number of PORT2 where APH pin is connected*/ #define STEPPER_APH (1) /* Bit number
angeben sollen): > http://processors.wiki.ti.com/index.php/ http://processors.wiki.ti.com/index.php/MSP430StepperMotor
-
Thread
maximale Baudrate 32MHz
die geringstmögliche Fehlerrate in Kauf nehmen. Dann brauchst du einen [[Baudratenquerz]]. MfG Falk
kommst Du mit den 32 MHz Takt für UART an höhere Baudraten in guter Qualität. Zumindest einige der msp430 oder lpcXXXX haben so ein Teil: - msp430g2553 kommt mit 16 MHz auf 115200 in guter Qualität - beim lpc1769 geht's angeblich sogar bis 921600 (http://knowledgebase.nxp.com/showthread.php?t=1931
-
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
MSP430F2013 geht nicht in den LPM
Hi, ich habe ein kleines Programm für den MSP430F2013 geschrieben. Es soll in den LPM4 gehen und danach nur auf den SPI Interrupt reagieren. Wenn es so einen Interrupt bekommen hat fängt es eben an zu arbeiten und geht zurück in den LPM. Laut
es überhaupt einmal eine SPI Nachricht bekommen hat. Folgend einmal mein Code: [c] #include <msp430x20x3.h> #include <msp430.h> void spi_out(void); volatile unsigned int i = 0x0000; volatile unsigned int adwert = 0x0000; volatile unsigned int adlo = 0x00; volatile unsigned int adhi =
-
Thread
Nachteil bei verschiedenen µC
das nicht. Und warum? Um ein paar Hunder Gatter un ein paar um Chipfläche zu sparen?!? Dort ist der MSP430 deutlich besser. Dort ist z.B. Timer 0 in alles Derivaten identisch, oder? MFG Falk
ATmega128 und PortF ist das glaube ich, bei dem ein Register aus der Reihe schlägt > Dort ist der MSP430 deutlich besser. Dort ist z.B. Timer 0 in > alles Derivaten identisch, oder? Ich weiß nicht, wie es bei den MSP430 ist, aber bei den Xmega hat Atmel eindeutig gelernt und gnadenlos aufgeräumt
-
Thread
MSP430 - Problem mit LPM4 (low power mode)
Ich habe leichte Verständnisschwierigkeiten bez. MSP430 LPM Modes, im speziellen geht es um einen MSP430G2553 und LPM4. Laut Datenblatt werden bei LPM4 alle Taktquellen abgeschaltet ("CPU and all clocks disabled"). Offenbar ist das bei meiner Anwendung
-
Thread
2 Channel Signalgenerator - Entwicklungsprojekt
Frequenz Anzeige: möglichst übersichtlich und kostengünstig Mögliche Logik: C2000 Serie, STM32, MSP430G2... (Value Line), XILINX CPLD Schön wäre eigentlich die Möglichkeit die Schaltung einfach nachbauen zu können, dies würde aber die Auswahl der Logik/Mikrocontroller schnell auf MSP430 oder STM32 reduzieren. MSP430G2553 ziehe ich aufgrund des Preises vor, wobei der Code sehr kompakt sein sollte um ein SPI Signal von ca. 5Mhz zu erzeugen. Ich bin mir nicht einmal sicher ob es überhaupt möglich ist - muss geprüft
-
Thread
Energia will nicht!
Hallo Zusammen, ich bin neu eingestiegen in Energia mit MSP430G2-Launchpad und MSP430G2553. Ich wollte schnell ein LCD mit einem Codebeispiel ansteuern, aber es lässt sich nicht starten. Die erste Fehlermeldung konnte ich noch reparieren, jetzt weis ich aber
-
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
Pointer auf char UND const char?
Zum wieder reinkommen in die Mikrocontroller-Programmierung bin ich dabei für mein MSP430 launchpad mit dem G2553 einen Morsengenerator zu schreiben. Das funktioniert bisher ganz gut. Inzwischen kann das Programm einen string morsen, der als const char array definiert ist: const char
type "const char *" cannot be assigned to an entity of type "char *" Meine Frage: ist es im MSP430 C++ möglich, einen Ponter zu definieren, der sowohl auf einen String im flash-Speicher (const) als auch im RAM zeigen kann??
-
Thread
CCS MSP430 Error:unresolved symbols remain
jemand helfen mit meinem kleinen Problemchen. Bestimmt steh ich nur extrem aufm Schlauch. Ich habe ein MSP430 Launchpad mit einem MSP430G2553 µP darauf an einem 2x20 Zeichen Display. Der Aufbau ist voll funktionsfähig mit einem ganz einfachen Programm. Jetzt wollte ich das Display mit dem Code von der Seite
-
Thread
MSP430 Launchpad CLOCK system
Hallo zusammen, ich habe angefangen mit dem MSP430G2553 zu programmieren. Ich bin gerade dran n Analoge Signal eines PT100 mittel adc zu lesen. Das Problem liegt daran, dass ich nicht verstanden habe, die ganze Geschichte mit dem Clock-System wie
flexible Takterzeugung und Verwendung: http://www.ccs.neu.edu/home/noubir/Courses/SWARM/S09/slides/msp430-clocks-timers.pdf
-
Thread
e4th geht nicht:
rw-r--r-- 1 rfr rfr 2933 Feb 26 2018 mecrisp.efc -rw-r--r-- 1 rfr rfr 2431 Feb 26 2018 mecrisp-msp430xas.efc -rw-r--r-- 1 rfr rfr 3046 Feb 26 2018 mecrisp-st.efc -rw-r--r-- 1 rfr rfr 8364 Feb 26 2018 MSP430G2553.efr -rw-r--r-- 1 rfr rfr 15991 Feb 26 2018 msp430xas.efx -rw-r--r-- 1 rfr
<target>.efc from the e4thcom-x.y.z directory. 430eforth[-xas] 430camelforth[-xas] 4e4th[-xas] amforth[-xas] mecrisp[-msp430xas] mecrisp-st noforth[-xas] and stm8ef are supported. (xas = with
-
Thread
Stromversorgung PCB
Rätseln wie ich die Kondensatoren auf meinem PCB verteilen bzw. dimensionieren soll... Logic ist ein msp430g2553. Der boost converter schreibt einen 22uF am ausgang vor, daher ist der schonmal vorhanden. Genau so wie der 10uF am PAM. Da der msp diverse Problem mit dem BOD bei langsam fallender Spannugsversorgung
Wenn der MSP damit unlösbare Probleme hat, dann verwende eine externe Reset-Logik, die den Prozessor beim Abschalten der Betriebsspannung stoppt bevor ein kritisches Niveau der Spannung erreicht wird.
-
Thread
Rechtecksignal
Vorschlag von ChatGPT für den MC MSP430G2553 Interrupt gesteuerte Lösung: [c] #include <msp430g2553.h> #define SIGNAL_PIN1 BIT0 // P1.0 #define SIGNAL_PIN2 BIT6 // P1.6 volatile unsigned int frequency = 50; // Startfrequenz
das zweite Rechtecksignal um 90 Grad (invers) ein und aus. Die Konstante OUTMOD_7 ist Teil der MSP430-Bibliothek und wird verwendet, um den Ausgangsmodus eines Timer-A Capture/Compare-Registers (CCR) zu konfigurieren. Entwicklungsboard 12,49€ : https://mou.sr/3WTczix
-
Thread
ADC macht Probleme
Hallo Leute, ich benötige Eure Hilfe. ich arbeite mich seit einigen Tagen in MSP430 ein und verwende dafür ein MSP430 Launchpad und den G2553. Ich möchte eine Spannung einlesen und diese "glätten". Dafür habe ich die Funktion getfilteredvalue(unsigned int channel). Diese ruft die
-
Thread
msp430 debuggen
Hallo. Gibt es eine Möglichkeiten einen laufenden msp430 über jtag zu debuggen? Also ohne reset? Martin
angebotenen Optionen sollte es gehen, ich habs aber nicht ausprobiert. Setup: CCS V6.2 Projekt für MSP430G2553 aber: die angeotenen Optionen richten sich auch nach den Fähigkeiten des Devices, kann also bei Dir anders aussehen. Gruß wv
-
Thread
Passender mikrokontroller
Jeder AVR kann das, falls du einen AVR benutzen möchtest. Ansonsten schau dir mal das MSP430 Launchpad an, kostet nur 4,30Dollar und es ist alles dabei was du brauchst.
Firefly schrieb im Beitrag #2961388: > Der mit der aktuellen Version (1.5) des Launchpads gelieferte 'G2553 (am > 20poligen Gehäuse zu erkennen) hat eine Hardware-UART, die auch ohne > "Baudratenquarz" beliebige Baudraten unterstützt, und die 115200 schon bei 4MHz :-D
-
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
STM32F07VG Discovery - EXTI15_10_IRQHandler mit mehreren Interrupts
Hallo zusammen, ich mache mich gerade mit dem STM32F407VG vertraut. Ich habe vorher viel mit dem MSP430G2553 und Arduino programmiert. Ich habe zwei buttons an den STM32 angeschlossen und möchte diese über Interrupts abfragen. Wie ich das mache, wenn ich für jeden eine einzelne EXTI_Line nutze,
>ich mache mich gerade mit dem STM32F407VG vertraut. Ich habe vorher viel >mit dem MSP430G2553 und Arduino programmiert. Vielleicht wäre Dich auch das STM32GENERIC interessant. Ist zwar grad noch in der Entwicklung, aber das Discovery wird rudimentär unterstützt.
-
Thread
[MSP430] I2C Sendeinterrupt löst nach Timer Interrupt nicht aus
Hallo, ich schreibe grade für ein FH Projekt ein Programm, mit welchem ich mit meinem MSP430G2553 auf einen MPU6050 über I²C zugreife. Mein Transfer funktioniert soweit ich das beurteilen kann ganz gut. Ich kann Daten Empfangen, Register Manipulieren , Konfigurieren etc. NUR... ...wenn
eine entscheidende Rolle, *wenn* der Interrupt-Controller verschachtelte Interrupts unterstützt. Der MSP430 macht das nicht! Erst durch die erneute globale Interrupt-Freigabe wird die Timer ISR unterbrechbar, was aber für deine Aufgabenstellung nicht nötig ist. Und schon gar nicht mehrfach! In der Timer
-
Thread
Wie Pololu 3.3V S7V8F3 abschalten?
Servus, die Situation ist folgende, ich habe den ESP8266 01, den MSP430G2553 sowie Sensorik als Verbraucher. Die 3,3V beziehe ich aus dem Pololu 3.3V Step-Up/Step-Down Voltage Regulator S7V8F3. Nun kann man die 3.3V Versorgung über SHDN abschalten. Lediglich alle 15
nehme ich den MCP1703 mit den entsprechenden Kapazitäten. Den SHDN schalte ich über einen GPIO des MSP auf GND. Den MSP habe ich mit Energia programmiert, da habe ich auch eine sleep-Funktion eingebaut. Ich meine der lag damit während des sleep im mA Bereich ohne Peripherie. Hat das Launchpad einen
-
Thread
MSP430 SPI Fehler
Hallo, ich habe an meinem MSP430G2553 ein 74HC595 angeschlossen über die UCA-Schnittstelle. Das benutze ich als ein 3-pin, 8-bit Master SPI. Am Schieberegister hängen wiederum acht LEDs. Das senden funktioniert soweit ganz gut
, warum sich das verschoben hat. Vielen Dank für eure Hilfe. Quellcode: [c] #include<msp430.h> #define latchPIN BIT5 #define serPIN BIT2 #define clkPIN BIT4 void WriteData(unsigned char data) { P1OUT &= ~(latchPIN); while (!(IFG2 & UCA0TXIFG)); UCA0TXBUF = data;
-
Thread
Temperatursensor an MSP430
immer den selben wert ausgegeben bekomme auch wenn der sensor gar nicht steckt. [c] #include <msp430.h> #include <msp430g2553.h> /* * main.c */ int result = 0; int main(void) { while(1) { WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer ADC10CTL1 |= CONSEQ1;
-
Thread
MSP430 F2013 Problem bei Interrupt von P2
Hi, die bei der direction genannten BITx gelten danach als Ausgänge. So zumindest bei meinem G2553 :) Hast du das Interrupt flag gesetzt? __enable_interrupt(); Da hatte ich auch lange rumgesucht, ist es nicht aktiv, werden keine steuerbaren Interrupts aufgerufen obwohl sie anliegen. Ansonsten
Ein Beispiel [c] #include <msp430g2553.h> #define LED_GREEN BIT6 #define TASTE_S2 BIT3 int main(void) { WDTCTL = WDTPW + WDTHOLD; // WDT stoppen BCSCTL1 = CALBC1_1MHZ; // Sytemtakt DCOCTL = CALDCO_1MHZ