-
Thread
Registerbeschreibung MSP430x22xx
MSP430x2xx Family User’s Guide slau44e focus.ti.com/lit/ug/slau144e/slau144e.pdf
-
Thread
MSP430F1610 nop-Funktion
manchmal als Makro....wie lange ein Nop dauert, steht im User Guide des Prozessors, normalweise beim MSP430 1 Taktzyklus. Mit dem Schleifen-Overhead kommt man dann auf x Zyklen. Ich weiß jetzt nicht, wo du die Funktion her hast, aber ohne volatile für den zähler ist das eh witzlos.
-
Thread
msp430 PWM Port1.1
Hallo, hab mir das ez430 gekauft um mich nach über 10 Jahren wieder mit uC zu beschäftigen. Ich habe versucht eine PWM aus Port 1.1 rauszubekommen - leider hat es nicht geklappt. Ist das überhaupt möglich? In den Codebeispielen wird immer von Port 1.2 gesprochen. Gruss Heinz
-
Thread
MSP430: Höherprioren Interrupt, durch niedrigeren Unterbrechen Gesperrt
Hallo! Der MSP430 hat ja leider einen festen Prioritätsvektor für seine Interrupts. Ist es irgendwie programmiertechnisch möglich einen höherprioren Interrupt durch einen niedrigeren zu unterbrechen zu lassen?
-
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
[V]MSP430F1232IDW
Gehe bis zu 20 St. MSP430F1232IDW ab (SOIC28 Gehäuse) Habe versehentlich falsche Gehäuse bestellt und Lieferant tauscht sie nicht um. Stück 3.50 € plus Porto (Versand nach Wahl) Bitte hier Kontakt posten. Danke
-
Thread
MSP430F149 Erratasheet Angaben
ich möchte hier gerne einen Sachverhalt äußern, um bei Euch Hilfe dazu zu erhalten. Ich habe den MSP430F149 seit geraumer Zeit im Einsatz mit einer Software PWM für LED Fading auf mehreren Kanälen. Das läuft auch ganz gut. Nun wollte ich, auch um dazu zu lernen, die Sache in Hardware realisieren. Also
-
Thread
[MSP430] Wie AVcc / AVss beschalten?
Wo finde ich, wie man die Analogspannungsversorgung für den 2272 beschalten soll?
-
Thread
MSP430FG4619 und IAR Fehler
Hallo, ich bin dabei das uIP Projekt von Adam Dunkels auf ein MSP430FG4619 zu portieren. Dieser hat 120KB Flash und 4KB RAM. Meiner Meinung nach müsste der Platz dafür vollkommen ausreichen. Nun habe ich die nötigen Dateien eingebunden und versucht mit dem IAR
-
Thread
MSP430-F449 lcd treiber
Hallo, hab einen MSP430-F449 mit Dispay geschenkt bekommen und mach mir Gedanken wie das Display angesteuert wird. Im User´s Guide hab ich einiges gefunden, aber nicht so richtig verstanden. Ich weiß das ich im Display-Memory
-
Thread
AT45DBxx & MSP430
ich versuche seit langen Daten im AT45DBxx Flash von Atmel unterzubringen. Ich arbeite mit einem MSP430 über JTAG. Ich weiss, dass man zuerst den OPcode auf den SPI Bus bringt, dann 14 Dont care Bits und letztendlich das Datenbyte. Das ganze ist gekappselt in dieChipselektion. Irgendwie will das
-
Thread
msp430 i2c clock
hi ich hab hier ein MSP430 1610 und programmiere gerade das i2c Modul. Als Clocksource dient der 1Mhz Takt vom SMCLK. Wenn ich die Register I2CSCLH, I2CSCLL und I2CPSC mit 0 beschreibe komme ich aber nur auf ca. 95 khz SCl
-
Thread
ad wandler mit msp430f149
Hallo, ich möchte den ad wandler auslesen und das ergebnis über die serielle schnittstelle an den pc senden. wandler und serielle schnittstelle sind richtig initialisiert. ich weiß aber nicht wie ich das register des ad wandlers richtig in den tx buffer schreiben kann.... bin für jede hilfe dankbar florian
-
Thread
Vref+ von MSP430F149 messen
Hallo, Kann jemand mir sagen, wie ich die Vref+ von MSP430F149 messen soll/muss. Ich habe per Software die Vref+ eingestellt und habe die Spannung an Pin7 gemessen, bekomme ich aber was andere als 1,5Volt bzw. 2,5 Volt. Vielleicht habe ich was falsch gemacht
-
Thread
MSP430 Probleme beim Makefile erstellen
Hallo Ich hab hier ein Problem. Ich habe ein Programm (arbeite mit der IAR 30 Testversion ) geschrieben und wenn ich ein Makefile erstellen will kommt diese Fehlermeldung Error[e16]: Segment DATA16_Z (size: 0xb4c align: 0x1) is too long for segment definition. At least 0x34c more bytes needed. The problem occurred while processing the segment placement command "-Z(DATA)DATA16_I,DATA16_Z,DATA16_N,HEAP+_HEAP_SIZE=0200-09FF", where at the moment of placement the available memory ranges were "CODE:200-9ff" Das einzige was ich daraus herrausgelesen habe ist das irgendwo Speicherplatz fehlt
-
Thread
MSP430 Probleme mit SPI/Temp Sensor
Hallo alle zusammen, ich beschäftige mich gerade mit SPI an meinem MSP. Es ist ein F149. Ich versuche damit gerade einen Temperatursensor auszulesen, den ich hier noch als Sample von TI liegen hatte. Das ist ein TMP122 von Texas Instruments. Leider habe ich das bisher noch nicht ans Laufen gebracht. Ich habe mir mal die Beispiel-Codes von TI angeschaut usw. aber ich komme trotzdem irgendwie nicht weiter. Ich kann den Sensor nicht auslesen. Ich hoffe, dass mir hier vielleicht jemand weiterhelfen kann. Ich habe unten mal meinen bisherigen Code eingefügt. Wäre klasse, wenn da mal jemand drüber
-
Thread
IAR Kickstart f. MSP430: wo download?
Hallo ! Wo gibt es "Kickstart" von IAR um MSP430 mit dem JTAG zu programmieren ? Bei IAR.COM kann ich es unter den downloads nicht finden, dort gibt es nur eine 30 Tages Version... Gruss Andreas
-
Thread
MSP430: UART im LPM3 fumktioniert nicht
Ich habe folgendes Problem: Über die serielle Schnittstelle am UART0 kann ich den MSP430 zwar u. a. in den LPM3 setzen und die RTC läuft auch richtig weiter, aber ich kann nicht über den UART0 aufwecken; die Funktion interrupt[UART0RX_VECTOR] void uart0_receive (void) wird im LPM3
-
Thread
MSP430P325 Colck zu ungenau
Hallo Ich habe ein Problem mit dem MSP430P325. Ich benütze den MC als Echtzeit Timer, leider wird der Timer mit der Zeit zu ungenau. Die gemessene Quarzfrequenz am XBUF weicht schon über 20ppm ab. Die Lastkapazität vom Qurz habe ich auch
-
Thread
Msp 430F149 Eagle Package
ganz schnell ne Frage: Kann mir mal irgendwer schnell sagen wo ich ne Lib für Eagle finde wo der MSP430F149 als schaltplan und Layout Package zu finden ist (möcht ihn nicht unbedingt neu zeichnen müsse) danke solourus
-
Thread
MSP430: UART TX immer BUSY
Hallo, ich habe zwar schon öfters den UART beim MSP430G2755 erfolgreich benutzt, aber im Moment "steh ich auf dem Schlauch". Das Problem ist, dass beim Senden eines Datums der TX nicht fertig wird und auch nichts sendet. Das UCBUSY bit im UCA0STAT
-
Thread
MSP430-kann nicht auf U0TXBUF zugreifen!!
moin! meine serielle schnittstelle mag mich immer noch nicht: verwende nun einen externen oszillator. der code stimmt soweit mit dem von der TI homepage ueber ein, doch jedes mal wenn ich versuche dem U0TXBUF einen character zu uebergeben haengt sich das programm auf.. ist vielleicht etwas mit dem oszi falsch? gibt es einen einfachen weg zu ueberpruefen ob der oszi ueberhaupt funktioniert? ich hatte sonmst daran gedacht testweise einen counter zu inititalisieren. waere fuer hilfe sehr dankbar, weil mir hier bald der draht aus der muetze springt! johannes
-
Thread
MSP430F133: LCD anschließen
Hallo zusammen! Wie kann ich denn an meinen Mikrocontroller ein LCD anschließen um mir gemessene Werte ausgeben zu lassen? Besten Dank für Hilfe!
-
Thread
MSP 430 Blockweise Schreiben / Lesen
Hallo, also ich habe das Problem, daß ich den MSP 430 Segmentweise löschen kann. Aber das Schreiben / Lesen einzelner Blöcke des Flash funktioniert nicht. Kann mir Irgendjemand Info´s, Beispiele oder Links geben ?? Es ist sehr wichtig für mich
-
Thread
msp430-gdb für GNU/Linux
Hallo zusammen! Ich wollte mir grad mein Laptop für ddd vorbereiten, und deswegen das komplette binutils/gcc/gdb Packet einrichten. Leider kann ich mit dem .bz2-Distri-File und den sourcen aus dem CVS nichts anfangen, es existieren offensichtlich nicht alle file (configure zum Beispiel...). Hat da einer Rat? Danke im Voraus, Patrick...
-
Thread
Quarz für MSP430F149
Hallo Zusammen Ich habe da ein kleines Problem. Ich will meinen MSP430P140 auf 8MHz laufen lassen. Ich habe da einen Quarz gefunden, der auf 7,......MHz läuft. Ich habe den angeschlossen und versucht die Register BCSCTL1 und BCSCTL2 so zu konfigurieren, dass er am LFXTL
-
Thread
MSP430F149: Kommandos einlesen
meiner einer schon wieder!!! so, jetzt hab ich mal wieder ein prob. bei dem ich so nicht weiter komme. ich versuche commands ( ala kommandozeilenparameter der guten alten textbasierenden os`s ;-) ) an den msp via uart0 zu schicken. einzelne zeichen kann ich ja auch ein und auslesen, auch kann ich ganze strings ausgeben, doch beim einlesen ganzer strings hapert es noch. naja, es geht garnich (zumindest bin ich schon ziemlich down und will das zeug bald in die ecke werfen!!!!) hier in etwa meine funktion (achtung kein code, sondern ein brainstorming!!!!) 010 array: char command[
-
Thread
msp430-gcc C++ globale Objekte
Hallo. Ich habe ein Problem: Ich kann keine globalen Objekte von Klassen erstellen. Zwar meckert der Compiler/Linker nicht, aber das ausfuehren von Methoden globaler Objekte fuehrt zum Absturz. Ich vermute, dass die Konstruktoren der Objekte in der Startup-Routine nicht ausgefuehrt werden. Der Code an sich ist in Ordnung, lokale erstellte Objekte funktionieren einwandfrei. Ich benutzte das aktuelle Windows Package vom mspgcc. Hat sich hier schonmal jemand an C++ mit dem mspgcc gewagt, und ist auf gleiche Probleme gestossen, bzw. wenn es diese Probleme nicht gab, welche mspgcc Version wurde
-
Thread
IAR MSP430 "naked" C-Funktion
Hallo, ich haben einen eigenen kleinen Bootloader geschrieben um den MSP in eine andere Firmware zu zwingen. Dieser Einsprungpunkt liegt an einer fixen Adresse, der C Code schaut folgendermaßen aus: [c] __root __noreturn void call__force_golden_firmware(void) @ "FORCE_GOLDEN" { /* Note: This segment has a size of 16 bytes. */ __asm("MOV.W #SFE(CSTACK),SP ; initialize stack pointer \n" "CALLA #__force_golden_firmware ; initialize hardware \n" "CALLA #main ; call main function \n" ); } void __force_golden_firmware
-
Thread
MSP430 - Timer Interrupt zu früh
Ansteuerung von Thyristoren bin ich auf ein Problem mit meinem Timer gestoßen. Mein genutztes System: -MSP430FG4618 -32kHz Quarz für ACLK -IAR Embedded Workbench Version 5.10.1 -Programmierung in C Zur besseren Fehlersuche habe ich mein Programm möglichst weit gekürzt. Da ich quasi keine Erfahrung
R15 003132 2001 jne 0x3136 bt = 0; 003134 430F clr.w R15 btcounter = ++bt; 003136 531F inc.w R15 003138 4F82 110C mov.w R15,&btcounter } 00313C 413F
-
Thread
MSP430F2013 Ansteuerung eines Peltier-Elements
muss zugeben, dass mir das Verstehen des Datenblatts Schwierigkeiten bereitet. Ich habe in der PDF msp430f2013 auf Seite 26 diese Diagramme gefunden, von welchen du sprichst, war mir aber nicht sicher, ob hier wirklich von den Ausgängen der Pins des msp430 die Rede ist. Der Unterschied zwischen HIGH-LEVEL
Schaltung ist die, welche ich bis jetzt hatte; die Rechte ist die Neue, die ich nach dem Diagramm (msp430f2013.pdf S.26 unten rechts) angefertigt habe. Gedanke: Die Spannungsquelle soll den Pin am MSP430 darstellen. Der Pin ist auf Ausgang geschalten. Ich möchte 15mA für die LED (Vf=2,2V; If=20mA
-
Thread
neues (RF)Boosterpack für das MSP430 Launchpad
TI bietet ein neues RF-Booster-Pack für das MSp430 Launchpad an: http://www.ti.com/tool/430boost-cc110l , 2 Boosterpacks für $19! Die Launchpads benötigt man zusätzlich CC110L RF BoosterPack Hardware Features: 1.8 to 3.6 V operation
Bei den aktuellen Launchpads sind nun 2 x 20polige µCs dabei (nicht mehr die 14poligen): 1 x MSP430G2553 (bestückt) 1 x MSP430G2452
-
Thread
MSP430 - Vorteile JTAG gegenüber SBW?
Stecker, wenig Kabel etc. Nun meine Fragen: Hat jemand eine Übersicht, welche Derivate vom MSP430 SBW unterstützen? Hat das Programmieren/Debuggen über JTAG irgendwelche Vorteile?
Phillip Benkert schrieb im Beitrag #1983932: > Hat jemand eine Übersicht, welche Derivate vom MSP430 SBW unterstützen? http://e2e.ti.com/support/microcontrollers/msp43016-bit_ultra-low_power_mcus/f/166/p/35597/124113.aspx
-
Thread
Anfängerfrage MSP430F149 - Schleife
Hallo, Ich versuche an einem MSP430F149 (ohne Zusatzquarz) den Port 1 aus/ einzuschalten. Dies funktioniert, jedoch das zeitliche Verzögern über eine FOR Schleife funktioniert nicht. #include "msp430x14x.h" #include "msp430def.h
es die Möglichkeit, dass Du Dir den compilierten Code anschauen kannst (List-File)? Kenne mich mit MSP430 nicht aus. Wenn ja, dann schau doch bitte mal nach, was der Compiler daraus macht. Ansonsten definier Dir noch eine Hilfsvariable, die Du in der Schleife hochzählst, damit Du nicht auf die Schleifenzählvariable
-
Thread
msp430-gcc: Prolog und Epilog einer Funktion mit in Section
Da ich von msp430 keine Ahnung hab, hab ich mal ein Blick ins msp430 Backend geworfen, allerdings den offiziellen GCC 4.9. Da gibt's "epilogue_helper": http://gcc.gnu.org/viewcvs/gcc/branches/gcc-4_9-branch/gcc/config/msp430/msp430.md?revision=210656&view=markup#l924 Diese wiederum sind implementiert in der libgcc: http://gcc.gnu.org/viewcvs/gcc/branches/gcc-4_9-branch/libgcc/config/msp430/epilogue.S?view=co&revision
-
Thread
MSP430 controller mit assembler - geht das?
Hallo ! Immer wieder schön wenn sich jemand mit dem MSP befasst. Zum Thema Assembler: Natürlich geht das und zwar ziemlich gut ! Als Einstieg empfehle ich auf der MSP430.com Seite von TI die Codebeispiele, die gibts immer in Assembler und in C. Da gibts
schön wäre ja wenn sich mal jemand die Mühe macht ein Turorial für MSP430 Assembler vergleichbar dem von Sprut für PIC Assmebler zu machen.Ich war seinerzeit auf dem 430day von TI eingeladen, und hatte mir mehr anwendbare Informationen erhofft. Auf Nachfrage hin hab ich
-
Thread
OLIMEX MSP430-CCRF und I2C
Hallo, OLIMEX hat ja einen guten Namen. Was Dokumentation angeht haben sie m.E. bei MSP430-CCRF und I2C Nachholbedarf. Ich möchte mit der MSP430-CCRF, die auf dem CC430F5137 aufbaut, Sensordaten über Funk empfangen. Beim Funk bin ich noch nicht, sondern versuche erst einmal I2C zum Laufen zu bringen. TI stellt zwar für MSP430FR5xx_6xx eine wirklich tolle SMBusLib zur Verfügung, aber eben nicht für CC430Fxx - Typen. Also zurück zu den Roots und wie vor ca. 10 Jahren beim MSP430F2013 wieder vorn anfangen und die Samples
-
Thread
Hilfe, kann mein MSP430-Projekt nicht mehr Debugge
Hallo zusammen, ich schreibe gerade die Software für eine jüngst entstandene Platine. http://www.mikrocontroller.net/topic/238563#2421767 Nachdem ich die Software auf .c und .h files aufgeteilt habe, kann ich sie nichtmehr auf dem target debuggen. Es wird einfach nicht aus unterfunktionen zurück gesprungen bzw. wenn ich das debuggen anhalte steht der programmcounter immer auf dieser zeile: [c]__disable_interrupt();[/c] Das IAR-Projekt ist im Anhang. Ich bin für jeden Tipp Dankbar :) VG Peter
-
Thread
MSP430 Timer A PWM-Signale
Hallo, würde gerne mit einem MSP430-FG4617 zwei unterschiedliche PWM-Signale erzeugen. Ist es möglich beide Signale über den TimerA erzeugen zu lassen? Gruß Michael
-
Thread
MSP430F1610 und TIMER-B
Timer A wird als Taktgeber für die Ultraschallabstandsmessungen HC-SR04 verwendet und läuft wie gewünscht. (Impulsausgang P4.1 bzw. P4.2) Mit dem TIMER B soll die als Echo zurückkommende Impulslänge gemessen werden und über den Digital-Analog wandler in einen Spannungswert gewandelt werden. Timer B wurde im CAP modus eingestellt. Wird P4.0 als TB0-Eingang verwendet, funktioniert die Messung auch einwandfrei. Wird P4.3 oder wie im letzten Programmbeispiel P4.5 als Eingang verwendet, dann bleibt der Ausgangswert bei ca. Null und ist unabhängig vom Abstand. Meine Frage: Muss man noch etwas
-
Thread
MSP430f169 mit cspy debuggen
Hallo Zusammen, vielleicht kann mir jemand helfen. Ich möchte gerne den MSP430f169 mit dem IAR Studio und CSPY über einen parallel port zu JTAG Adapter debuggen. Leider kommt vom CSPY die Fehlermeldung, dass der Controller Typ unbekannt ist, ich soll einen neuen Treiber installieren
-
Thread
LPM3-Zustand der Ausgänge? MSP430
Hallo! Eine Frage, wie verhalten sich die Ausgänge eines MSP430, wenn diese als Ausgang konfiguriert sind und der µC in den LPM3 geht? Danke und Grüße
-
Thread
RTC initialisieren (MSP430F5438)
meckern bin noch frisch auf dem gebiet. Also wie bekommt man es hin, dass man die rtc, bei mir die des msp430f5438, mit der aktuellen Zeit bzw. datum initialisiert, ohne dass ich das von Hand jedesmal im Code nachpflegen muss
-
Thread
MSP430 LPM-Handling, verstehe Code nicht
Hallo! Ich verstehe noch nicht so ganz, wie/wann genau die Energiesparmodi erreicht werden. Einerseits hier durch die ADC-ISR aber zusätztlich gibt es den Timer-Int. Warum läuft der code nicht ohne timer_isr?
-
Thread
MSP430F5 in Deutschland beziehen
Hi hat schon jemand den MSP430F5xxx bezogen? Ich finde leider keinen in Deutschland, nur in den USA und das ist mir zu umständlich. Wär schön, wenn jemand ne Idee hätte! Gruß, Pascal
-
Thread
MSP430G2xxx kaufen
Wo kann man am besten die neuen µCs der MSP430G2xxx Serie kaufen?
-
Thread
[S] MSP430 JTAG TINY Programmer
Hallo Forum, verkauft jemand von euch den im Betreff genannten Adapter? Viele Grüße, Albert83
-
Thread
MSP430 I2C Geräteadresse
Hallo Forenmitglieder, ich suche die Geräteadresse des Bausteins MSP430G2231 in den Datenblätter hab ich keine Adresse gefunden. Muss ich diese softwaremäßig hinterlegen oder hardwaremäßig über Pins implementieren? Die Geräteadresse brauch ich für den I²C Bus. Das
-
Thread
MSP430 - Qualität der Olimex Boards
Hallo MSP430-Mitstreiter, wie sind Eure Erfahrungen mit den Olimex-Boards? Taugen die für eine Klein-Serie? Aus meiner Sicht nicht. Habe bei einem Board eine kalte Lötstelle entdeckt, bei insgesamt 10 gekauften
-
Thread
Problem mit Timer (MSP430F149)
Hallo, ich schaffe es einfach nicht eine delay Funktion mit einem Timer zu realisieren. Die Zeiten passen irgendwie überhaupt nicht. Auch der Input divider im TACTL-Register verändert die Zeit auch nicht. Ich weiß nicht was ich falsch mache. Wäre schön, wenn mir jemand helfen könnte.