-
Thread
Wiznet W5500 Datenübertragung via Ethernet
und läuft unter Windows, Linux und MacOS. Danke, aber das macht den verfügbaren Speicher des MSP430G2553 auch nicht grösser .... ;-)
läuft unter Windows, Linux und MacOS. > > Danke, aber das macht den verfügbaren Speicher des MSP430G2553 > auch nicht grösser .... ;-) Natürlich. Und damit ungeeignet für die Aufgabe. fchk
-
Thread
MSP430G2553 USCI interrupt
hast.? Ich würde mir gerne den ganzen Code mal anschauen. Habe zwar schon länger nichts mit dem MSP430G2553 gemacht, aber interessieren würde es mich schon und bestimmt auch andere. mfg Klaus
-
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
Wassermelder mit ESP8266 realisieren
: > Wie hast du das nachgemessen? Ich habe die Spannung stündlich durch den 10 Bit ADC des MSP430G2553 messen lassen. Diesen habe ich mit einem externen Messgerät und Labornetzteil (niederohmige, genaue Versorgung) kalibriert. Der Zeitpunkt der Messung erfolgt nachdem der ESP8266 mit Spannung
mp4 Wäre als alternative Konfiguration durchaus sinnvoll. Genügend freier Speicherplatz im MSP430G2553 steht noch zur Verfügung.
-
Thread
msp430 hardware funktionsprüfung
Bei allen 100 Launchpads den MSP430G2553 auzuwechseln dauert etwa 20 Minuten und kostet ungefähr 100€. Frage: Lohnt sich dann noch die ganze Testerei?
Gregor B. schrieb im Beitrag #2849595: > Bei allen 100 Launchpads den MSP430G2553 auzuwechseln dauert etwa 20 > Minuten und kostet ungefähr 100€. > Frage: Lohnt sich dann noch die ganze Testerei? Wenn man nach jeder Unterrichtsstunde diesen wechsel machen muss wahrscheinlich
-
Thread
Welchen Mikrocontroller wähle ich?
noch 1190 Seiten dazu > http://www.ti.com/lit/ug/slau208q/slau208q.pdf Ich verwende nur den *MSP430G2553*. Das Dokument im Link darüber umfasst die gesamte Familie. Aber trotzdem eine sehr gute Übersicht mit sehr viel Details. Man muss nur wissen welche Teile für den *MSP430G2553* Gültigkeit haben.
So richtig klar was im Mitglied implementiert ist, sieht man im spezifischen Headerfile z.B. *msp430G2553.h* der Hochsprache C. Das einzige was ich lästig empfunden habe ist das Herunterladen der Entwicklungsumgebung von TI.COM. Hier muss man sich wegen der Ausfuhrerlaubnis registrieren. Die Entwicklungshardware
-
Thread
Spannungsteiler
Spannungsteiler gebaut U0=5v;R1=5kOm;R2=9.6kOm ;U2=3.3v( wird Versorgungspannug für Texas Instruments MSP430G2553 )Ich habe so gebaut => gemessen U2=3.3v kommt raus.Dann an MSP430G2553 angeschlossen =>gemmesen U2=0,42v Warum U2 so niedrig geworden?
-
Thread
MSP430G + RS485
Hallo, ich möchte meinen MSP430G2553 mit dem SN65HVD11 für RS485 nutzen. Der MSP430G2553 kann zwischen 1,8 und 3,6 V. Nun hätte ich folgende Fragen: 1.) Kann ich den SN65HVD11 trotzdem mit 2 Mignon Batterien betreiben, obwohl
-
Thread
Leckstrom bei LED mit Mikrocontroller
fließt: http://cmicrotek.com/wordpress_159256135/?p=208 (englisch) Das Datenblatt eines MSP430G2553 sagt: VCC – 0.3 V und VSS + 0.3 V bei 6 mA. Und: High-impedance leakage current @ 3 V ±50 nA. Gibt es irgendwo Messwerte dazu (GPIO-Spannung und LED-Strom)? Im Datenblatt (z.B. http://de.rs-online.com
Info schrieb im Beitrag #4817648: > Das Datenblatt eines MSP430G2553 sagt: > > VCC – 0.3 V und VSS + 0.3 V bei 6 mA. Dich interessiert doch eher die Spannung am Pin unterhalb 1/5000 des angegebenen Stroms. Gegen Leckströme bei Halbleitern hilft übrigens
-
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? Oder zumindest
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 CPU in den Sleepmode
-
Artikel
MSP430
processors. noForth V, with Vocabularies, for larger flash memories. New: Low Power noForth for MSP430G2553 boards. In Low Power noForth all 'wait-loops' are replaced with 'sleep-until-interrupted' which relatively saves a lot of energy. Low power noForth is marked with a dash: noForth C- and noForth 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 Compiler für MSP430. ICC430 (45-Tage Demo; wird
-
Thread
BMP085 und MSP430G2553
Hallo zusammen Ich baue momentan mit einem MSP430 Launchpad und einem BMP085 - Drucksensor eine kleine Steuerung zum Auslösen der Fallschirme einer Modellrakete. Nun ärgere ich mich schon seit Tagen mit dem BMP085 rum - meine Sensordaten sind schrecklich: Einerseits habe ich starke Drifts und andererseits urplötzlich auftretende Ausreisser. Um die auftretenden Probleme zu verdeutlichen habe ich zwei Dateien angehängt (Plot vom Druck unkompensiert): * error.JPG: Ausreisser (sehr selten und nicht reproduzierbar) * graph.JPG: Drift (Treppen sind vom Bewegen des Sensors) Zum Aufbau: Ich habe den
-
Thread
MSP430G2553 Nachhilfe gesucht!!
Guten Tag. Ich suche Nachhilfe im Bereich der Bauteilfunktionen und Programmierung eines MSP430G2553 Controllers + Launchpad. Grundlegende Programmierkenntnisse sind vorhanden. Ich komme aus dem Märkischen Kreis und suche in der Umgebung bis Rheinland / Ruhrgebiet. Viele Grüße, Christian
-
Thread
neues (RF)Boosterpack für das MSP430 Launchpad
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
den aktuellen Launchpads sind nun 2 x 20polige µCs dabei (nicht mehr die 14poligen): 1 x MSP430G2553 (bestückt) 1 x MSP430G2452
-
Thread
Spannung mit MSP430 auslesen
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
> 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 besten
-
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
a detailed description of the module’s * function here). * * SYSTEM : MSP430G2553 * * AUTHOR : * * HISTORY : * *******************************************************************************/ /* * EA DOGM162E-A MSP430G2553 * __________
-
Thread
MSP430g2553 externe Taktquelle
zusammen, kann mir jemand weiter helfen? Ich möchte eine externe Taktquelle (1 MHz) für den MSP430g2553 verwenden. Habe im Datenblatt (Anhang) nachgeschaut. -Auf Seite 1 steht das eine externe Taktquelle möglich ist "External Digital Clock Source". -Auf Seite 14 steht das nur der externe Quarz
Ich habe ursprünglich für einen MSP430g2553, später MSP430g2011, folgende Initialisierung für den externen Takteingang verwendet. Dabei wird bei fehlendem ext. Oszillator automatisch der int. Oszillator in Betrieb genommen. Das ganze folgt
-
Thread
MSP430: eher FRAM-Version einsetzen?
Hallo Gemeinde, ich setze derzeit ja ganz gerne den MSP430G2553 ein, vor allem da ich diesen IC sockeln/löten kann in der DIP-Version. Dennoch frage ich mich: Hätte der Wechsel auf einen MSP430FR2311 große Vorteile in Hinblick auf den Energieverbrauch? Der
Sven Scholz schrieb im Beitrag #6346799: > MSP430G2553 [...] Hätte der Wechsel auf einen MSP430FR2311 große > Vorteile in Hinblick auf den Energieverbrauch? So groß ist der Unterschied auch nicht. FRAM verbraucht pro Zugriff mehr Energie als Flash
-
Thread
USB als Spannungsquelle :-( Katastrophe : viel Rauschen
kein Thema ich glaube euch ;-) also ich verwende den MSP430G2553 (http://www.ti.com/product/msp430g2553). Ich benutze den Launchpad Board vom TI. Also ich habe im Internet paar beispiele mit der Stromquelle und am besten war für mich die LM317. Also wenn ihr
-
Thread
MSP430: Dip-Switch auslesen
Hallo Gemeinde, ich würde gerne mit dem MSP430G2553 einen 8bittigen Dip-Switch auslesen. Einmalig beim Programmstart. Problem: Ich habe nur noch ca. 3 GPIO-Pins frei. Benötige ich für 8 Schalter(-Stellungen) auch 8 Eingang-Pins? Wie lese
. Drum wär es wichtig die Schaltung zu kennen. Nur dann können wir effizient helfen. Den MSP430G2553 gibt es auch mit 24 IO's. Mit den zusätzliche 8 PINs kann man die Dipswitches direkt anschließen.
-
Thread
MSP430G2553 Drehgeber auswerten
Dannegger auf die MSP430 Plattform: [c] #include "io430.h" #include "intrinsics.h" // target: MSP430G2553 (Launch Pad) //------------------------------------------------------------------------ /* ------------------------------------------------------------------------------------------------
-
Thread
[MSP430G2553] Einige Ausgangsports funktionieren nicht
Sry nochmal. Mein Code: [c]#include "msp430g2553.h" void delay(unsigned int i); void enable(void); void disable(void); void latch_on(void); void latch_off(void); void write_SPI(unsigned long long data); volatile unsigned long
-
Thread
MSP430 TA0CCTL1 nicht überschreibbar!?
Hallo zusammen. Ich bin total verwirrt: ich kann nicht in TA0CCTL1 schreiben! Vom Start des MSP430G2553 an ist TA0CCTL1 = 0x0400 = TA0CCTL0, alle anderen Register der Timer sind 0x00. Ich kann in TA0CCTL1 zwar schreiben, z.B. 0xE1, dann steht allerdings 0x04E1 drin. Die Register TA0CCTL2 und die des
welchem Pin ist Port 2.6? Hängt vom Gehäuse/Footprint ab: http://www.ti.com/lit/ds/symlink/msp430g2553.pdf S. 7
-
Thread
MSP4302553 Timer Interrupt
einmal in die Interruptrutine und macht die led an. aber dann bleibt die an... •[c] #include "msp430g2553.h" void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop WDT DCOCTL = CALDCO_1MHZ; // 1MHz TACTL = TASSEL_2 + MC_1 + ID_3+ TAIE; // SMCLK/8, upmode
hab gelesen dass für den MSP430g2553 #pragma vector=TIMER0_A1_VECTOR geschrieben werden muss. lass ich das A1 weg bekomm ich neben der Zeile ein gelbes ! im dreieck und die led geht auch nicht mehr an. aber auch mit den anderen
-
Thread
MSP430G2553 + LCD 1602 HD44780 + Dallas DS18S20
Hallo Ich habe vor ein MSP430G2553 mit einem LCD Display und einem digitalen Temperatursensor (Dallas DS18S20) zu programmieren. Ich habe bis jetzt nur sehr kleine Programme geschrieben und würde gern etwas größeres probieren.
Oliver Ma schrieb im Beitrag #3965226: > Ich habe vor ein MSP430G2553 mit einem LCD Display und einem digitalen > Temperatursensor (Dallas DS18S20) zu programmieren. Oliver Ma schrieb im Beitrag #3965226: > kann mir ein paar Tipps > geben wie man da am besten
-
Thread
MSP430G2553 Timer A - Interrupt bei TA0CCR1 - funktioniert nicht
Hi Leute! Ich bin langsam ratlos... Ich möchte beim MSP430G2553 den TA0CCR1 für die Compare-Funktion benutzen (1s), also habe ich: [c] void mcu_configure_timer_a( void ) { TA0CCTL1 = CCIE; TA0CCR1 = 32767; TA0CTL = ( TASSEL_1 | MC_1 );
nicht mehr weiter und bin am verzweifeln...habe bereits alles mögliche probiert. Bin auch die msp430g2553.h durchgegangen, sowie das Datenblatt und den User's Guide. Aber ich komm' nicht drauf. Habe ich da was übersehen bei den CCR1 und CCR2? Kann jemand helfen?
-
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, zu
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
-
Thread
MSP430G2553, USCIB deinitialisieren..
Select Registers PxSEL and PxSEL2" nach slau144j.pdf S 329 MSP430x2xx Family Users Guide... msp430g2553.h: #define P1SEL2_ 0x0041 /* Port 1 Selection 2 */ > rauswerfen und nur die Richtung mit P1DIR umschalten. Ggf. noch über > P1OUT den Pullup ausschalten. Ich werde
-
Thread
Right-shift bei msp430
^ (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/ laufen lasse
-
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 ist
-
Thread
MSP430 Programmierung in C - Doku
CCS gibt es nur Fehlermeldungen, obwohl ich die Konfiguration entsprechend angepasst habe. Beim MSP430G2553 habe ich zwar 16KB Flash, die unter CCS auch zur Verfügung stehen, aber nur 512 Byte RAM. Und printf() braucht wohl mehr RAM. Ich weiss zwar, man kann sich da etwas selber basteln, aber zur Zeit
Klaus R. schrieb im Beitrag #4780240: > Das verstehe ich nicht. Es handelt sich um ein MSP430G2553. Weiß das auch der Compiler? Irgendwo in den Projekteinstellungen wirst Du festlegen müssen, welchen Controller Du verwendest - das hast Du getan?
-
Thread
Energia MSP430 Zweidimensionale Array`s?
Hi Leute, ich versuche gerade ein zweidimensionales array in dem Energia für einen MSP430G2553 zu erstellen. Aber Energia zickt rum.. "..._4.cpp:13:42: error: too many initializers for 'int [8][10]'" Kann es sein das Enegia zweidimensionale array`s nicht unterstützt?
: > Hi Leute, > ich versuche gerade ein zweidimensionales array in dem Energia für einen > MSP430G2553 zu erstellen. Aber Energia zickt rum.. > "..._4.cpp:13:42: error: too many initializers for 'int [8][10]'" > > Kann es sein das Enegia zweidimensionale array`s nicht unterstützt? Kann ich
-
Thread
I²C und SPI parallel nutzen mit nur einem SFR.
, wenn man einen Typen eisetzt, der USCI_A0 UND UCCI_B0 separat hat- z.B. Launchpad 1.5 mit MSP430G2553.
wenn man einen Typen > eisetzt, der USCI_A0 UND UCCI_B0 separat hat- > z.B. Launchpad 1.5 mit MSP430G2553. Da ist natürlich die Lösung des Tages. Da hätt ich noch eine: Einfach nen SPI-ADC, oder das SPI-Teil gegen eines mit I²C austauschen....:-\ Trotzdem danke!
-
Thread
MSP430G2553 und Ethernet: Möglich?
Hallo, um einige Daten ins Internet zu bekommen würde ich gerne meinen MSP430 mit der FritzBox via Ethernet Port verbinden. Derzeit verwende ich hierfür einen ESP8266 via WiFi was irgendwie nicht stabil läuft. (Wemos D1 Board läuft mehrere Stunden bis es sich plötzlich aufhängt. Fängt sich auch nicht mehr, also kein Reset.) Ist so etwas realisierbar? Ich habe im Netz Ethernet-Breakoutboards gesehen, die SPI sprechen können. Recht populär scheinen welche zu sein mit dem Microchip ENC28J60 Controller. https://www.sparkfun.com/products/765 Einige Projekte zu diesem Thema finden sich
-
Thread
MSP430G2335 mit Ultraschallsensor SRF08
Hallo Tammi, meinst Du den MSP430G2553? Der hat 5V-tolerante Eingänge -- trotzdem würde ich Pegelwandler einsetzen. DER Standardtext dazu ist diese AppNote von Philips: http://www.datasheetarchive.com/dlmain/Datasheets-25/DSA-492462.
Fred S. schrieb im Beitrag #3745709: > meinst Du den MSP430G2553? Der hat 5V-tolerante Eingänge Nein, die hat er nicht. Wie kommst Du auf die Idee, daß er welche haben soll? Sieh im Datenblatt, Tabelle "Absolute Maximum Ratings": "Voltage applied to any
-
Thread
Treiber-IC für 3W-RGB-LED, seriell ansteuerbar gesucht
Launchpad-Entwicklungsboard. µC dadrin sind entweder MSP430G2452: http://www.ti.com/product/msp430g2452 oder MSP430G2553: http://www.ti.com/product/msp430g2553 Der LED-Treiber sollte über ein serielles Protokoll ansteuerbar sein, am besten I2C oder SPI, halt etwas, was der Controller schon kann ;) Im Grunde möchte
-
Thread
MSP430 SW I2C Beispiel hängt
sectionId=96&tabId=1502&literatureNumber=slaa703&docCategoryId=1&familyId=4]] Verwendet wird ein MSP430G2553. Slave ist ein bmp180 (Adafruit) bei 3,3V. Ich habe alles so belassen wie im Beispiel, nur die Pins sind SCL 4.3 und SDA 4.4 und mein clk_init ist noch mit drin: [c] WDTCTL = WDTPW + WDTHOLD;
irgendwas genau angesehen zu haben. >nur die Pins sind SCL 4.3 und SDA 4.4 P4.X? echt? Der MSP430G2553 hat P1,P2 umd P3. wobei davon die meisten in dem winzigen gehäuse gar nicht wirklich benutzbar sind. So, bitte wo bekommst du einen Port 4 her? mfG Peter ;-)
-
Thread
MSP430G2553 Startet nur nach Reset
Hallo Freunde, ich möchte, wie der Titel schon sagt, das der MSP430, wenn er mit Spannung vom USB-Anschluss versorgt wird, automatisch "losrennt". Die Pinnne Test und RST habe ich abgezogen. Komisch ist, dass wenn ich den Resetknopf drücke, dann alles funktioniert. Mein Programm sieht folgendermaßen aus: [c] #include <msp430.h> #define USSensoren 4 int RXByteCtr, RPT_Flag = 0; // enables repeated start when 1 unsigned char TXData[2]; unsigned char RXData[2]; int anzahlTXNachrichten=0; int anzahlRXNachrichten=0; unsigned char TXByteCtr, RX = 0; char RS232SendeBuffer
-
Thread
MSP430 ADC nur an bestimmten Ports ?
über den P1.7 auszuwerten. Habe ich da was übersehen/überlesen ? Ich benutze gerade einen MSP430G2553. Hier mal der Code der das Signal am P1.7 lesen sollte: [c] #include "msp430g2553.h" unsigned int ADC_value=0; float Voltage = 0; float band = 3.5/1024; float correction_factor = 1.08545
-
Thread
Elektronische Fahrradschaltung mit dem MSP430G2231
zweite Problem ist das ich einen anderen IC besitze als der nette Herr im Thread. Er hatt den MSP430G2553 und ich den MSP430G2231 in CodeComposerStudio mit GracePlugin ergibt sich jetzt das Problem das er TA1CCR2 is undefined als Fehler ausgibt. Hier der Code vom Original: http://pastebin.com/SnwLaP8J
Inzwischen liegt beim Launchpad doch der MSP430G2553 bei. Benutz doch einfach den, versuch nicht zwanghaft auf einen kleineren Controller wegen ein paar Cent zu wechseln, du machst dir dadurch nur unnötige Arbeit. Zudem solltest du dich eh zuerst
-
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.
-
Thread
MSP 430 G2553 ADC10 mehrere Eingänge - wie?
Hallo, Ich arbeite mich gerade in das MSP 430 G2553 Launchpad ein und bin völlig neu auf dem Gebiet. Bislang habe ich eine PWM über ein Poti (Helligkeitseinstellung LED) und Anzeige der Modulationsweite in Prozent auf einem LC-Display realisiert
/ Data buffer start [/c] nicht viel anfangen. Es läuft einwandfrei mit: [c] #include "msp430g2553.h" unsigned int ADCMEM0 ; // ADC gewandelter Wert von P1.0 unsigned int ADCMEM1 ; // ADC gewandelter Wert von P1.1 unsigned int ADCMEM[2]; // ADC Wert void main(void
-
Thread
Betrieb eines LCD (HD44780) an Port2
Hallo zusammen, ich würde gerne einen LCD (HD44780) an Port2 des MSP430G2553 betreiben. Die Beschaltung soll folgendermaßen sein: DB7 -> P2.5 DB6 -> P2.4 DB5 -> P2.3 DB4 -> P2.2 RS -> P2.0 RW -> GND E -> P2.1 Beim Googlen fand ich einen Lösungsvorschlag
Mikrocontroller Rookie schrieb im Beitrag #3227914: > Der MSP430G2553 hat nur die Portbits 2.0 bis 2.5, von denen Bit 5 bis > Bit 2 für die Daten gedacht sind und Bit0 und Bit1 für RS und E. Somit > bleiben keine Portbits mehr für das Low Nibble. 4-Bit Modus
-
Thread
MSP430 willkürliche Speichereinträge
helfen. Angaben zu mir: Anfänger in Sachen Mikrocontroller MSP430 Launchpad bestückt mit MSP430G2553 Code Composer Studio 4.2.4 Programm #include <msp430.h> #include <msp430G2553.h> #include <stdlib.h> #include <stdio.h> #include <string.h> #include <LCD_DOGM162_SPI.h> //Variablen
-
Thread
I2C mit dem MSP430 in Hardware - es passiert nichts!
Hallo zusammen! Ich möchte meinen MSP430G2553 mit anderen Geräten per I2C verbinden. Um erstmal grundsätzlich zu sehen wie das (seitens MSP430) funktioniert, habe ich mir einen Beispielcode von MSP430ware besorgt (msp430g2xx3_uscib0_i2c_06)
Schaubild https://github.com/energia/Energia/wiki/Hardware geht I2C nur an P1.6 u.1.7 und msp430g2553.pdf, Seite 7. Und auf die Angabe ca. 1.2 MHz verlass' ich mich nicht. Genau (auf 25°C kalibriert) 1 MHz: BCSCTL1 = CALBC1_1MHZ; DCOCTL = CALDCO_1MHZ; // UCB0BR0 = 12;
-
Thread
MSP430G2553 DOGL LCD
Hi Leute. Ich versuche gerade mein DogL 128-6 LCD Display zu initialisieren. Allerdings tut das gute stück nichts. Abundzu kann ich an den Kondensatoren die für das Pumpniveau da sind eine Spannung von ca 13 V messen. Aber ich würde mich ja schon mal freuen wenn das gute Stück leuchten würde. Eagle Schaltplan Layout und C Code im Anhang. Danke für eure Hilfe
-
Thread
interrupt vector
// led umschalten } [/code] Ich hab schon alles probiert, andere headerdatei eingebunden (msp430g2553.h statt msp430.h) , TimerA0_vector statt TimerA0_a0_vector geschrieben - aber er gibt mir immer Syntaxfehler zurück. Wie funktioniert das mit dem interrupt abfangen? Nutze den MSP430G2553 von
-
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 / 1