-
Thread
[msp430] 9600 Baud mit 32kHz
ursprünglich eingegeben habe. Die Frequenz meines Quartzes beträgt 32 kHz. Beispielprogramm: #include <msp430x16x.h> #include <signal.h> int main(void) { WDTCTL = WDTPW + WDTHOLD; P3SEL = 0x30;
Ich habe bereits Kommunikationen mit dem MSP430F149 über den UART zu einem Funkmodul gemacht und alles hat bestens geklappt. Dabei habe ich ein Codebeispiel an meine Applikation angepasst. Bin mir nicht ganz sicher, aber ich meine, der C-Code
-
Thread
PWM Dimmen mit MSP430
Grund ist die mir "noch" fehlende Performance bei Ansteuerung mehrerer LEDs. Ich verwende den MSP430F149 mit dem CCE von TI. Ziel soll es sein, bis zu maximal 10 LED Gruppen unabhängig voneinander in ihrem Helligkeitsverlauf dynamisch zu steuern. Dadurch sollen verschiedene Lichteffekte erreicht
stören. Muss man denke ich mal ausprobieren. Wie ist das Display angebunden (Hardware Schnittstelle vom MSP?)? Grundsätzlich bin ich etwas sekptisch ob das mit 4MHz ordentlich funktioniert. Ein F2xx MSP mit 16MHz wäre wohl die bessere Wahl gewesen. >Was mich dabei noch interessiert ist die Realisierung
-
Artikel
Mikrocontroller Vergleich
Zilog Z8e 21 54 27 73 PIC C18 26 52 95 206 SDCC PIC18 41 112 41 112 SDCC PIC16 26 52 - - (for pic16f84) HEW R8C/M16C 20 48 20 48 GCC 68HC11 36 65 36 65 GCC MSP430 17 40 17 40 GCC ARM7 12 48 12 48 GCC ARM7-Thumb 20 40 20 40 (1): Lokale Daten ggf. statisch gespeichert, nicht reentrant. (2): Lokale Daten
gesetzt wird. Das trifft aber beispielsweise nicht beim TWI zu. Xmegas haben ein Event-System...." MSP430: Nein, aber separate Vektoren für die einzelnen Interrupt-Quellen. Keine Priorisierung im Sinne der Präambel. PIC12 & PIC16: Nein, nur ein Interruptvektor. Einfache PIC12 (12F508/509, 16F505) kennen
-
Thread
MSP430F249 TIUSB-FET mit mspgcc Programmierbar?
Salu zusammen Ich möchte vom MSP430F149 auf den MSP430F249 umsteigen. Dieser kann ja mit 16MHz betrieben werden, was mir entgegenkommen würde. Im Moment Programmiere ich mit: Eclipse und mspgcc von Mai 2006 Denke jetzt mal
nur im Eclipse auf den internen Make umstellen. Hab bisher keine Probleme, auch mit einem aktuellen F2618 nicht.
-
Thread
122*32 DIP Display
ohne negative kontrastspannung is nix auf dem display zu sehen. ich hab das display an einem msp430f149 hängen. die negative spannung erzeuge ich mit einer ladungspumpe welche vom msp getakted wird. dadurch läßt sich dann der kontrast auch mit dem msp einstellen
schau mal hier http://www.sprut.de/electronic/switch/minus.html statt des ne555 macht dann der msp den takt.
-
Thread
MSP430 Bootstrap Loader
Hallo, ich beschäftige mich gerade mit einem MSP430F149 und dessen Bootstrap Loader bzw. ich bräuchte für meine Applikation einen passenden Bootloader. Kann ich diesen Bootstrap Loader per Software starten (was ich schon hier irgendwo gelesen habe
der Bootloader sitzt irgendwie im ROM fest eingebrannt. Außerdem muss der prinzipbedingt für alle MSP430 Chips gehen, auch für solche, die gar keine HW-UART haben. Und den Timer A haben alle, deswegen ist der da. Da musst du dir halt selber einen schreiben.
-
Thread
Erfahrungen eines Einsteigers
> Da ich beruflich lange mit Assembler (PDP-11) zu tun hatte Du solltest Dir mal den MSP430 anschauen ...
timer1isr.s:111: Error: `)' required ../timer1isr.s:111: Error: garbage at end of line ../timer1isr.s:149: Error: `)' required ../timer1isr.s:149: Error: garbage at end of line Aber eben ohne dieses Wissen bin ich gar nicht erst darauf gekommen F_CPU selbst im Header File ohne UL zu deklarieren.
-
Thread
Usart RS232 MSP430
Hallo. Ich möchte mit dem MSP430f149 eine USART Kommunikation aufbauen. Durch die Hilfe von mathar.com will ich ein einfaches Echo erzeugen. Problem: nichts passiert. Einstellungen sind bei COM Terminal und beim Hardwaremanager
mein Fehler noch liegen. Ich benutze den ACLK der (7,3728 MHz /2). mfg Rico #include "msp430x14x.h" unsigned char answer1[] = "Buchstabe "; unsigned char answer2[] = " gedrueckt\r\n"; char i, j; void main(void) { WDTCTL = WDTPW + WDTHOLD; // watchdog aus //takt
-
Thread
MSP430-ADC12 problem
Hallo, Hat jemand Erfahrung mit dem A/D- Wandler des MSP430F133. Bei mir streuen die Werte erheblich (bis zu ca. 10 LSB). Auch ein kurzgeschlossener Eingang zeigt die gleiche Erscheinung. Was sollte man evtl. besonders beachten? MfG Wolfgang
hier mal ein C-Code der funktioniert (ist aber nicht von mir, aber gestestet). Es gibt auf meinem 149er Board keine so riesigen Schwankungen der Werte. //--------------------------------------------------------------------// samples and returns the AD-converter value of channel 7 // (associated
-
Thread
TCP/IP Stack by self!
Ich bin gerade dabei, aber auf einem MSP430F149. TCP/IP-Hardware: RTL8019. Das Projekt wird aber noch einige Wochen dauern ...
unregelmäßige) Updates auf meiner Website www.mathar.com. Im Moment ist der Status so, dass das Interface vom MSP430 zum RTL8019 steht und einzelne Register gezielt geschrieben und zurückgelesen werden können. Am TCP/IP-Stack an sich ist noch wenig getan, aber das kommt in den nächsten Wochen dran ...
-
Thread
MSP430, GANG430 und SFRs lesen/schreiben
Hallo zusammen, Ich habe folgendes Problem mit der DLL des GANG430 programmers: Schreiben von Registern mit der Funktion GangAccessTargetSFR ist nicht möglich und lesen funktionniert nur, wenn ich jedes Mal das Start Bit in den Funktionsparameters setze. Die Funktion
gibt keinen Fehler zurück und gibt 0 als Wert des gelesen Registers. Probiert habe ich dies mit dem MSP430F2013 und Spy bi wire, dem MSP430F149 mit normalem Jtag, mit externer Spannung und gespeist vom Programmer. Die DLL habe ich versucht zu benutzen mit Python, Excel und CVI. Alle anderen Funktionen
-
Thread
Umstieg PIC -> MSP430
Hallo, denke gerade darüber nach von PICs auf MSPs (MSP430F133) umzusteigen. Einige Sachen sind mir leider noch unklar. 1. Kann der interne RC-Generator nur mit 32kHz betrieben werden ? Ich bräuchte 8MHz. Wenn ja wo finde ich Angaben über die
Den F133 kenne ich nicht auswendig, beim F149 geht der DCO aber stabil nur mit ca. 800kHz. Intern kannst du den dann noch bis zu /8 runterteilen. Höher als 800kHz geht aber nicht. Extern kannst du an XT1
-
Thread
EA-Dip-204 für EAGLE
passt jetzt nicht ganz zum Betreff ist aber das gleiche Thema: hat jemand für Eagle so ein MSP430-F169/149 Header-Board, ähnlich denen von Olimex? Oder eine Zeichnung wo schon ein MSP430 mit ähnlicher Peripherie verwendet wurde? Danke, ich arbeite mich erst gerade in EAGLE ein und das dauert
-
Thread
Programm von F135 auf F149 lauffähig?
Hallo, ich stehe vor dem Problem, dass wir auf zig. Leiterplatten einen MSP430F135 bestückt haben (falsche Stückliste) das Programm aber für einen MSP430F149 geschrieben wurde. Da die Leiterplatten nicht funktionieren stellt sich die Frage liegt es am falschen Controller? Alternative
-
Thread
Welchen Controller für meine Idee
Der MSP430F149 hat einen 8 Kanal 12Bit ADC und RS232. Als fertige Platine bei http://elmicro.com/de/msp430proto.html
-
Thread
MSP430 I2C HMC5883L - Sensor gibt nur 0xFF zurück
Ich bin dabei den 9DOF Sensor Stick von Sparkfun (https://www.sparkfun.com/products/10724) mit dem MSP430F149 zu nutzen. Ich verwende Code Composer Studio V5.3. Zur Zeit möchte ich gerne einfach nur das Beispiel aus dem Datenblatt des Magnetsensors (HMC5883L: http://dlnmh9ip6v2uc.cloudfront.net/datasheets
Schirmbild habe ich mal angehängt. CH1 ist hier SCL und CH2 SDA. Ubertragen wird hier 0x00 vom Master (MSP430) zum Slave (Sensor). Kann mir jemand helfen? Danke schonmal im Vorraus. Gruß
-
Thread
Wordsalat bei beim auslesen von U0RXBUF
Hallo Leute, ich benutze den MSP430f149, der chip hängt hinter einem Empfängerchip (IA4320) die Datenübertragung funktioniert soweit. Es kommen auch die Daten an die gesendet werden. Das Problem liegt darin das die Wortreihenfolge
der richtigen stelle nur die zweiten 16 Bit werden wild Durchgetauscht. Es scheint so, dass der MSP430 einen 16 Bit grossen Empfangspuffer hat, der als Ring angeordnet ist und beim auslesen des 8 Bit grossen Rx - Puffers wird, der Freigewordene Teil wieder voll geschrieben .... zumindest bilde ich
-
Thread
Reset Elprotronic MSP430
Hallo zusammen Ich benutze den Elprotronic FlashPro430 um den Mikrokontroller MSP430F149 zu programmieren. Ich steure das Ganze mittels einer DLL über LabView. Die DLL heisst "MSP430FPA.dll". Da ich aber nach der Programmierung den Mikrokontroller in Betrieb
-
Thread
Weis nicht mehr weiter: IAR Software
öffnet normale .c oder .asm codes nichtmer! Es hat immer gefunkt aber jetzt zeigt folgendes an: >MSP430F149 is not supportet in this version of IAR Embedded Worbench for MSP430
-
Thread
MSP430 - Delay 10us mit Timer B
Hey, Ich möchte mit dem MSP430f149 und dem Timer B eine Verzögerung von 10us (+/- 5%) realisieren. Der MSP430 läuft mit 8MHz. Der Timer B ist ein Free Running Timer. In der Interrupt Routine setze ich das Flag, damit ich aus der
-
Thread
MSP430 mit Tastatur ansteuern
Hallo, ich möchte gerne die Eingabe von einer Tastatur an den MSP430F149 übertragen. Jedoch Programm (angeschlossenes, funktionierendes LCD) zeigt kein I - Interrupt für eingehende Daten am USART an. Für jeden Tipp wäre ich sehr dankbar. Meine Annahmen: -Takt von Tastatur (Tastatur= Master, MSP = Slave) -Übertragung im SPI Mode -Datenfluß von Tastatur zum MSP nur 2 Anschlüsse: Taktleitung der Tastatur (5V) an Port P3.1/SIMO0 (2,63V) (High-level input voltage VIL min 0,8xVCC/gemesssen
-
Thread
auslesen Kapazitiver Sensor
als Signal. Hat jemand Erfahrung wie man das geschickt anpackt? Als Prozessor benutze ich einen MSP430-F149. Danke, Marc
Pack den an nen 555 Timer und du hast nen PWM Signal welches due mit deinem MSP auswerten kannst.
-
Thread
MSP430 + Flash löscht sich
Hallo zusammen! Ich hab einen MSP430F149 auf einem Board verbaut. Nach dem Software Download läuft das ganze ca. 5sec und dann is aus... Bei Verify stell ich fest das der Flash nach den 5sec. immer gelöscht ist! Wie kann das sein
Hallo Berti Soweit ich weiss, ist die "Taktung" des Flashs des MSP430 ein heikles Thema. Schau doch mal im Datenblatt im entsprechenden Kapitel nach, ob du alle Register für das Betreiben des Flashs richtig beschrieben hast. Gruss Markus
-
Thread
Wie empfindlich ist der MSP430?
Für ein Projekt möchte ich den MSP430 verwenden. Dabei wird natürlich viel experimentiert. Ich stell mir nun die Frage, wie empfindlich der Baustein ist. Um die Dinger der Reihe nach "abzuschießen" ist er sicher zu teuer. Daher
Hi, habe 2 Jahre beruflich den MSP430F149 programmiert und wirklich nur gute Erfahrungen gemacht! Gruss, Max
-
Thread
Gibt es Spannungsregler (fast) ohne eigenen Stromverbrauch?
Ich bin noch am Testen, wieviel man aus einer Monozelle saugen kann. Eine Testschaltung mit einem MSP430 und einer LED als "Hochstromverbraucher" läuft bei mir seit drei Tagen im Test. Sie verbraucht etwa 15mA und wird alle 5 Minuten für ca. 30 Sekunden aktiv. Der Strom im Power-Down liegt bei etwa
Hi ich arbeite gerade an einem Projekt mit dem MSP430F149 und einer SD-Karte. Diese Karte braucht 3,3V aber ich will das Gerät auch so klein wie möglich machen. Ich habe die Spannungsversorgung über 2xAA-Zellen mit einem MAX856 gelöst. Der liefert bis
-
Thread
RAM-Belegung MSP430 mit mspgcc bestimmen;
bestimmen. Hintergrund : ich wüsste gerne, wieviel RAM-Speicher ich noch zur Verfügung habe. Der MSP430F149 hat ja 2 KB RAM-Speicher (für Variable) und 64 KB Flash-Speicher (für den Programmcode).
Nimm msp430-ram-usage, das ist im mspgcc 3 mit drin. Beim 4er fehlts irgendwie.
-
Thread
ARM JTAG und OpenOCD..
Ich habe mir gerade Gedanekn über die Programmierbarkeit von MSP430F149 Prozessoren gemacht, die auf irgendwelcher Schrotthardware von Vodafone sitzen. Die Dinger sind nicht über Spy By Wire sondern nur über JTAG programmierbar weswegen das das MSP430 Launchpad nicht kann. Ich habe dann über das stellaris Launchpad nachgedacht das ja zwei LM4F120H5QR Cortex M4 Prozessoren beherbergt wobei einer als JTAG Interface werkelt. Mit Google bin ich auf diese Seite bei TI gestolpert: http://processors.wiki.ti.com/index.php/Stellaris_LM4F120_LaunchPad_Debug_How_To
-
Thread
jlink mit iar EW430V3.30 downloadprobleme
Evaluation Version). Zum Programmieren verwende ich das JLINK Interface von IAR. Beim Programmieren des MSP430F149 treten mehrere Fehler auf. (bei eingeschalteter Verify Option) Das komische an dem ganzen ist, dass ich schon ganz normal programmieren und debugen konnte. Also einer der Fehler die nicht ständig
aktuellsten Treiber verwendest. Stelle auch sicher, daß Du in IARs Bin-Folder die neueste Version der JLinkMSP430.dll vorfindest. Bei mir hat das Wunder bewirkt, allerdings verwendete ich die ARM Version.
-
Thread
Lichterorgel mit uC
bauen. ich habe einen 12-bitigen, 8-kanäligen, 50khz schnellen ad wandler via i²c am laufen und einen msp430f149. nun ja, wie oder was muß ich machen, um z.b. höhen oder bässe festzustellen? würde mich über hilfe freuen.
empfehlenswert Nicht nur empfehlenswert. FFT arbeitet nur mit Eingangsvektoren der Länge 2^n @KoF Realtime-FFT bei 50kHz/16Bit auf einem MSP? Vergiss es. Selbst für 20fps dürfte die Rechenleistung des MSP kaum ausreichen. Was die Implementierung der FFT in C angeht: http://www.google.de/search?
-
Thread
MSP430 Portfehler
Nach der neuinstalation meines Rechners habe ich versucht mit CCS für meinen MSP430F149 zu schreieben. Beim Kompilieren löst er mir die Port deffines wie z.B. P1DIR nicht auf. WDTCTL geht hingegen problemlos. Liegt es daran das im Header P1DIR nie richtig definiert wird? Ist
ausgeschlossen sein, da die Standardbeispiele wie http://www.control.aau.dk/~hr/ITC2011/mm02-opbygn/msp430x1xx_fet_1.c genauso nicht funktionieren. Kopier ich nun die Headerdatei + dieses Linker Command File (indem Zuweisungen zu diesen Ports stehen) in den Ordner von meinem Beispiel, schweben die
-
Thread
MSP430: Kommunikation mit MMC funktioniert nicht richtig :-(
geändert, Betrieb mit/ohne Quarz usw. aber das bringt bestenfalls keine Verschlechterung, obwohl der MSP430F149 mit der MMC mittels SPI kommuniziert und es deshalb zuverlässig sein sollte. Mit dem Oszi sehe ich aber, dass die Karte meist keine Daten liefert. Woran kann es liegen dass es nicht funktioniert
hab zur Zeit auch Probleme mit einem F149, läuft nur wenn er will... Resetbeschaltung, Quartz alles probiert, ich finde den Fehler nicht, entweder er läuft und alles funktioniert, oder er läuft nicht und nichtmal Reset hilft.... Nach ein
-
Thread
bitte gerberdaten für msp testboard
Hi Björn Was ist das für ein Testboard? Ich hab mir vor Kurzem die MSP430er angeschaut und möchte gerne mehr wissen. Gruss Tom
Hallo Tom, es hat folgende Eigenschaften: Prozessor:msp430f149 -Spannungsversorgung variabel zwischen 7,5 und 12 Volt -Umschaltbar zwischen 3.3V und 3.6V(8Mhz) mittels Jumper -16 Ein/16 Ausgänge auf 5V Pegel gewandelt -8 AD-Kanäle (wobei ich leider
-
Thread
[V] MSP430 Header + JTAG
Hallo, angeboten wird hier ein MSP430 Headerboard und ein passender JTAG, alles ist von OLIMEX. Die Sachen sind neu, da ich zwar mich damit beschäftigen wollte kam jedoch nie dazu. Der Preis liegt bei 27,50 Euro inkl. Versand. Hier ist die Referenz: - header board with MSP430F149 - parallel port JTAG compatible to TI FET melden bitte unter: usd . pcp (ät) gmx . de
-
Thread
Sind die µC PIC die einzigsten, die eine Layoutkompatibilität bieten?
Die MSP430 sind manchmal innerhalb einer Familie pinkompatibel, so z.B. 'F169, 'F1610, 'F1611 und 'F1612, auch 'F149 etc. und 'F159 etc. haben ein zumindest ähnliches Pinout.
Baugrössen ja nicht funktionieren. XMEGAS sind bei gleiche Gehäusegrösse auch kompatibel STM32F1 und STM32F2 (je nach Modell evtl.) auch
-
Thread
MSP430 Capture eine Frequenz
Hallo alle zusammen, habe folgendes kleines Programm geschrieben. Es läuft auf dem 430F149. So weit so gut. Am Capture-Pin CCI2A habe ich eine quarzstabile Eingangsfrequenz von 32.786kHz angeschlossen. Diese wird auch nach 200 Capture-Durchläufen und Mittelwertbildung angezeigt - der
euch, MG. Der Code: #include <stdlib.h> #include <string.h> #include <stdio.h> #include <msp430x14x.h> #include <main.h> #include <math.h> volatile unsigned int LastValue; char fCAP; unsigned int count=0; volatile unsigned long sum=0; unsigned int CountTC; float freq; float buffer
-
Thread
ICC430 und NOP'S
Leute! Kann mir einer von Euch Erfahrenen Programmieren kurz klar machen, wie ich ein NOP im ICC430 Compiler einfüge? LEider kennt der den BEfehl nicht, vielleicht hab' ich auch nur ein Header vergessen. Und bitte keine abfälligen Bemerkungen über den ICC430, ich hab' ihn mir nicht ausgesucht. Das ganze soll auf einem Selfmade-Board mit einem MSP430F149 funzen, nur so zur Info. Ich hab' jetzt schon zum 10.Mal das FAQ vom ICC430 durch, ich finde einfach nix. Bei fast jedem anderen Compiler gibt es diesen "no operation"-Befehl doch, oder? Ich
-
Thread
I2C - Sternbeschaltung
, die er mir gerne mitteilen möchte? Ich freue mich über jede Rückmeldung. FG Tom PS: uC: MSP430F149, Software I2C muss ich noch implementieren, TI hat aber ein Beispiel dafür parat.
Hallo Clemens Ich glaube, ich programmiere lieber zwei verschiedene Schnittstellen am MSP430 als dass ich mir jetzt schon eine zweit uC-Familie zumute ;-). Danke aber für die Idee! Die Seiten von Philips habe ich natürlich auch schon studiert. Dort steht, dass man mit 500Hz auch 100 Meter
-
Thread
MSP430 ADC und Lineout der Soundkarte nutzen
Hallo miteinander, um ein wenig mit dem MSP430 und den ADC zu spielen, möchte ich gerne mit der Soundkarte analoge Signale generieren und diese mit wieder dem ADC digitalisieren (F149). Welche anpassschaltung ist da für den msp notwendig?
perfekt ausnutzen). Die 200mV, die da verloren gehen, sind doch wurscht. Bei 12 Bit Auflösung ist dein MSP340 der Soundkarte doch eh meilenweit überlegen.
-
Thread
mspgcc und Messen
Hi, ich habe ein größeres Problemchen mit dem mspgcc. Ich habe ein Assemblerlisteing für den MSP430F149, mit dem Spannungsmessungen durchgeführt werden. Wie bewerkstellige ich es, diese kleine Routine in den C-Compiler zu übertragen? Das Teil sieht so aus: Mess_A0 ;MOV #ISelA0+RSelAut+
analoggencontent.tsp?templateId=5246&navigationId=10032&familyId=342&path=templatedata/cm/general/data/200209msp430codeexamples
-
Thread
MSP430 GPS-Daten von UART0 Probleme
noch einmal die Pinbelegung angeschaut und sie scheint korrekt zu sein. TX von GPS geht auf Pin33 (MSP430F149) also RX0 Gruss reflection
Die Vektoren sind in der msp430x16x.h deklariert.
-
Thread
Umfrage: euer Lieblings-Controller
Na denn muss ich ja mal 'ne Lanze für den MSP430 brechen. Ich benutze den nämlich am liebsten, bei normalen Projekten meist den MSP430F149. Auffe Arbeit benutze ich derzeit den C167 von Infineon mit dem Tasking EDE, aber der wäre mir privat viel
-
Thread
MSP430 Interrupt Port1
Guten Morgen alle zusammen Beim MSP430F149 sind ja die Ports 1+2 interruptfähig. Ich frage mich nun, wie man mit einem Interruptvektor 2 verschiedene Sachen ausführen kann. z.bsp. Soll bei Port1.0 bei der fallenden Flanke etwas anderes
GIE-Bit. Weisst du eigentlich, ob das nach einem Power-On per default gesetzt ist? Ich schicke meinen MSP430 in den LPM3 mit GIE (_BIS_SR(LPM3_bits + GIE);), da ist es mir eh egal, aber falls ich das mal nicht mache, müsste ich ja dann aufpassen, immer zuerst das GIE zu setzen, falls es nicht sowieso per
-
Thread
Frage:Gibts unterschiede beim flashen??
habe ein C-Programm geschrieben und versucht mit dem IAR Worckbench(C-Spy)in einem Mikrocontroller MSP430F149 rein zu schreiben. Dies funktionierte auch ,aber mit dem msp430 insight werden nur die Kurven im oberen teil des Displays erzeugt. Woran könnte das nun liegen?
-
Thread
[V] diverse Bauteile
ATMEGA324P-20AU → 1€ 1x ATMEGA328P-MU → 1€ >20x ATMEGA645-16AU → 1€/Stk. 1x 90USB1287-16AU → 2€ >20x MSP430F1611IPM → 1€/Stk. 6x MSP430F149IPM → 2€/Stk. 1x PTMA402050A1AZ, DC/DC-Convertermodul 48Vin, 5V/2A out → 5€ 1x OFM40T-02, 40W OpenFrame Schaltnetzteil von Astrodyne mit 3 Ausgangsspannungen +5V