-
Artikel
Linksammlung
ausführliche Einführung Kleine Projekte mit dem MSP430 - Schaltplan und Layout zu einem MSP430F149-Board und einem ADXL-G-Sensor mit MSP430 The MSP430 Bugspray Database - umfangreiche Datenbank für Bugs in MSP430-Controllern MSP430.info - Portalseite für MSP430; Info, Projekte (MIDI, USB) Yahoo group MSP430 - lebhaftes Forum mit vielen MSP430-Experten mps430-gdb und Eclipse - Eine Anleitung von Chris Liechti Forum MSP430 - Projekte mit MSP430 (GPS, BlueTooth
-
Thread
Multiplikation beim MSP430
Hallo, wielleicht kann mir jemand helfen oder wenigstens was dazu sagen. Ich habe einen MSP430F149. Das Ding hat einen Hardware- Multiplizierer. Die Dauer der Multiplikation dauert eine Zykluszeit. So das Problem dabei ist aber, das das Beschreiben der Multiplikationsregister jeweils 5 Zyklen
Zyklus genügen. Aber ist auch so in Ordnung. Um nicht in zeitliche Engstelle zu geraten, habe ich den F149 übertaktet. Läuft ohne Kühlung bei mir sogar bis 20MHz absolut stabil. Zeigt sich, dass TI hier eine sehr hohe Sicherheitsreserve angesetzt hat. Wollte trotzdem einen kleinen Kühlkörper spendieren
-
Thread
fragen zu timerprog. mit msp430
hallo, ich würde ganz gerne die umdrehungszahl eines 12v lüfters messen und dazu einen msp430 benutzen. im moment komme ich aber mit den timern und interrupts des msp430f149 noch nicht so ganz klar. hat vielleicht jemand schon ein fertiges programm (evtl. in c), das so etwas realisiert (
-
Thread
smp430 uart polling
natürlich MSP nicht SMP :)
Ich weiß nicht ob es bei allen MSP's gleich ist, aber beim MSP430F149 ist es UTXIFG0 für die erste UART.
-
Thread
MSP430 Geschwindigkeit UART testen.
Hallo zusammen, ich habe meinem msp430 erst einmal einen 8MHz Resonator gekönnt, damit beim UART mal die baudrate hochschrauben konnte. die kommunikation mit 115200 geht nun prima. nun aber zu meinem problem. ich lasse zweicontroller, beides msp430f149 über xbee module miteinander kommunizieren. das funktioniert auch wunderbar. nun würde ich gerne testen, wie schnell die datenübertragung wirklich ist, also, was noch ankommt, vor allem weil
-
Thread
Digitaltacho + LCD
http://www.digital-hobby.de/seite.php?uid=C34f345542e5613467d9d4a6113345993 Ist zwar nen Drehzahlmesser aber Prinzip sit ja das Gleiche (UM/Min oder KM/h)
was man selber lernen muss. Also um noch was konstruktives loszuwerden: http://www.mathar.com/msp430.html Da wird ein MSP430-149 vorgestellt, mit dem diverse Dinge gebastelt werden. Ich hab einiges an Erfahrung mit dem Proz und kann ihn empfehlen. Unterscheidet sich aber in der Anwendung kaum
-
Thread
LCD Anzeige spinnt
1234 raus kommt 7239 Danke vom Netwurm hier der Quelltext : [c] #include <msp430x44x.h> /* ############################################ ## Display Treiber Alarmanlage MSP430F449 ## ############################################ __a__ | | f
141*/ 0x8d, /*142*/ 0x8e, /*143*/ 0x8f, /*144*/ 0x90, /*145*/ 0x91, /*146*/ 0x92, /*147*/ 0x93, /*148*/ 0x94, /*149*/ 0x95, /*150*/ 0x96, /*151*/ 0x97, /*152*/ 0x98, /*153*/ 0x99, /*154*/ 0x9a, /*155*/ 0x9b, /*156*/ 0x9c, /*
-
Thread
MSP439F149, beide UARTs verwenden;
Hallo, ich möchte bei einem MSP430F149 beide UARTS verwenden. Testweise soll jeder UART ein Zeichen empfangen und zurückschicken. Wenn jeweils nur ein UART verwendet wird, klappt das auch einwandfrei. Wenn aber in einem Programm
[c] #include <msp430x14x.h> #include <signal.h> int main(void) { WDTCTL = WDTPW + WDTHOLD; // Watchdog abschalten //P3SEL = 0x00; // P3SEL |= 0x30; // P3.4 und P3.5 als USART0 TXD/RXD 0x30
-
Thread
Easyweb rev.4 nicht anpingbar
Hallo, hab das Testprogram von Olimex auf den MSP430F149 aufgespielt, doch ich kann es unter der angegebenen IP 192.168.0.30 nicht anpingen oder die Webseite aufrufen. Kenn jemand das Probem und hat eine Lösung für mich?? Danke schonmal
nichts auffälliges entdeckt,.. Ja wo hakt es denn jetzt? Kommen überhaupt keine Daten vom CS in dem MSP, oder wie? In der DoNetworkStuff() Funktion muss das ActRxEvent aufgerufen werden wenn er was empfangen hat.
-
Thread
MSP430F4794 und I2C EEPROM
Hallo ihr Profis ... ich beschäftige mich nun ein paar Tage mit dem MSP430F4794 und einem I2C EEPROM (M24C32). Ich glaube das schreiben (Byteweise) funktioniert. Wenn ich aber die Bytes wieder lesen will, habe ich eine Verschiebung drin so... Meine Frage ist eigentlich
Das Prob kenne ich vom MSP430F149. Liest man den RX Buffer nicht aus kann es zu Problemen führen, auch wenn das andere hier nicht glauben. Ich habe Routinen da geht es NUR wenn ich ihn auslese (obschon ich den Inhalt nicht benötige
-
Thread
Funkmodul mit CC430F5XXX
Hallo Leute, hat schon einer von euch mit der TI Funkcontroller-Familie CC430FXXXX gearbeitet (868MHz)? Vielleicht kennt jemand ein Layout für eine kleine Sensoranwendung? Im Netz finde ich nur die teuren Samples Kit von TI (149$) und natürlich die tolle EZ430-Chronos Entwicklungsumgebung
-20°C ... +100°C). Natürlich soll das Layout soll möglichst klein sein und Ultra-Low-Power daher MSP430 und nicht RFM12. Die Hardware besteht soll im wesentlichen aus folgenden Komponenten bestehen: - µC+RF (CC430F51XX) - Platinen-Antenne - NTC (Sensor) - EEPROM (SPI, 64kB) - JTAG - Batterie
-
Thread
IAR & MSP430 Timer ISR problem [english response...please]
post answers in english, too? 2.If YES, can someone help me with a timer ISR problem in IAR EW for Msp430f149?
went with DCO. I can't find anything wrong in C Below is the source code: #include <msp430x14x.h> #include "types.h" //u8=unsigned char u16=unsigned int u16 counter=0; u32 counter2=0; u8 toggle=0; u8 toggle2=0; #pragma vector = TIMERA1_VECTOR //interupt syntax for IAR 2.x
-
Thread
MSP430 - LPM0
Hallo, ich versuche gerade den LPM0 eines MSP430F161x zu verwenden. Leider gelingt mir das nicht wie von TI vorgesehen, da meine Stromaufnahme um Faktor 2 größer ist als erwartet. SMCLK hab ich extern mit XT2 wie angegeben auf 1Mhz und Vcc auf
Ok hat sich schon erledigt sieht Ti-Board: http://e2e.ti.com/support/microcontrollers/msp43016-bit_ultra-low_power_mcus/f/166/t/157114.aspx#572813
-
Thread
Terminal Programm
Hi! Bin auf der suche nach einem Programm um mit meinem Usart des MSP430F149 zu kommunizieren. Das Win Programm sollte einfach folgende Dinge können: - Baudrate(partiy..) einstellbar - einfach zeichen die im fenster eingetippt werden an den Usart des Msp über eine
-
Thread
MSP Timer langsamer machen
Hi! Ich spiele zur Zeit mit einem MSP430F149 von TI herum und bekomme den Timer A nicht langsamer. In der Anleitung steht man soll beim Initialisieren die IDx Bits setzen um den Takt durch 2,4 oder 8 zu teilen, ich finde jedoch kein Beispiel
http://mathar.com/msp_disco2.html seh dir das hier mal an. da wird der timer (auf deutsch) erklärt ;-) mfg KoF
-
Thread
Schnelle Temperaturmessung
mehr Informationen zu dem Thema. Ich suche vor allem Beschaltungsbeispiele, die ich dann auf meinen MSP430F149 anpassen kann. Der hat eine interne 2.5V Referenzspannungsquelle sowie 8 12Bit-ADC-Eingänge, womit sich die -2,2mV/K doch einfach messen lassen müssten, nicht wahr? Meine bisherige Lösung ist
spendieren. Und nicht vergessen jeder Transistor muss für sich kalibriert werden. Noch ein Tip, der MSP430 kan auch Vref=1.5V, damit nutzt du deinen Messbereich besser aus.
-
Thread
Der MSP430 und das POR-Signal
Tachchen, habe Probleme mit dem Resetten beim MSP430-F149-IPM. Wird die Versorgungsspannung weggenommen fällt der Pegel an Pin 58 (RST/NMI) zwar auf unter 0,4V (wie in der Spec. beschrieben), legt man nun die Spannung wieder an, merkt man, dass
hm, ich hab den standardmäßig mit einem 100k Pullup auf vcc Pegel geklemmt, und mit 100nF gegen Masse abgesichert, damit er auch nicht ausversehen resettet wird. Klappt wunderbar. der Flo
-
Thread
MSP430 & CC1100 Problem mit RxFIFO
Hallo, ich habe ein Problem beim empfangen mit dem CC1100 von Chipcon und dem MSP430F149. Was bereits geht: nach empfang des SyncWords löst mir GDO2 einen Interrupt aus (IOCFG2 0x06) nun möchte ich die meine Nutzdaten (2 Bytes nach dem SyncWord), aus dem RxFIFO über die SPI
Hallo, ich arbeite mit einem CC2500 und einem CC1101, ich empfehle dir die MSP430-CC1100 Interface Bibliotheken von der TI-Homepage. Einfach den Suchbegriff "slaa325" eingeben, da kannst du dir die Sachen runterladen. Das hat den Vorteil, das vieles von deinem gezeigten Programmcode
-
Thread
MSP4301611 AD12 ein Kanal
wissen,wie kann man die digitale Ausgangssignal von PC mit IAR Debugger gucken. // // MSP430F149 // --------------- // | | // Vin -->|P6.0/A0 | // | | // REF -->|VeREF+ | // | | #include<MSP430x16x.h> static unsigned int A0results; void ADC12Init(void); void main( void ) { WDTCTL=WDTPW+WDTHOLD; P6SEL|= BIT0; ADC12Init(); _EINT(); ADC12CTL0|=ADC12SC; while(1); }
-
Thread
SDHC Card keine Antwort auf cmd0
@Siggi das ist der Ausschnitt mit der Initialisierung ist für MSP430F149 an 8Mhz, was mich wie gesagt wundert ist, dass "normale" SD-Cards einwandfrei funktionieren [c] // Initialisieren char init_SD (void) { int i; unsigned char antwort=0x00; unsigned
alle kleinen (hoffentlich alle) Fehlerchen aus meinem Programm entfernt habe habe ich das Board ohne MSP-FET Adapter laufen lassen und siehe da auch mein Problemkind unterhält sich aufeinmal mühelos mit dem Controller. Ich kann es mir nicht erklären warum, bin aber trotzdem mit dem Ergebniss zufrieden
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
größe 40mm x 60mm 2. MMI platine (in arbeit) - nur mit display lieferbar. - 5 volt eingang. - MSP430F15x/MSP430F16x/MSP430F161x microcontroller. - JTAG anschluss. - I2C anschluss mit pegel anpassung. - RS232 V24 anschluss. - bis zu 64Kbytes EEPROM (smd) - Spannungs regler für 3.3 volt und 2.8
Hallo, also ich verwende den MSP430f149 um das S65 LPH88.. anzusteuern. Der MSP wird mit dem internen DCO (8.388.608Hz) getaktet. Das Display hängt am Hardware SPI des Mikrocontrollers. Mit dem Oszi sehe ich, dass über den SPI
-
Thread
variable PWM mit MSP430
Verhalten habe ich noch immer keine Lösung gefunden. Es handelt sich um eine LED Ansteuerung mit dem MSP430F149 per PWm vom TimerB mit als Hardware PWM. Also die Pins 4.0...4.7. Er läuft mit 8MHz. Der Testcode zeigt nur die Funktionalitäten für die PWM generierung. Timer A erzeugt Interrupts, bei denen
schrieb im Beitrag #6214249: > wie würde man den diesen PWM Generator realisieren Gar nicht! Der MSP kann PWM in HW. Im FUG findest du alle Infos zum OUTMODE.
-
Thread
Kleines Funkmodul mit CC430F5XXX
Hallo Leute, hat schon einer von euch mit der TI Funkcontroller-Familie CC430FXXXX gearbeitet (868MHz)? Vielleicht kennt jemand ein Layout für eine kleine Sensoranwendung? Im Netz finde ich nur die teuren Samples Kit von TI (149$) und natürlich das tolle EZ430-Chronos Entwicklungsumgebung
(-20°C ... +100°C). Natürlich soll das Layout soll möglichst klein sein und Ultra-Low-Power daher MSP430 und nicht RFM12. Die Hardware besteht soll im wesentlichen aus folgenden Komponenten bestehen: - µC+RF (CC430F51XX) - Platinen-Antenne - NTC (Sensor) - EEPROM (SPI, 64kB) - JTAG - Batterie
-
Thread
MSP40 Frage zum Stromverbrauch
Hallo zusammen, ich habe eine Frage zum MSP430, genauer zum f149. Lese ich das richtig aus dem Datenblatt, dass dieser bei 3.0V Versorgungsspannung nur 560 MikroVolt braucht? Stimmt das, bzw. welche Stromaufnahme hat der MSP maximal? Grüße
-
Thread
ADC
Hallo, ich möchte mit meinem msp430f149 eine analoge-spgannung. messen. ich möchte dazu die interne referenzspg verwenden, wie muss ich dann die einschlägigen pins verwenden: vref+,veref+,vref-/veref-???? ich würde sie alle offen
Kann ich dir nicht sagen, weil ich keine ahnung vom MSP hab, aber da ist das Datenblatt dein Freund!
-
Thread
MSP430 ADS7888 RS232
Hallo, ich habe da ein paar Fragen. Benutzt wird der MSP430F149, Takt 7,3728 MHz (ACLK), IAR Software. ADS7888 (8bit ADC) Funktionsweise des Programms: Programm soll den Timerwert hochzählen und danach jeweils die Daten aus dem ADC auslesen und dann zum
die ISR immer weiter { TACCR0 += 7372800; // ACLK/1000 = ca 7372 f�r 1000 Samples pro sekunde [/c] Was hast Du denn für'n Super-MSP erwischt ;-) Mein Timer_A hat nur 16-bit, also maximal 65535
-
Thread
MSP430F5438A
Hallo! Ich bin dabei einen MSP430F5438A auf seinen Energieverbrauch zu untersuchen. Das (spielerische) Ziel ist es, später den MSP mittels eines Kondensators (atm. 3680µF) möglichst lange zu betreiben. Nur leider bin ich nicht
Hallo Jens ich habe auch mal rumprobiert (F149 Chip) folgender code Assembler habe ich getestet und mit einen Alten Vielfachmesser 3 aus DDR Produktion gemessen. mov.b #0FFh,&P5DIR ;senkt stromverbrauch !bei nicht benutzten Pins mov.b
-
Thread
probleme mit lcd im 4 bit mode
ok :-) sag mal, hast du ahnung vom msp? ->will/muß ein multitasking erstellen ->hab iar 3.20 c compiler ->hab msp430f149 (2kb ram, 60kb rom) ->hab null ahnung, wo ich anfangen soll :-(
-
Thread
Real-Timer DS1305E
Hallo, hat jemand Erfahrung mit DS1305E und MSP430F149. Grüße. LED
mit DS1305 ja, mit MSP nein.
-
Thread
RMS über 8192 Werte auf MSPF149 sehr langsam
draussen lass verändert sich nichts spürbar, bei der Multiplikation gewinne ich ca. 2 Sekunden. Der msp430 hat doch ein Hard. Multiplier das sollte doch raz faz gehen. Ich seh jetzt nicht ganz den Zeitfresser? Der Timer A3 hat ja eine niedrigere Priorität wie der ADC12, deshalb arbeitet der auch alles
getacktet also DCO kann ich beliebig wählen. Hat wer vll. die einstellungen für maximalen Takt vom F149 ?
-
Thread
QuarzOzilator an MSP430
Hi, reicht es aus wenn ich an den XIN des msp hänge ? Mit wei viel mhz kann cih den chip maximal takten ? im datenblatt ahb ich ncihts dadrüber gefunden ... cu Moritz
die die verschiedenen Prozessortypen beschreiben (es macht einen Unterschied, ob dir eines für den 430P1121 oder für den 430F149 in die Hände fällt) und dann gibt es noch 1 Haufen Applikationsberichte, SLAAxxx, wobei xxx im Bereich 039-150 liegt. www.ti.com hilft da weiter. Gruß, ALF
-
Thread
MSP430: Selbsttest von RAM und Flash ?
Hallo zusammen, für einem MSP430F149 möchte ich in C einen Einschalt-Selbsttest programmieren, der nach dem Einschalten den RAM komplett durchtestet (also alle Zellen beschreibt, ausliest und wieder löscht) und den Programm-Flash
Stromversorgung, EMV-gerechtes Layout, Brown-Out-Reset, Lock-Bits setzen usw. Ich kenne jetzt den MSP nicht genau, aber manche MC habe einen Bootbereich, der z.B. nur durch einen externen Programmer mit 12V Programmierspannung änderbar ist (z.B. T89C51CC01). Dieser Bootbereich ist dadurch unempfindlicher
-
Thread
MSP430 Interrupt
werden jedoch alle Zeichen ordentlich empfangen ist das Richtig so? Verwendeter Controler ist der MSP430F149
mag unterschiedlich sein und hängt sicherlich auch von der Puffertiefe ab. Vielleicht ist das beim MSP430 ja anders, aber üblicherweise werden solche Pufferregister genau ein einziges Mal pro empfangenem Byte ausgelesen.
-
Thread
R4 in C-code
Hallo zusammen, ich probiere gerade mit MSP430F149. In Assembler-Code kann man schreiben MOV #1,R4 wie sieht es in C-Code aus? Gruß. Berta.
while(i<2) { i++; } [/c] in Assembleranweisungen für den jeweiligen Prozessor. Ich kenne den MSP nicht, aber ich denke Du lädst einen Wert ins R4-Register. In C gibt es dafür Variablen, z.B.: [c] int i = 0; [/c] In welches Register oder Speicherbereich die Variable und deren Wert kommt, entscheidet
-
Thread
MSP430 UART Interrupt Problem
Hallo, ich habe ein Problem mit dem Interrupt des UART0 vom MSP430F149. Folgenden Code habe ich [c] WDTCTL = WDTPW + WDTHOLD; // Stop WDT P3SEL |= 0x30; // P3.4,5 = USART0 TXD/RXD P1DIR |= 0x01; ME1 |= UTXE0
So jetzt gehts... mit neuem Controller und dem oberen Code gehts, ist wohl der Rx des alten MSP kaputt.
-
Thread
MSP430 Interrupt für Daten Senden über UART
Salu zusammen Ich habe hier eine Frage. Zur Zeit sende ich Daten von meinem MSP430F149 über einen FT232RL ans Hyperterminal des PC. Die Senderoutine sieht folgendermassen aus: void Send_uart_1(char* string)// String über UART1 an PC senden { while (*string) // so lange
FIFO ist mir aber noch nicht so ganz klar. Meinst Du das so: Ich schicke Daten in den FIFO und der MSP übernimmt sozusagen den Rest? (Daten aus FIFO rausschaufeln wenn Schnittstelle frei ect.)? Wie gross würdest Du so einen Buffer deklarieren? Ich habe eben bereits zwei grosse Buffer deklariert