-
Thread
Welcher Mikrocontroller
ATMEL Assembler auf MSP oder Cortex-M programmieren? Habe ich da was verpasst? Nebenbei: Zum MSP430 würde ich auch raten, wenn nur nach Programmieren in Assembler gefragt wäre, denn das ist auch mein "Lieblingsprozessor" geworden. Aber ATMEL war gefragt! Uwe
Wenn man sich als Einsteiger mit µC beschäftigen will und das preiswert, ist der MSP430 aktuell die beste Wahl. Mit dem Launchpad erhält man eine super günstige All In One Lösung: Evaluation Board, Programmer, Debuginterface. http://www.ti.com/lsds/ti/microcontrollers_16-bit_32-bit
-
Thread
MSP430 I2C Abfolge
Du solltest Dir neben dem "MSP430x2xx Family User's Guide" auch die aktuellen Codebeispiele von TI ansehen. www.ti.com/lit/zip/slac463 Möchte man beim 'G2553 gleichzeitig die UART verwenden, so wird die Angelegenheit etwas komplizierter
werden). Die relevanten Dateien finden sich in der energia-Verzeichnisstruktur* unter "hardware/msp430/cores/msp430/" und sind usci_isr_handler.c/usci_isr_handler.h twi.c/twi.h hardware_serial.cpp/hardware_serial.h Der I2C-Teil lässt sich recht leicht aus dem "energia"-Gerüst lösen (eingebundene
-
Thread
Anfängerfragen zu Notfallbatterie für AVR
über Software nicht direkt, aber in den Tiefschlaf kannst du den versetzen. Einige Controller (z.B. MSP430, aber auch einige Atmel) brauchen nur wenige µA im Tiefschlaf. Wie gesagt, der µC ist da nicht dein Problem. Du hast ja schon sicherlich einen Grundgedanken. Dann baue dir diese Schaltung und stell
-
Thread
MSP430 Speicherbereich verletzt!
Hey und hallo zusammen, habe ein Progrämmchen für meinen MSP430G2553 geschrieben. Irgendwie funktioniert es aber nicht richtig. Ich bilde mit ein Pointer richtig verwenden zu können, werde aber das Gefühl nicht los, dass ich doch irgendwo einen Schnitzer drin habe
-
Thread
Code Composer Studio für LaunchPad´s ohne Einschränkung?
auswählen, allerdings nur: TI v5.1.10 TI v5.1.6 Den GCC kann ich über das AppCenter nur für den MSP430 installieren. Habe ich etwas übersehen? Gruß Edit: Ich verwende CCS6
-
Thread
TAIE und oder CCIE
Hi, muss man beim MSP430 um einen CapturreCompare Interrupt auslösen zu können, sowohl das TAIE als auch das CCIE gesetzt haben, oder genügt letzteres? Ich frage mich gerade, wozu es das TAIE gibt...
-
Thread
MSP430 UART senden
Code geht auch, es ich finde nur den Fehler in meiner Implementierung nicht. [c] #include <msp430.h> //einbinden der MSP430 Programmbibiothek #define RXD BIT1 #define TXD BIT2 unsigned int samples[3]; //Array für ADC Speicherung const char string[] = { "Halololo\r\n" }; unsigned int
Hier der ganze funktionierende Code: [c] #include <msp430.h> //einbinden der MSP430 Programmbibiothek #define RXD BIT1 #define TXD BIT2 unsigned int samples[3]; //Array für ADC Speicherung const char string[] = { "Halololo\r\n" }; unsigned int
-
Thread
Ernstzunehmende Programme in BASCOM
direkt) zu Potte kommt. Blöde Frage, aber bei welchen (Mainstream)-MCUs ist das nicht der Fall? MSP430, TI Stellaris, NXP LPC, STM32, Gecko. etc. haben allesamt mindestens einen Bootloader über UART.
-
Thread
Hilfe für Anfänger mit Ziel vor Augen
Anfang wären: Arduino (benutzen sehr viele für den Anfang; gibt billige Clones bei Ebay) oder MSP430 Launchpad (am besten bei TI selbst bestellen!)
-
Thread
MSP Beispielcode
Da es mittlerweile sehr viel unterschiedliche MSP430-Varianten gibt, wäre es hilfreich, wenn Du verrietest, welche Variante Du meinst. Und wenn Du ein Quelltextfragment zitierst, wäre es hilfreich, den gesamten Quelltext zu sehen, bzw. dessen Quelle zu kennen. Ohne die kann man nur darauf hinweisen, daß Interrupts beim MSP430 priorisiert sind ... Achja, und für Quelltext solltest Du die [ c ] [ /c ] -Tags verwenden. Das steht oberhalb des Editorfensters, in das Du Deinen Beitrag gerade reingeschrieben hast. Ich ändere
-
Thread
MSP430 SMCLK = XT1CLK != 32 kHz?
Hallo zusammen, ich habe an meinem MSP430FR5729 einen 32,768 kHz Quarz hängen und habe den XT1CLK aus Quelle für den SMCLK definiert. Danach habe ich Port 3.4 als Takt-Ausgang definiert, um den XT1CLK mit einem Oszilloskop messen zu können. Folgender Code: [c] #include <msp430.h> int main(void) { WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer // XT1 Setup PJSEL0 |= BIT4 + BIT5; // Configure P3.4 = SMCLK P3DIR |= BIT4; P3SEL0 |=
-
Thread
MSP430 Spannung erkennen des AD Wandlers
Hallo Zusammen Wie kann man die Spannungshöhe erkennen bei dem MSP 430F449. Meine Aufgabe ist es sobald die Spannung 0.25 von VCC ist, dass es dann der Komparator erkennt und einen Interrupt kommt. Das soll die Freigabe für die Wandlung des AD Wandlers sein. Anschliessend
-
Thread
Proteus7 für Msp430G2553 Gesperrt
elektrischen schaltungen für µc modellieren kann? Ich habe eine gefunden "Proteus 7.7" aber da fehld µC Msp430G serie. (ich habe Msp430G2553) Gruß
-
Thread
Drucksensor BMP085 und msp430f5528
Hey Leute, ich möchte den MSP430F5528 von TI mit Code Composer Studio programmieren, um Druckmesswerte vom Drucksensor zu erfassen und weiter zum PC zu senden. Hat Jemand ein Code Beispiel oder Tutorial? Danke für jede Hilfe
-
Thread
Ein Baustein zu mit sehr sehr schlecht lesbarer Aufschrift zu identifizieren
gewusst dass es so etwas auch gibt. Hab früher privat Atmels programmiert, und beriflich vor Jahren MSP430 und noch nie von solchen Controllern gehört. Aber es gibt wohl noch ne Menge in der Elektronikwelt, wovon ich nichts weiß. Wie verbreitet sind denn solche OTP-Controller?
-
Thread
[V] Allerlei
gut aus (Photo) 1 UsbProg 3.0 8 Sollte funktionieren 1 MSP430 Wireless Development 25 Sollte noch funktionieren 1 TI Launchpad MSP 430 6 Noch verpackt 1 Pollin Atmel Evaluation Board Version 2.0.1 10
Was fürn TI Launchpad für den MSP430 ist es denn? Hätte vielleicht Interesse daran. Gern auch per PM
-
Thread
HC-06 Bluetooth keine Verbindung Seriel
Baurate im Modul verändert haben? Wollte auch über Bluetoothkonsole Befehle an ein Angeschlossenen MSP430 senden, leider auch ohne Erfolg. Nur das die Rote LED nach dem Verbinden aufhört zu leuchten. Kann mir jemand mit meinem Problem Weiterhelfen? Danke
-
Thread
Berechnungen in C fehlerhaft
Hallo, ich versuche ein BMP180 an einem MSP430 mit CCS6 zum Laufen zu bekommen. Leider sind die Ergebnisse der Berechnungen völliger Quatsch: B5 ist definiert als long und abhängig von der Temperatur zur Zeit 3446. [c]long B6; B6 = B5-4000
> würde doch a-b unsigned berechnen und anschließend auf signed long > casten, oder? Beim MSP430 ja, aber nicht casten, sondern konvertieren. Nur kommt dabei kein -272302634 raus.
-
Thread
Sammelbestellung IoT & IoE "unsinniger donnerstag"
ATtiny13 AVR Development Board Core Board Minimum System TEA5767 FM Radio AVR Development Board MSP430F 147 Minimum System Core Board Learning Board Development Board "MSP430F149 Minimum System Core Board Learning Board Development Board" "MSP430F 147 Learning Board Development Board With Serial Interface" MSP430F149 Learning Board Development Board With Serial Interface "MSP430F169 Learning Board Development Board With Serial Interface" LPC2103 ARM Minimum System Core Board Learning Board Development Board
-
Thread
Arduino-Umgebung oder Atmel-Studio?
um eine Abstraktion, denn unter der "Motorhaube" werkelt >mit dem gcc und den diversen ATMegas/MSP430-launchpads und was sonst >noch arduino-/energiakompatibel ist, altbekannte Technik. Genau! >Wem Arduino dann nicht mehr reicht, der wird das über kurz oder lang >selbst aufbohren und fragen
um eine Abstraktion, denn unter der "Motorhaube" werkelt >>mit dem gcc und den diversen ATMegas/MSP430-launchpads und was sonst >>noch arduino-/energiakompatibel ist, altbekannte Technik. > > Genau! > >>Wem Arduino dann nicht mehr reicht, der wird das über kurz oder lang >>selbst aufbohren und
-
Thread
MoionFit SDK MPU9150 + MSP430+ Code Composer Sudio Programmieren
Hallo Leute, ich habe ein MotionFit SDK von Invensense und will den darauf befindlichen MSP430 so programmieren, um IMU daten zu erfassen und via usb Schnittstelle zum PC weiterleiten. gibt's ein Tutorial zur Nutzung von Code Composer Studio in Verbindung mit diesem KIT? Thanks
-
Thread
Comparator_D im MSP430FR5739
Hi @ all, ich bin auf dem Gebiet der µC Programmierung und bräuchte eure Hilfe: Ich habe einen MSP430FR5739 und möchte den Comparator_D in Betrieb nehmen. Meine Platine habe ich mit dem MSP wie folgt verschaltet: - P1.0 (CD0) ist ein Sinussignal mit 1.25V Offset und einer Amplitude von 2 Vpp --
Komparatorausgang, der '1' sein soll für V(CD0)>V(CD1) und '0' für V(CD0)<V(CD1) [pre] // MSP430FR5739 // ------------------ // /|\| | // | | | // --|RST P1.0/CD0 |<--Vcompare
-
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
Portables C-Forth mit Ports für ARM/m68k/SH3
STM32F4discovery, Stellaris Launchpad/Evalbot), einem Router (Hitachi SH3), m68k-PDA-Schrott (Vivonic) und MSP430. Für letzteren greife ich aber selbst lieber zu Camelforth. Auf ausgewachsenen Rechnern läuft es auch, was das Erweitern und Testen von Plattformunabhängigen Code recht komfortabel macht.
-
Thread
Wann Compiler-Optimierung in Embedded ausschalten
Ich geh grad durch die Release Notes vom IAR für MSP430 durch: http://www.iarsys.co.jp/products/ew430-5401-infocenter/icc430.ENU.html Auszug: 1.11A 1997-09-11 C0007 Illegal optimization for assignments of type 'uint = uchar;' has now been removed
Beitrag #4003244: > Fpga Kuechle schrieb: >> Ich geh grad durch die Release Notes vom IAR für MSP430 durch: > > Lies dir mal die Errata eines aktuellen Intel-Prozessors durch und > überlege, was man damit alles macht. Ja hab ich gemacht und da steht: "Intel products are not intended for
-
Thread
MSP430 I2C Senden und Empfangen Problem
Hallo zusammen, ich sitze nun seit Tagen an folgendem Problem: -- Ich habe das I2C Modul im MSP430FR5729 konfiguriert -- Ich kann ein Byte Senden und zwei Byte empfangen. ABER: Das kann ich nur getrennt voneinander. Sobald ich den Code wie unten schreibe (erste ein Byte senden, danach nur
transmit(); void i2c_master_receiver(); void i2c_master_transmitter() int main(void) { msp430fr5729_ports(); msp430fr5729_clock(); //Transmit i2c_master_transmitter(); __enable_interrupt(); transmit(); //Receive __disable_interrupt(); i2c_master_receiver(); __
-
Thread
CCS 6 erkennt MSP430 Launchpad nicht
initializing emulator: Could not find MSP-FET430UIF on specified COM port Beim dritten Eintrag: MSP430: Error initializing emulator: Tried to initialize USB FET number 3, but only found 2 USB FETs Also findet er die Launchpads? Habe schon stundenlang gegoogelt und nichts passendes gefunden.
-
Thread
Suche ultra-low voltage, micropower MCU
energiehungrig für diese Anwendung. * STM8L101xx, 1,65V Versorgung bei deutlich höherem Betriebsstrom als MSP430L092 (<1mA@1MHz), integrierter Programmspeicher * MSP430L092, 0,9V Versorgung, allerdings ist ein externer SPI-EEPROM-Programmspeicher (z.B. 1,8V/2,5mA 25AA040 / M95512-DF) notwendig, dessen Lebenserhaltungssystem
internen DC/DC-Wandler laufen, OKI ML610Q läuft ab 1.1V aber 0.5uA in Halt, Texas Instruments MSP430L092 von 0.9V bis 1.65V aber 3uA in Halt. Holtek: HT6xF0xM (int. DC/DC) Semtech: XE8801/02/05 selber Core wie die von EM Micro, AT32UC3 als imo bessere Alternative zu den STM32L.
-
Thread
Fachkräftemangel 2014/15 - eure Erfahrungen!
zur Signalverarbeitung... ... heute 8-,16- und 32 Bit Controller (Atmel-ARM und NXP, Renesas, TI-MSP430). Nutze Ecplise mit GCC und TI-Code Composer. Nebenbei seit 10 Jahren mit Spartan3E und DSP320VC5510 unterwegs. PCB-Design mit Eagle und Altium privat, in der Fa. Cadence Allegro. NIE eine Schulung
-
Thread
FIFO von CC430 füllen
genügt Dir nicht als "brauchbares Beispiel"? *) ich nutze mehrere andere für verschiedene MSP430-Varianten, habe mit genau /diesem/ hier aber noch nichts zu tun gehabt.
-
Thread
Timer Reload und Alte Werte.
eine genaue Bezeichnung wie AVR von Atmel? In dem Artikel http://www.mikrocontroller.net/articles/MSP430 steht, daß es verschiedene Typen gibt. Welchen denn jetzt *genau*?
Achso sorry ja klar :-D es ging um dn MSP430FR5739! btw das Problem hat sich gelöst! Hab die Routine einfach nochmal neu aufgesetzt und beachtet was geschrieben wurde und jetzt läufts ;-) danke nochmal!
-
Thread
LCD1602 3V3 - Kontrasteinstellung nicht möglich
ungarischen Seite http://www.hobbielektronika.hu/cikkek/energia_integralt_fejlesztoi_kornyezet_az_msp430_mikrovezerlokhoz.html?pg=6 folgt, sieht man, das das Display in diese Konstellation *ohne* zusätzliches Kontrastpoti betrieben wird. Sieht für mich aus, als ob deine ganze Umbauerei für die Katz
-
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
eagle lib vqfn64
Hallo Forum, ich würde gerne einen MSP430F5324 einsetzen, kann aber keinerlei Libraries für das VQFN64 Gehäuse finden. Bevor ich mir das jetzt zurechtfrickle... Hat jemand eine solche Library oder zumindest ein Bauteil mit diesem Package zur
-
Thread
Uart/Itoa-Problem
einem Problem mit meiner itoa- und puts-Funktion und komme einfach nicht weiter. Ich nutze einen MSP430-F2274 und versuche Daten von einem Transciever über UART (USCI-Modul) auszugeben. Die Daten einzulesen funktioniert und sie über UART auszugeben ebenfalls. Nun wollte ich nur bestimmte Daten ausgeben
werden sollten. Ich würde mich freuen, wenn ihr mir bitte helfen könntet. [c] #include <msp430.h> #include "CC2500\cc2500.h" #include "UART\uart.h" const int THRESHOLD = -75; //#define DEBUG void t_itoa(int z, unsigned char* Buffer); unsigned char RSSI_A[10] = { 0 }; unsigned
-
Thread
Funk-Dimmer und -Schalter mit ESP8266 - wer will mitbauen?
Ergänzung. Das Programmieren traue ich mir grundsätzlich auch zu. Mit den Toolketten und Debugern für MSP430, AVR und STM32 kenne ich mich gut aus, der ESP wäre für mich Neuland. Da kümmere ich mich zunächst nämlich lieber um die Hardware. ;-) Ich schreibe was zusammen! Hier noch ein Relais bis 2A,
-
Thread
MSP430 I2C R/W-Bit manuell steuern?
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 auch
Das R/W-Bit wird vom MSP430 /unterschiedlich/ gesetzt, je nachdem ob das nach dem Adressbyte folgende Byte vom MSP430 /gesendet/ wird oder ob es von ihm /empfangen/ (und also vom I2C-Slave gesendet) wird. Wenn das R/W-Bit
-
Thread
Einfluss Nebenjob auf Einstiegsgehalt
, Erstellen von Images), außerdem Mikrocontroller-Entwicklung AVR-GCC (CAN, RS232, I2C etc.) und MSP430. Beide Jobs mit jeweils 10-20h während dem Semester, in der vorlesungsfreien Zeit oft mehrere 40 Stunden Wochen. Ja, wie gesagt - ich wüsste gerne, ob ich wegen der "Berufserfahrung" bei den
-
Thread
MSP430 MODBUS
die Daten eines CO2-Sensor auszulesen (Senseair S8, Datenblatt anliegend) und das ganze mit einem MSP430 G2553. Dazu muss ich eine Modbus-schnittstelle realisieren. kann mir vielleicht jemand da behilflich sein ? Danke :)
-
Thread
MSP430 Senden eines Bytes via I2C
Guten Abend, ich habe nun schon einige Projekte auf dem MSP430G2553 realisiert und wollte mich nun mal mit I2C befassen. Dazu habe ich die Beispielcodes von TI ausprobiert, unter anderem den hier: [c] #include <msp430.h> unsigned char TXData; unsigned
-
Thread
µC oder µC Board gesucht
Nimm ein MSP430 Launchpad. Billiges Board mit Debugger und Programm ist system. http://www.ti.com/ww/en/launchpad/launchpads-msp430.html#tabs
-
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
-
Thread
Adresse einer Variablen in Funktionsargument zurückgeben
ins GCC subforum. Sicher? >> Forum: GCC >> Fragen zu den GNU-Toolchains für AVR-, ARM- und MSP430-Mikrocontroller, >> AVR-GCC, MSPGCC, WinAVR, WinARM, ... für mich sieht das eher wie eine generelle Frage zu 'C' aus, die mit einer GNU-Toolchain nichts zu tun hat.
-
Thread
Mpu 6050 Winkel Fehler?
: http://www.i2cdevlib.com/ Ist in C++ für Arduino, es gibt aber schon Portierungen für RPi und MSP430. Ich habe das gestern auch für einen LPC1347 mit mbed zum Laufen bekommen.
-
Thread
Codemanipulation an AVR erkennen
Dann würde mir noch die MSP430er Familie einfallen. Die haben eine irreversible Jtag-Fuse... Ansonsten wie die POS-Terminals machen: Die ganze chose im RAM halten und beim kleinsten Verdacht die Versorgung kurzschließen.
-
Thread
MSP430 I2C Slave Adresse
uscib0_i2c_06.c USCI_B0 I2C Master TX single bytes to MSP430 Slave msp430g2xx3_uscib0_i2c_07.c USCI_B0 I2C Slave RX single bytes from MSP430 Master msp430g2xx3_uscib0_i2c_08.c USCI_B0 I2C Master TX multiple bytes to MSP430 Slave msp430g2xx3_uscib0_i2c_09.c USCI_B0 I2C Slave RX multiple bytes from MSP430 Master msp430g2xx3_uscib0_i2c_10.c USCI_B0 I2C Master RX multiple bytes from MSP430 Slave msp430g2xx3
-
Thread
Was sind die meist verbreiteten µC Boards / Kits?
Hobbyeinsteiger bevorzugen und was die Beweggründe sind, zum Beispiel ein STM32 Discovery Kit oder ein MSP430 Launchpad einem Arduino Uno vorzuziehen.