-
Thread
Assembler Befehle
wir arbeiten MSP430G2553
-
Thread
Die SSD1306 mag den MSP430 nicht (antwortet nicht).
sehr interessante Aspekte drinnen. Der Stil gefällt mir sehr gut. Allerdings bekomme ich das mit dem MSP430G2553 so nicht hin: - Der Code ist in C++. Ich verwende C beim MSP430G2553. Ich denke C++ ist ein bissl verschwenderischer mit der Speicherverwaltung. C reicht in diesem Fall für meine Zwecke
Testbild mit MSP430G2553. Die Renderung der Großschrift ist noch nicht optimal.
-
Thread
MSP430 Watchdog aktivieren nach definierter Zeit
setzen. Achso, ACLK hat eine Frequenz von 32768 Hz. Hier wäre mein Code dazu: [c] #include <msp430g2553.h> int buttonPressed; int main(void) { WDTCTL = WDTPW | WDTHOLD; // stop watchdog timer // initialization of the basic clock module BCSCTL3 |= LFXT1S_2; // initialization
sicher warum es so funktioniert. Habe es mit einer Stoppuhr nachgemessen :) Ich habe etwas im MSP430_Guide rumgesucht und bin darauf gekommen, dass man ja auch die Basic Clock Modul Frequenz verkleinern kann. Das habe ich dann auch getan, mit dem Hinzufügen folgender Code-Zeile: [c] /
-
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
MSP430 Aufkündigung?
Bit-DAC momentan keinen Mucks > mehr macht. > - Ich passte die Lib von Uli Kretzschmar auf den G2553 an, weil die > Ports nicht passten. > - Ich baute den MSP430G2553 standalone auf einen Breadboard auf. > - Ich verband die SBW-Leitungen des Launchpad MSP-EXP430G2 mit dem > Breadboard. >
nur bedingt weiter, weil das "VCC(PGM/ERASE) Program and erase supply voltage" (Siehe Seite 40 im MSP430G2553 Datenblatt) von 2,2V bis 3,6V geht. Das ist grenzwertig! Ich habe - zwei MSP-EXP430G2 - ein MSP-EXP430F5529LP
-
Thread
vmp400(ili9341)-Raspberry-LCD an msp430: 5V gefährlich für Launchpad?
Hallo ihr, an meinem msp430g2553-Lauchpad will ich ein Display betreiben. Sehr günstig. fast gratis, bin ich an einen Restposten geraten, so ein Raspberry-Touch-LCD. VMP400 - Doku gibts fast keine. Das einzig Interessante
>Meine Angst ist, dass das Display dann 5V an die msp430-Pins anlegen könnte, wenn das Display 5V bekommt. Sorry ich hab die Frage falsch verstanden bzw nur ueberflogen. Wenn das Modul mit 5V arbeitet, dann bekommst du auch 5V Signale vom Modul
-
Thread
msp430-assembler, pushM und popM - illegal mnemonic for specified core?
je Register funktioniert alles. Wird nicht zur Sache tun, denk ich mal, aber ich verwende so ein msp430g2553-LaunchPad. Der Befehlssatz sind doch bei allen der gleiche, oder etwa nicht? CCS erkennt die auch als Befehle an -farblich meine ich. Syntax ist genau wie im Beispiel: [avrasm] pushm.w
beiden Asm Befehle werden nur von der extended cpu unterstützt. https://en.m.wikipedia.org/wiki/TI_MSP430#MSP430X_20-bit_extension
-
Thread
MSP430 LaunchPad, Bewegungssensor, Signal immer high (sogar ohne Spannung)
ich möchte so einen PIR-Bewegungssensor (https://components101.com/hc-sr501-pir-sensor *) mit einem MSP430G2553-LaunchPad verwenden. Leider ist das Signal mehr zufällig, meistens (manchmal immer) high. Komischerweise ist das auch so, wenn der Sensor nur am Port-Pin (P1.5) angeschlossen ist, also keinen
Die Spannungen passen nicht zueinander, /und/ der MSP430 ist nicht 5V-tolerant, d.h. an keinem seiner Eingänge darfst Du eine Spannung anlegen, die größer ist als seine (die des MSP430) Versorgungsspannung, die wiederum bei maximal 3.6V liegen darf.
-
Thread
Suche gute Übungen um Assembler (MSP430) zu lernen
passenden Beispiele aus (das scheint der 'G2553 zu sein). Das sind die hier: http://www.ti.com/lit/zip/slac485 Ansonsten gibt es ein schon etwas angestaubtes Buch über die MSP430-Reihe, dem man die familienübergreifenden Grundlagen entnehmen
Emil G. schrieb im Beitrag #5603084: > Hat es im weiteren Sinne schon. Es geht um MSP430-Assemblercode Ohne Deine erklärende Ergänzung erschließt sich das einem aber nicht ansatzweise. Danke dafür.
-
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
Frage zu MSP430 Dokumentation für Einstieg
zu finden sind. Und der MSP430G2553, der auf dem MSP430G2 und dem neuen MSP430G2ET-Launchpad verwendet wird. Recht wahrscheinlich sollten sich auch die unmittelbar verwandten Familienmitglieder nutzen lassen, natürlich nur,
oder einen besonders günstigen Preis, würde ich den schon erwähnten 'G2553 einsetzen - das ist von dem von mir vor ein paar Postings erwähnten Olimex-Exoten abgesehen auch der "größte" MSP430, den es im frickelboardkompatiblen DIL-20 gibt. http://www.ti.com/product/MSP430G2553
-
Thread
Steckerbelegung Stegmann graycode-Geber AG110
Richtungssensor soll dann zusammen mit einem Windsensor für die Wind-Geschwindigkeit aufs Hausdach. Über einen MSP430 - wahrscheinlich ein -G2553 vom Launchpad - sollen die Winddaten auf 433 MHz zur Basisstation gemeldet werden. Vielen Dank im Voraus Martin
-
Thread
MSP430G2553 und WS2812b Datensignal erzeugen mit Interrupt und Timer A0
Hallo Zusammen Ich versuche mich seit Montag Morgen mit den 144 Stück WS2812b LEDs und einem MSP430G2553. Dieses Projekt ist ein Teilprojekt eines Grösseren... Naja wen das dann klappen sollte. https://www.mikrocontroller.net/articles/WS2812_Ansteuerung Die LEDs brauchen ein Signal von 800kHz
Hallo Zusammen Ja die 19 Zyklen sind wenig. Ich habe nun auf ein MSP430F5529 Board gewechselt, da ich dieses gerade noch zur Hand habe. Dazu habe ich den Code noch angepasst mit den passenden Register. Auf dem P2.2 Habe ich dann den SMCKL ausgegeben. Hier miss ich
-
Thread
nochmal: Zisternen-Füllstand über Druck-Sensor
Luftdruck, dann müsste ich wohl deutlich mehr Aufwand treiben. Ich habe mir schon überlegt, dann einen MSP430G2553 IN der Rohrmuffe zu spendieren und auch diesen mit einem Luft-Drucksensor auszurüsten. Der würde dann Wasserdruck, "Luftdruck in der Muffe" und ggfs. noch Temperatur in der Muffe seriell an
Gagga G. schrieb im Beitrag #5790869: > Gabriel M. schrieb: >> Gagga G. schrieb: >>> VL53L1X wasserdicht hinter Glas >> >> Da der VL53L1X eine IR Laserdiode mit 940nm verwendet, und normales >> Fensterglas
-
Thread
MSP430G2553 / DHT12 Sensoranbindung / Initialsierung anfangs fehlerhaft
hat das mit irgendwelchen "max. Ratings" zu tun? > > Was verstehe ich hier nicht? Seite 35 der MSP430G2553 Spezifikation: f_SCL clock-frequency 3V 0 - 400 kHz 400kHz ist somit die absolut max. Clock-Frequenz SCL/I2C(eher theoretisch). 0Hz als min. Frequenz kann ich nicht bestätigen ;-), da
Andreas V. schrieb im Beitrag #5510901: > Seite 35 der MSP430G2553 Spezifikation: Das sind nicht die "absolute maximum ratings". Interpretier' das nicht falsch. 400 kHz sind hier eine /zulässige/ Frequenz, man sollte nur keine höhere verwenden.
-
Thread
[V] MSP-EXP430G2 EVAL Boards
Hallo, verkaufe hier 3 original verpakte EVAL-Boards >> MSP430-EXP430G2 <<. Sind übrig aus einem Projekt aus 2011, wo ich mehrere solcher Boards verbaut habe. Die EVAL-Bords sind noch in Ihrer origanl - Verpackung und ungeöffnet. Date - Code der Boards ist 30/2010 Jeweils ein MSP430G2553 und ein MSP430G2452 Prozessor drinnen (16Bit Prozessoren). Einzelpreis inkl. Versand innerhalb Dt und Paypal - Gebühr 10,-€ alle drei Zusammen 25,- €
-
Thread
Was bedeutet das R bei MSP430G2553IPW20R
Hallo Liebes Forum, ich steige nun auch bei den MSP430-Basteleien ein und habe direkt mal eine Frage. Ich möchte mir ein paar Controller kaufen und habe nun bei Conrad und Farnell nachgeschaut. Da gibt es beispielsweise den MSP430G2553IPW20 und den MSP430G2553IPW20R
Link. Also handelt es sich jeweil immer um den gleichen Controller? Das heißt, wenn ich 5 Stück MSP430G2553IPW20R für 12,35 Euro bestelle kommt das gleiche an, wie wenn ich 5 Stück MSP430G2553IPW20 für 19,50 Euro bestelle? Entschuldigt meine Hartnäckigkeit, aber mich wundert es, dass ein Anbieter
-
Thread
MSP430 DEBUG SPI stoppt
Hallo, MSP430G2553 Launchpad. Wenn nach dem SPI-Sendeaufruf ein BREAKPOINT gesetzt wird, wird das BYTE nicht gesendet (Osz. geprüft). Erst wenn ein delay entsprechend der Sendezeit hinter dem SPI-Sendeaufruf
-
Thread
Pullups auf MSP430 Launchpad - verwirrt
Ich bin etwas verwirrt, was die Pull-UP Widerstände beim Lauchpad (MSP430G2553)betrifft. Beispiele für I2C machen die Initialisierung auf verschiedene Weisen: z.B. [c]PSEL &= ~( SCL | SDA ); PDIR &= ~SCL; PDIR &= ~SDA; [/c] oder [c] PDIR &= ~SDA; PREN |= SDA
durchzuarbeiten, die funktionieren. Hier ein Link zu den Samples. http://www.ti.com/lit/zip/slac485 msp430g2xx3_uscib0_i2c_01.c ... msp430g2xx3_uscib0_i2c_13.c msp430g2xx3_usci_i2c_standard_master.c msp430g2xx3_usci_i2c_standard_slave.c mfg klaus
-
Thread
SW-I2C MSP430, Sensor, ergibt nur 0xFF
langsam bin ich mit meinem Latein am Ende und verwirre mich bloß noch selbst. Ich habe mit einem MSP430F2274 und einem BMP180 (Adafruit) versucht, ein SW-I2C umzusetzen. Die ANs von TI klappen nicht, alle Onlinetutorials ebenfalls nicht, es kommt immer 0xFF raus. Ich habe folgendes Bsp gerade versucht
Read_SCL(), Read_SDA(), Clear_SCL(), Clear_SDA() to compatible Hardware. und: --> #include "msp430g2553.h" hast Du hier den richtigen Header eingebunden? also so einfach mit copy & paste geht das wohl nicht, da ist einiges noch anzupassen. Also bevor man sich da durchwühlt, solltest Du Dich
-
Thread
MSP430 -> DRV2667
Hallo zusammen, momentan versuche ich eine Kommunikation zwischen einem MSP430g2553 (Launchpad) uC und einem DRV2667 Haptic driver via I2C herzustellen. Ich will am Ende ein Haptisches Feedback über ein Piezoelement bekommen, nachdem ich z.B. am an einem der GPIOs vom MSPg2553
nur eine. In der Dokumentation des EVM-DRV2667 habe ich ein I2C Programm gefunden, womit man den MSP430g2553 als Master TX/RX hinbekommt. Jedoch finde ich das Programm wahnsinnig kompliziert nachzuvollziehen, da ich bisher nur mit den I2C Beispielprogrammen von TI gearbeitet habe. Ich kann mir vorstellen
-
Thread
MSP430 SW I2C Beispiel hängt
litabsmultiplefilelist.tsp?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
MSP430G2955 BSLDEMO2.exe
Hallo, ich versuche gerade eine neue Firmware über eine USB Schnittstelle auf den MSP430G2955 zu kopieren. Hierzu verwende ich den FT231X FT231X MSP430G2955 TXD --- P1.1 RXD --- P2.2 RTS --- TEST DTR --- RST Start über: ..\Exe\BSLDEMO2.exe -cCOM8 -m1 +epvrw
#5234558: > Muss ich für das BSL Firmwareupdate erst selber noch eine entsprechende > Firmware auf dem MSP430 bereitstellen Nein. BSL ist in den MSP430-Varianten, die es können, fest eingebaut. Dein 'G2955 gehört dazu. Es ist natürlich möglich, den BSL abzuklemmen, dazu muss in Adresse 0xffde (BSLKEY
-
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
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 I2C Ansteuerung - Veratändnis Probleme
herausfinden können, warum > diese Zeile für I2C sein soll. Dann wirf mal einen Blick in Tabelle 19 des MSP430G2553-Datenblatts. > entstanden ist der Code, den ich im Anhang angehängt habe. Abschnitt 17.3.2 des User's Guide sagt: > The bus busy bit, UCBBUSY, is set after a START and cleared after
können, warum >> diese Zeile für I2C sein soll. > > Dann wirf mal einen Blick in Tabelle 19 des MSP430G2553-Datenblatts. > >> entstanden ist der Code, den ich im Anhang angehängt habe. > > Abschnitt 17.3.2 des User's Guide sagt: >> The bus busy bit, UCBBUSY, is set after a START and cleared
-
Thread
MSP430 Low Power Mode wechseln?
msp430g2xxx.h definiert einige /intrinsics/ zu den "low power modes": [code] #define LPM0_bits (CPUOFF) ... #define LPM4_bits (SCG1+SCG0+OSCOFF+CPUOFF) #define LPM0
@ Mikael: Bist ein ganz schlauer, gell? ad 1: Im Eröffnungs-Thread steht MSP430G2xxxx - also gibt's dazu einen Family Datasheet. ad 2: Um von einem LPM-Zustand in einen anderen zu wechseln, muß die MCU zuerst in den AM gehen - was für ein Wunder, natürlich ist das eine ISR
-
Thread
C Programmierung
Hallo Liebe µC-Gemeinde, ich programmiere gerade einen MSP430G2553 und natürliche vertiefe ich meine C-Kenntnisse. Ich hänge bei der Programmierung an einem Problem und zwar: Ich möchte zwei Zahlen aus einem Array kopieren und dies in einem Integer eingebe
-
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
STM32F07VG Discovery - Timer + Sleep
zusammen, ich fange gerade an mich mit dem STM32F407 zu beschäftigen. Vorher habe ich öfters den MSP430G2553 und Arduino programmiert. Ich bin gerade auf der Suche nach einem simplen Code Beispiel und blicke bei dem STM32 noch nicht ganz durch. Ich möchte eigentlich etwas ähnliches wie ich es beim MSP430 oder Arduino umgesetzt habe: init(); while(1){ // programm laufen lassen // interrupts einschalten // enter sleep mode // interrupts ausschalten // ggf. flag bearbeiten }
-
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
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
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
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 Timer A1 Capture, TA1R automatisch resetten
Hallo liebe MSP430-Spezialisten! ;) Ich habe hier in der Uni das Launchpad MSP-Exp430G2 mit einem MSP430G2553 vor mir und soll damit möglichst schnelle Pulse vermessen bzw. ihre Länge erfassen. Dazu nutze ich den
John war's schrieb im Beitrag #4946744: > Gibt es eigentlich MSP430 mit einem DMA-Kanal für Timer-Events? Timer-Interrupts sind mögliche Trigger-Quellen. Der DMA-Controller kann beliebige Speicheradressen lesen und schreiben, also auch Timer-Register.
-
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
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 SPI Daten verschicken, empfangen
Hallo liebes Forum, ich beschäftige mich mit den MSP430. Als Chip benutze ich den G2553. Als neues Kapitel, habe ich mir die Kommunikation via SPI vorgenommen. Ich hab mich soweit durch den Family Guide - SPI Kapitel - und durch das Internet
geht nicht in die 'if' Anweisung rein. Danke im voraus für jede Hilfe. [c] #include "msp430g2553.h" #include <legacymsp430.h> void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer DCOCTL = 0; // Select lowest DCOx and MODx
-
Thread
Leckstrom bei LED mit Mikrocontroller
LED-Strom 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
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
Bezugsquelle für MSP430G2744 im DIP?
Nicht im DIP-Gehäuse. Der bestausgestattete MSP430 im DIP-Gehäuse, der tatsächlich in Stückzahlen produziert wird und verfügbar ist, ist der 20polige 'G2553, der mit dem G2-Launchpad zusammen ausgeliefert wird. Größere MSP430 gibt es nicht im
Jup, die Alternative wäre ein Adapter vom Chinesen mit TSSOP38. Unser bisheriges Konzept war, das G2 Launchpad mit MCP23017 o.ä. zu verwenden. Der G2744 wäre schön, weil man sich so den Port Expander sparen kann und punkto Programmspeicher auf der sicheren Seite ist. 16kB vom G2553 ist zwar relativ
-
Thread
MSP430G2553 PWM über Port 2
Hallo, ich brauche mal wieder eure Unterstützung in Sachen MSP430G2553. Jetzt geht es um PWM, aber über Port 2. Der folgende Code war ein Sample, LED angesteuert über PWM mit Port 1.6 mit TA0.1. Es läuft wie es laufen sollte. Für meine Schaltung habe ich
das Seite 16 im Datenblatt entnehme sind beide Timer gleichwertig. http://www.ti.com/lit/ds/symlink/msp430g2513.pdf Eigentlich sollte es aus meiner Sicht auch über Port 2 funktionieren. Ich habe einen Thread gefunden, der mich darin etwas bestärkt hat. https://www.mikrocontroller.net/topic/321988
-
Thread
MSP430 Grace
Hallo zusammen. Ich muss mich gerade für die Uni mit dem MSP430 G2553 beschäftigen und benutze dazu Code Composer Studio 6.2.0 Zusätzlich möchte ich auch noch Grace verwenden. Nur werde ich aus dem ganzen nicht schlau. (Auch nicht nach ewigen googeln) Anfangs
-
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
CC110L OOK sendet ein Bit zu viel!?
TI Launchpad mit MSP430G2553 @ 1 MHz und AIR Booster Pack mit Anaren LR09A (CC110L [das ist ein abgespeckter CC1101] mit 27 MHz und 900 MHz PCB-Antenne) http://www.ti.com/product/MSP430G2553 http://www.ti.com/tool/msp-exp430g2
0xAA vs 0xA9). In den Errata steht nur was von einem doppelt gesendeten Byte. [c] #include <msp430.h> #include "stdint.h" #include "stdbool.h" // Anaren AIR booster pack with LR09A (868/9xx MHz) // CC110L #define GDO2_BIT BIT0 // P1 #define SCLK_BIT BIT5 // P1 #define MISO_BIT BIT6
-
Thread
Resolverauswertung mit MSP430g2553
Hallo, ich möchte eine Schaltung zur Auswertung eines Resolvers entwerfen und würde gerne den MSP430g2553 dazu benutzen, da ich diesen bereits samt Launchpad besitze. Jetzt bin ich mir nur nicht sicher, ob dieser dafür auch geeignet ist. Ich würde gerne das Erregersignal (ca 8KHz-Sinus) einlesen
Der Flaschenhals beim MSP430G2553 ist oft das RAM. Das sollte hier kein Problem sein. Aber mit einem ADC, der zwischen zwei Pins umschaltet (wenn ich Dich richtig verstanden habe) bekommst Du einen Phasen-Versatz. Vielleicht