-
Thread
msp430-gcc mit crossdev
Ich möchte die gcc-Suite für den msp430 mit crossdev erstellen. Leider unterstützen die gcc-Compiler der Version 4 den msp430 nicht und der Code des gcc 3.3 läßt sich bei mir nicht mehr übersetzen (amd64-System mit gcc 4.3.3). Hat es jemand
ich habs auch mal versuch, aber hab dann doch die dev-embedded/msp430-gcc version genommen.
-
Thread
MSP430 Experimentirboard Buzzer
mal mein "Spiel-Programm" (is mit blödsinnigem Zeugs versehen zum Testen) [code] #include "msp430xG46x.h" void main (void) { WDTCTL = WDTPW + WDTHOLD; // Stop WDT P2DIR = 0xFF; //P2 als Ausgang setzen P3DIR = 0xFF; //P3 als Ausgang setzen P3OUT = 0x00;
Buzzer einen lauten Alarmton von sich gibt? Und warum brummt der Buzzer nur dan, wenn ich dem MSP430FG4618 den Saft vom Board nehme...also Jumper1 abziehe? Der Buttarie-Jumper bleibt nactürlich gesetzt...
-
Thread
MSP430 Launchpad, 32kHz Quarz empfindlich
Link zu erwähnter AppNote: http://www.mcrystal.ch/getdoc/69d08080-fd21-49c2-9c82-dd64711dabaf/TI_MSP430x2xx_12-5pF.aspx
Wiederstand an GND, den könnte man mal rausnehmen und/oder ggf. durch einen Kondensator ersetzen. Beim MSP430 Launchpad scheint es ein 33k (R21) zu sein.
-
Thread
MSP430 Programmierproblem :-(
Guten Tag leudz beschäftige mich seit n Paar Wochen mit dem MSP430. habe folgendes Problem ich habe an den OUTPOUT PORTS 8 Leds angeschlossen habe also 0...255 möglichkeiten die Anzusteuer. Ich will nun mit meinem Taster den ich an Pin4.3 angeschlossen habe immer
Mit wieviel MHz läuft dein MSP430 nochmal genau? 1.Ich denke deine Pause(); Funktion ist net OK. Ich kann mir nicht vorstellen, dass dein MSP 26 leere Forschleifendurchgänge in einer ms erledigt. 2. Die gesamte Forschleife wird
-
Thread
Wort an Terminal senden
Natürlich braucht man kein /printf/, um "Hallo" auszugeben, und Beispiele, wie die UART des jeweiligen MSP430-Derivats anzusteuern sind, gibt es bei TI.
Schonmal das hier: http://www.mikrocontroller.net/articles/MSP430_Codebeispiele#Initializing.2F_Configuring_UARTs angesehen? mfg mf
-
Thread
MSP430 F2013 Infomem A als codespeicher
Ich arbeite auch häufig mit den MSP430 Controllern. Auch wenn ich dir auf deine Frage keine richtige antowrt habe, kann ich dir sonst den Tip geben, einfach mal an den Support von TI zu schreiben. Bislang wurde mir da immer sehr gut und
frequenz nicht brauchst, dann kannst du den Info A auch überschreiben. Ohne die Cal. Daten läuft der MSP430 auch. Alles klar?
-
Thread
[V] Entwicklungskits STK500, Discovery, Nucleo, Nucleo Expansions
BOOSTXL-HAPTOUCH* 5,- [/pre] * http://de.farnell.com/element14/boostxl-haptouch/msp430-haptics-boosterpack-f-r/dp/2362893
10,- [/pre] * http://de.farnell.com/element14/boostxl-haptouch/msp430-haptics-boosterpack-f-r/dp/2362893
-
Thread
MSP430 - Info-Speicher und Optimierung
Ähh... nochmal: Das produziert Dein beschriebenes Verhalten: [c] #include <msp430x20x2.h> #pragma location = 0x1040 __root const int test = 0x1234; void main(void) { int value = test; P1OUT |= (value & 0x00AA); while(1); } [/c] Während das hier (zumindest
global_vars.h" #pragma location = 0x1040 __root const int test = 0x1234; <main.c>: #include <msp430x20x2.h> #include "global_vars.h" void main(void) { int value = test; P1OUT |= (value & 0x00AA); while(1); } [/c]
-
Thread
arduino Platine mit microCore und 100baseT
jemand eine Platine kennt, die industrietauglich ist und einen Softcore in der Leistungsklasse des MSP430 oder 80166 bietet, wäre ich interessiert, davon zu hören. Ist mir bisher nur noch nicht über den Weg gelaufen. Gruß Klaus (der soundsovielte)
Leistungsfähigkeit ich einschätzen kann Klaus S. schrieb im Beitrag #7282761: > Leistungsklasse des MSP430 oder 80166 bietet Wenn du das nicht findest, was spricht dagegen eine Nummer größer zu nehmen?
-
Thread
NFC-ICs für Datenübertragung gesucht
dies RFID/NFC und andere HF-Technologien erlauben. Von TI gibt es z.B. eine Appnote, in der ein MSP430 einen RFID-Tag emuliert. Die ist zwar fuer 13.56 MHz gedacht, aber der MSP430 weiss ja nicht woher er sein HF-Feld bekommt. Im UHF-Bereich hat man auch die noetige Bandbreite, um auch hohe Datenraten zu uebertragen. PS: Der MSP430 wird natuerlich vom HF-Feld versorgt. So wie RFID.
-
Thread
SPI-FRAM Speichererweiterung für XMEGA
Lebensdauer problematisch sein, obwohl FRAM enorm viele Schreibzyklen hat. Die Problematik gibts beim MSP430: http://www.ti.com/lit/an/slaa526a/slaa526a.pdf Der Preis ist natürlich auch höher. Es ist auch langsamer, weil lesen einen Schreibvorgang bedeutet. Ich will NICHT sagen, dass FRAM Mist ist,
Trillionen Mal. Die Haltbarkeit wird mit 150 Jahren angegeben. *Alle* diese Daten erreicht das ältere MSP430 FRAM nicht annähernd woraus man folgern kann, daß der Speicher sehr zum Positiven weiterentwickelt wurde.
-
Thread
Controller für Batteriebetrieb : Bootloader ?
interessante fertige Bords mit (freier) Entwicklungsunterstützung geht, möchte ich auf die T.I. MSP430er "Launchpad Boards" und "Code Composer Studio" SW von T.I. hinweisen: https://www.ti.com/design-development/embedded-development/msp430-mcus.html#hardware https://www.ti.com/design-development/embedded-development/msp430-mcus.html#ti-developer-zone-tab-2 Dazu gibt es eine freie komplette Entwicklungsumgebung mit JTAG (SWD) Debugger. Damit lässt es sich super bequem arbeiten. Die Launchpad Bords sind minimal beschaltet
-
Thread
Wie muss man Pervasive Displays beschreiben?
zu wenig Ahnung, die Frage, wie man das Problem lösen könnte (z.B. Zeiger ??) Verwendet wird ein MSP430F1611.
Was ist der Flash? Ich kenne z.Zt. den Arbeitspeicher (RAM) und den Programmspeicher. Bei dem MSP430F1611 gibt es noch einen nichtflüchtigen Speicherbereich, wo man Daten ablegen kann. (nur 2kB) Es sollen bei meiner Anwendung keine Bilddaten fest abgelegt werden. Wie oben schon mal gesagt, soll
-
Thread
MSP430 FRAM Mindest Spannung
Der Typ ist msp430fr5992
Und das ist das Datenblatt dafür: http://www.ti.com/lit/gpn/msp430fr5992
-
Thread
make für MSPGCC-Projekt verwenden (MSP430F149)
Programme mit einem einzigen c-File geschrieben und das compiliert (z.B. mit dem Befehl c:\mspgcc\bin\msp430-gcc.exe -mmcu=msp430x149 -o %1.elf %1.c) Jetzt möchte ich ein Projekt auf mehrere Sourcecodedateien aufteilen und diese per make compilieren und linken. Leider finde ich im Verzeichnis des MSPGCC
verwendet GNU GCC), das noch auf meinem Rechner vorhanden war. Das resultierende *.elf-File kann mit "msp430-jtag" in den Prozessor geladen werden und alles läuft bestens. Stefan Maier
-
Thread
MSP430 PWM 250kHz
Will mit einem MSP430f169 ein PWM - Signal ausgeben welches 250 kHz beträgt. (das PWM-Signal sollte mind. in 250 Schritte einteilbar sein).Der MSP kann aber maximal mit 8 Mhz arbeiten? Hat jemand einen Lösungsvorschlag
@Klaus >Will mit einem MSP430f169 ein PWM - Signal ausgeben welches 250 kHz >beträgt. >(das PWM-Signal sollte mind. in 250 Schritte einteilbar sein). 250 kHz * 256 = 64 MHz. Das könnte man mit einem kleinen CPLD lösen. AFAIK
-
Thread
MSP430
Hi Leute bräuchte mal dringend Hilfe wie man beim MSP430F449 den XT2 Oszillator initialisiert.Mit dem Sourcecoude von TI funktioniert es nicht.Da läuft nur SMCLK auf die 8MHz aber MCLK (CPU-TAKT) auf 1MHz des DCO-Oszillator (default-mäßig).Benötige diesen
Danke für deine Hilfe,aber du verwendest scheinbar eine ältere Version. Ich verwende den MSP430F449.BCSCTL1 ist bei mir FLLCTL1.Hab den Fehler aber gefunden. FLL_CTL1 = (SELS + SELM1) & (~XT2OFF); do { IFG1 &= ~OFIFG; // Clear OSCFault flag for (i = 0xFF; i > 0; i--); // Time
-
Thread
MSP430
Hallo Leute Hat jemand Erfahrung mit der Programmierung des MSP430 unter C/C++ und kann mir: a) Quellen für Sourcecodes nennen b) Evtl. ein Buch empfehlen Ich hab bisher mit 68HC912 gearbeitet. Gruß
Die beste Literatur über den MSP430 ist das Users Guide, zu finden bei TI (http://www.ti.com). In den Application Notes von TI gibt es auch einige Beispiele. Ansonsten sind beim Compiler von IAR (http://www.iar.com) einige Beispielprogramme
-
Thread
Was unterscheidet PIC-Controller von 8051 und anderen?
verwenden. Ich habe z.B. zwischenzeitlich angefangen vom 8048 übder die 8051++, 68332&Co, AVR, ST10, MSP430, RC08 und C167 auch eine (allerdings recht kurze) PIC-Episode. Das schlechteste was dir passieren kann, ist, dass du sagst: Ausser PIC (oder AVR...) ist alles Schrott. Ungeachtet dieser Argumente
So kann das zwar implementiert werden, muss es aber nicht. Insbesondere nicht bei AVRs, ARMs, MSP430, PIC30, ... Auch allerlei Compiler für PIC16 und 8051 ziehen es soweit möglich vor, auf klassische activation records im Stack zu verzichten. Architekturen mit Registern statt Akku (RISC, MSP430, PIC30
-
Thread
Mikrocontroller Eingangsbeschaltung EMV gerecht
Schmitt Trigger treibt den Optokoppler. Auf der anderen Seite geht es dann auf den Eingansgpins des MSP430 (D4 im Plan) an dem der interne Pull up aktiviert ist. Das ganze muss zuverlässig funktionieren. Die Zuleitung hat zusätzlich noch einen Ferrit übergeklemmt. Die Frequenz kann variieren, sollte
-- VCC | | | +------+ Eingang --100k--+--10k--|MSP430| | +------+ | | +---|<|----+ | | 220pF | | | GND ------
-
Thread
I²C und SPI parallel nutzen mit nur einem SFR.
mehr, 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
Warum besitzt der AVR keine Division-Funktion?
Divisionsfehler vom Pentium). Wundet sich wer, warum ausgerechnet 8051 und 6808 dividieren können, AVR, Z8, MSP430 jedoch nicht? Z8 und MSP430 sind übrigens CISC. Divisions-Algorithmen benötigen vor allem hinreichend viele Register und mindestens 2-Adress-Operationen. Hat man nur einen Akku zum Rechnen zur Verfügung
und 8051 mit einer Software-Division sehr viel schwerer als die register-orientierten AVR, Z8 oder MSP430. Man könnte auch bei letzteren Architekturen die Division per Hardware erheblich beschleunigen. Die erwähnte 2-Bit-pro-Iteration Methode ist per Software nicht hinzubekommen. Nur sind Divisionen
-
Thread
MSP430 Port abfragen
. Bin schon ein wenig schlauer, Prog. funktioniert aber noch nicht ganz. uint8_t kennt der msp430 anscheinend nicht, welchen Typ kann ich beim msp nehmen? Ich habe es mit unsigned char versucht, scheint aber nicht zu funktionieren. Das Problem ist, dass der MC nicht in die If Abfrage springt.
Michael S. schrieb im Beitrag #4986735: > uint8_t kennt der msp430 anscheinend nicht #include <stdint.h> Michael S. schrieb im Beitrag #4986735: > Das Problem ist, dass der MC nicht in die If Abfrage springt. > > bit = 0; > if (bit==2) ... Weil
-
Thread
MSP430 Port Interrupts
hallo, ich bin gerade dabei mich etwas mit dem msp430f149 vertraut zu machen, und habe dabei ein problem, bei dem ich einfach anstehe. ich möchte über einen button der auf einem der pins von port 2 hängt leds durchschalten die auf der unteren hälfte von
//#include "hardware.h" //#include "../../common/config/common_config.h" //#include "uartapi_msp430.c" #include "msp430x14x.h" #include <signal.h> //#include "clock.c" volatile uint8_t i=1, help = 0; int main(void){ P2DIR = 0x00; //P2SEL = 0x01; P1DIR = 0x0f; P2IES
-
Thread
CD4051 mit 3.3V schalten
. Einfach fuer jeden RS232 Port einen eigenen MAX232 spendieren und danach einen Multiplexer zum MSP430. >die 15V (max)Signale der RS232 steuern. RS232 hat +-15V Pegel!
Schade :) Die Signale laufen garnicht zum MSP430 - die würden über einen MAX zu nem FTDI 232RL laufen. Der MSP ist nur dafür zuständig zu sagen welcher Channel benutzt werden soll und vielleicht Feedback über LEDs etc. zu geben. Kannst du nen
-
Thread
Winhex UserSektor SD
sein ! Dann musst du auch noch rausfinden WO der Bootsektor ist. Wie viel RAM und FLASH hat dein MSP430 eigentlich ? Eine dynamische Erkennung der SD Karte kann schon recht aufwendig werden.
Ach ja, sorry, ist ein MSP430F149
-
Thread
MSP430 Mindestspannung für Module
Hallo, die meisten MSP430 können ja bei 1,8 bis 3,6 V betrieben werden. Laut Datenblatt von z.B. dem MSP430F2274 brauchen EEPROM und ADC mindestens 2,2V. Aber auch für USCI und andere Komponenten sind Vergleichswerte immer
Module außer > ADC und EEPROM, die auch beschränkt auf mind. 2,2V sind? Warum die Frage? vom MSP430 gibt es zig verschiedene Varianten. --> Fleißarbeit zum Durchwühlen der Datenblätter!
-
Thread
MSP430 und uprintf...
Zu %d kann ich nix sagen, aber zu den Strings. msp430-gcc legt meiner Erinnerung nach alle string literals im Flash ab. Damit funktionieren sie natürlich nicht mit %s. Guck mal nach, ob Du irgendein Format findest, mit dem Du einen String aus dem
Warum funktionieren sie dann natürlich nicht mit %s? Beim MSP430 liegen RAM und ROM im gleichen Speicherbereich, sollte alsokeinen Unterschied machen. Ich bin mir ziemlich sicher dass das Problem in der Funktion printf0 liegt.
-
Thread
[V] Div. MSP430 Mikrocontroller von TI
verkaufe hier noch paar verschiedene MSPs aus meine Diplomarbeit. Alle neu und ungebraucht. 4x MSP430F2013 im TSSOP Gehäuse 1,5€ 1x MSP430F1612 im 64-LQFP Gehäuse 2€ 2x MSP430F1481 im 64-LQFP Gehäuse 2€ 2x MSP430F149 im 64-LQFP Gehäuse 2€ Versand 3,99€ Grüße Eltman
-
Thread
MSP: uint to hex konvertieren (optimiert)
Das ist doch nur 2xADD > und einmal MOV? Hast Du Dir mal den erzeugten Assemblercode Deines MSP430 angesehen? Wenn Dir Deine (sehr speicherintensive) Vorgehensweise noch zu langsam ist, was um alles in der Welt treibst Du sonst noch auf Deinem MSP430?
verarbeiten, das wären also 550k Takte dafür. Bleiben für den Rest wohl noch ein paar übrig; so ein MSP430 läuft ja i.d.R. mit bis zu 8 oder sogar 16 MHz. Was geschieht mit den Daten nach der Konvertierung? Werden die dann in den Sendepuffer einer interruptgesteuerten UART gepackt? In diesem Fall
-
Thread
eZ430-RF2500 unter Linux
/2008/08/repurposing-ti-ez430u-part-3.html http://travisgoodspeed.blogspot.com/2008/12/sniffing-msp430-fet-protocol.html http://travisgoodspeed.blogspot.com/2009/01/implementing-msp430-fet-protocol.html
eZ430U zur Zusammenarbeit mit Linux? Hierfür sind zwei Änderungen notwendig: 1.) Die Software des MSP430F1612 (Flash- + Infosegment) muss auf den Stand eines "alten" ez430U gebracht werden. Dies ist mittels JTAG problemlos möglich, da TI anscheinend "vergessen" hat, die Fuse durchzubrennen. Die JTAG-Pins
-
Thread
MSP430F5510 Embedded Modul Entwicklungskit
Experimente! .. oder doch? Auf nummer sicher fährt man damit http://www.exp-tech.de/Mainboards/MSP430-5510STK.html Kostet nicht die Welt und Olimex bleibt Olimex.
Meins Du "XEVTO MSP430F5510 Embedded Modul Entwicklungskit + 128x64 Pixel LCD" ? Sieht sehr interresant aus. Das Launchpad wird als Entwicklungstool für F5510 benutzt. Clever Idee!
-
Thread
MSP430 Bootloader
Mss schrieb im Beitrag #4629941: > ich habe einen Prozessor MSP430F1132 dessen Fusebits durchgebrannt sind. Nun, das wird wohl dafür dienen, zu verhindern, daß Du den Code auslesen kannst.
Wirf mal einen Blick auf den Thread hier: https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/256436 Max
-
Thread
[MSP430] negative Spannungsreferenz
Hallo, ich moechte mit dem MSP430F1611 negative Spannungen von 0 -> -2.5V einlesen. Dabei dachte ich mir, dass ich dann VeREF+ auf Masse lege und an VeREF- meine 2.5V Spannungsreferenz anschliesse.. Waere das so moeglich?
Ich bin zwar kein MSP430er aber das gilt wohl für alle Mikros: NEIN ! Mit einer OV-Schaltung in den gültigen Bereich bringen. (invertieren, konstanten Wert addieren...)
-
Thread
MSP430 ADC _BIS_SR...
Hallo zusammen, Um bei einem MSP430 F2013 IO's Bitweise ansprechen zu können habe ich anstelle des msp430x20x3.h Files das io430x20x3.h File verwendet, so weit so gut. Nun wollte ich mein Programm mit einem ADC sample von TI mittels
Die entsprechenden Definitionen sind in in430.h, das aber nur von den msp430x...h mit eingebunden wird.
-
Thread
Einstieg in Microcontrollerprogrammierung mit Stellaris Launchpad?
Komplexität schnell verloren. Vielleicht doch besser mit AVRs oder, wenn man bei Ti bleiben will, mit dem MSP430 Launchpad anfangen. Das MSP430 Launchpad vereint praktisch alle Vorteile des Stellaris Launchpad (Preis, Debugger + Programmer on board) mit der Einfachheit eines kleinen uC. Die Community ist auch
Wenn du Anfänger bist nimm lieber das MSP430 Launchpad. Da kannst du dann einfacher eigene Schaltungen entwickeln und die Controller "erschlagen" dich nicht gleich.
-
Thread
Emv gerechte Programmierung Msp430
Hallo erstma! Momentan programmiere ich im Rahmen meiner Bachelorartbeit einen Msp430. Am Ende soll damit ein verkaufsfähiges Produkt entstehen. Natürlich muss ich dafür wohl auch nen EMV Test machen. Das Gerät soll USB powered sein. Das ist wohl erstmal gut weil keine hohen Ströme fließen. Da ja der MSP430 mit 3,2V auskommt wollte ich das nutzen und durch einen Step Down Konverter ein bisschen mehr Power zur verfügung haben(jetzt nich meckern klar! hab ich nich mehr power kann die Vorhandene aber besser
-
Thread
MSP430FG4618 - Controller voll??
Hallo zusammen, ich versuch ein Menü auf dem LCD Display vom MSP430 darzustellen. Dazu wollte ich das Ganze per doppelt verkettete Liste realisieren. Ich hab alles unter C normal in einer kleinen Konsolenanwendung getestet und nun wollte ich alles auf den uC übertragen
Wenn Du Variablen als /const/ deklarierst, landen sie beim MSP430 im Flash-ROM, von dem es deutlich mehr gibt als RAM. Dein Menü dürfte eine konstante Struktur haben, also solltest Du es komplett ins Flash-ROM packen können.
-
Thread
List der wichtigsten MSP430-Dateiformate
Liste zu erstellen, weil ich das text-Format und d43-Format einmal vom IAR-Compiler und einmal vom msp430-objcopy brauche: trivial name suffix(gcc,iar) msp430-objcopy: "IAR" ------------------------------------------------------------ elf32-msp430
,dbg elf32-big ubrof5(force) text txt, txt srec msp430-txt symbolsrec tekhex binary intel hex ihx, a43 ihex intel standard
-
Thread
Neuer ATtiny104?
8051, PIC und HCxx sowas von zufrieden gewesen > wäre, hätte der AVR (und etwas im Schatten der MSP430) wohl vor 15 > Jahren keinen solchen Siegeszug einfahren können, Wann kamen eigentlich die schnellen 8051er mit single-cycle Core auf? Der ursprüngliche und vor vielen Herstellern eingesetzte 12
Jörg W. schrieb im Beitrag #4296381: > hätte der AVR (und etwas im Schatten der MSP430) wohl vor 15 > Jahren keinen solchen Siegeszug einfahren können Der AVR hat allein durch den WINAVR im Hobbybereich einen Fuß in die Tür gekriegt. Und durch den günstigen ISP-Flash, der direkt
-
Thread
UART.C
Ich will einen Kartenleser für eine normale Chipkarte (Krankenkassenkarte) bauen und benutze einen MSP430F413 dafür. Ich programmiere in C. Die UART stellt mich vor einige Probleme. Habe also erstmal versucht mit einer einfachen "Hallo Welt" Programmierung über die serielle Schnittstelle etwas auf dem
Hallo nochmal, so hab den Fehler gefunden. Hab dann mal wirklich in der Headerdatei geschaut. Die msp430/usart.h war zwar vorhanden aber nicht in der Controller Head Datei eingefügt. Vielen Dank an alle die mitgedacht haben ;) *freu freu*
-
Thread
Programmcode aus RAM ausführen
Von-Neumann Architekturen generell ne andere Liga und für nen > Bastler ne Nummer zu groß? Nö. Die MSP430 sind in der gleichen Liga wie die AVRs.
A. K. schrieb im Beitrag #2796269: > Die MSP430 sind in der gleichen Liga wie die AVRs. Genau, der MSP430 hat einen gemeinsamen Adresseraum für RAM und Flash. Mein geliebter PIC24 kann's leider nicht...
-
Thread
TFT-Karten-Projekt grundsätzliche Fragen
aus der Playstation Portable) anteuert. Die Platine beherbergt (so bald sie denn fertig ist) einen MSP430 als Hauptcontroller, einen Flashspeicher, der diverse Grafiken enthält und als "Grafikmeister" den S1D13742 von Epson. Das ganze soll eine Steuerung für einen Pizzaofen werden. Der MSP empfängt zum
wird, ist das nur eine > Adapterplatine von Cortex-M3 -> S1d13743 -> TFT. > Wenn Du dann einen MSP430 zur ansteuerung und Datenübertragung nutzen > möchtest, ist das via parallel schon relativ langsam, geschweige denn > seriell. Mit dem ARM habe ich noch nichts gemacht, und Zeit zur Einarbeitung
-
Thread
Unterchied zwischen CodeComposer und Eclipse+MSP430GCC?
Hallo, Ich habe vor kurzem angefangen mit den Controllern der MSP430-Serie zu arbeiten. Für die ersten Test habe ich zuhause mit CodeComposerEssentials gearbeitet, in der Uni muß ich mit dem MSP430-GCC unter Linux arbeiten. Wenn ich alles richtig verstanden hab, dann ist CCE nichts weiter als der MSP430GCC in Eclipse eingebunden, oder nicht? Allerdings treten Diskrepanzen im Syntax zwischen beiden Compilern aus; ich habe das beim Deklarieren von ISRs gemerkt. Das bedeutet, daß ich ein Programm was
-
Thread
AD7792/AD7793 Code gesucht
Hallo! Ich möchte mit meinem µC (MSP430) meinen ADC (AD7793mit UART) auswertem. Dafür würde ich gerne einige Beispiele sehen wie das in C umgesetzt worden ist. Ich habe schon mal gesucht aber noch nix gefunden. Vieleicht habt ihr
Natürlich ist es eine SPI. Sorry das ich das durcheinander geworfen habe. Da ich mit einem MSP430F248 arbeite habe ich die Komunikation Hardware mäßig gelöst. Ich habe auch eine Komunikation mit dem AD aufgebau, doch dieser macht leider nicht immer das was ich von ihm erwarte. Ich habe
-
Thread
.o Datei ins .Data Section!
sowas tut oder muss den default Linker-Script verändert werden? Die Target Hardware ist ein MSP430 mit dem gcc Kompiler. Wäre super wenn ihr mir paar Tipps gibt.
Ausschnitte aus einem Linker-Script für GNU ld (Prinzip sollte für alle Targets funktionieren, auch für msp430-ld): [pre] SECTIONS { .text : { ... *(EXCLUDE_FILE (*7xx_flash*.o) .text .text.*) ... } >CODE =0 ... .data : AT (_etext) { ... *7xx_flash*.o(.
-
Thread
biete an gegen gebot MSP430 JTAG USB Adapter (DEBUG/FLASH)
Universelles Debug Tool für MSP430 Controller Die MSP430 Controller können mit diesem JTAG Adapter im eingebauten Zustand (in-circuit) programmiert werden. Der Adapter dient als Bindeglied zwischen PC-usb und Targetplatine (14-pol
effizient Programme entwickeln und debuggen zu können. Programmieren mit der FREEWARE: MSPFET - FREE MSP430 flash programming utility http://kurt.on.ufanet.ru/ ideal auch in der produktion usb treiber + usb jtag adapter + freeware = programmierter msp in der platine http://elmicro.com/de/msp430jtag.html
-
Thread
MSP430 Usrat mit Quarz
ich bin neu und habe noch nie etwas mit mcs gemacht, bitte Gnade mit mir :): ich möchte einen MSP430-H2274 über Urat mit einer x-Bee (bluetooth-modul) kommunizieren lassen. Dazu werde ich wohl einen externen Quarz brauchen. Nun meine Frage muss ich den Quarz irgendwie initialisieren, wie im Programmbeispiel http://www.mikrocontroller.net/articles/MSP430_Codebeispiele#Initialisierung_der_Quarze gezeigt, oder langt es, wenn ich den Quarz an XIN/XOUT anschliese und für Urat ACLK als Clock wähle? Vielen Dank im Voraus. Michael
-
Thread
Frage zu MSP430 IAR
Hallo, ich teste hier gerade die Evaluierungsversion von IAR für den MSP430. Ich habe mir jetzt 2 Projekte angelegt und mit Sourcen gefüllt. Das eine Projekt enthält architekturunabhängige Sourcen und das andere Projekt die Sourcen für einen bestimmten MSP430. Beide kann
Guck mal hier: http://tech.groups.yahoo.com/group/msp430/ Da ist öfters mal Anders von IAR "unterwegs"
-
Thread
LCD Ansteuern
Hallo Vikor der MSP430F4xx hat einen eingebauten LCD-Controller. Der läuft auch bei ausgeschalteter CPU. Du brauchst eigentlich nur 4-fach Mux zu initialisieren und hast dann 20 Byte LCD Speicher, (160 LCD Segmente) die
generalcontent.tsp?familyId=342&templateId=5246&navigationId=11477&path=templatedata/cm/mcugen/data/msp430_desres_code Gruss andi