-
Thread
interner ADC des msp430
Moin, den Takt des ADC im msp430 kann ich doch beliebig runterschrauben oder? Ich moechte z.B nur mit 5kS/s abtasten. Binda im DB noch nicht ganz durchgestiegen
-
Thread
Taster an Port MSP430
Hallo! Ich habe einen Taster an Port 2. [c] P2DIR= 0x00; // Port 2 Input P2SEL= 0x00; // Port 2 als GPIO P2IE= 0x00; // Interrupt aus [/c] Ich möchte nun mit einem Tastendruck (dann liegt GND am Eingang des PIN0) eine Variable a erhöhen. Allerdings weis ich nicht genau: Wird P2IN, PIN0 dann zur 0 oder zur 1 ? Ich möchte das P2IN maskieren, sodass er immer nur PIN0 überprüft und sobald gedrückt wurde, soll a einmal größer werden. Bitte um Hilfe
-
Thread
MSP430 UART-Senden
Hallo! Ich möchte über UART Pakete bestimmter Bytelänge in bestimmten abständen senden. Sprich Paket senden, 5ms warten Paket senden, und so weiter. Wie bekomme ich die Taktung hin, mittels Timer oder kann man da irgendwie mit dem UART Interrupt arbeiten, oder beides? Von außen möchte ich dann diese Zeitabständer vergrößern und verkleinern. Ich bin recht neu auf dem Gebiet und grüble schon seit einigen Stunden wie das am besten gehen könnte! Bin für jeden Hinweis dankbar!
-
Thread
Servo Motor und MSP430
Hallo zusammen, ich habe ein Problem mit einem MSP430F149. Ich möchte mit dem µC 5 Servo Motoren betreiben. Für das PWM Signal habe ich den TimerB verwendet. Wenn ich mir das Signal mit dem Oszi anschaue, passt das ganze schon soweit (1-2ms Pulse
-
Thread
MSP 430 *nix Compiler?
Also HI @ all, ich hab jetzt nach 5 Jahren mal wieder meinen MSP430 ausgegraben und suche nun einen Compiler für Unices (nur Linux reicht auch aber für FreeBSD und vielleicht auch den Hurd wär praktischer.). Ich hab auf Sourceforge mal ne Projektseite gefunden
-
Thread
MSP430 Probleme mit ADC
Hallo, ich habe folgendes Poroblem. Ich habe ein Programm geschrieben, mit dem ich die interne Temperatur auslese und auf einem Display ausgebe. Das ganze habe ich so initialisier: ADC12CTL0 = ADC12ON + SHT0_8 + REFON; ADC12CTL1 = SHP; ADC12MCTL0 = SREF_1 + INCH_10; ADC12IE = 0x001; ADC12CTL0 |= ENC; Das funktioniert auch. Nun wollte ich die ADC Ports 0 und 7, also die Ports 6.0 und 6.7 dazu nehmen und Spannungen einlesen. Das wollte ich nun so initialisieren: P6DIR=0x00; P6SEL=0x81; ADC12CTL0 = ADC12ON + SHT0
-
Thread
Zeit-Frage MSP430 und andere
Hallo Miteinander, ich möchte gerne wissen wie ich die "genaue" Zeit für einen Schleifenaufruf und Durchlauf ermittle? Damit ich Wartezeiten genau definieren kann z.B. 0,5 Millisekunden. Bisher hab ichs halt so gemacht das ich ne LED aufleuchten lasse, die Zeit von Hand messe. Danach anpassen der Schleife. Das ist aber schon eine sehr schlechte Lösung und taucht nur für Sekunden. Mein MSP bekommt über XT2 einen 3.58 MHz Takt. Den hab ich auf 1/8 geteilt. Da ich keine Ahnung von Assembler hab, blick ich das nicht mit der Zeit pro Befehl. Könnte einer mir bitte weiter helfen. wait(50); /
-
Thread
Baudrate am UART(MSP430)
Hi, eine Anfängerfrage.. ich möchte ein Signal mit der Baudrate von 31.2500 am uart einlesen. Wie rechne ich vom Grundtakt runter um auf die gewünschte Baudrate zu kommen?? ich programmiere in C.... Thanks der kim
-
Thread
Eingang beim MSP430
Hi, wie lautet der Befehl wenn ich an einem Port einen Eingang über einen Taster Regestrieren will und der zählt mir dann ein Register hoch? P2IN=0x00 inc R4 (für einen taster am Port2,erster Pin bzw BIT0) funktioniert nicht... Aber wie kann ich es sonst umsetzten?? Vielen Dank im Vorraus!
-
Thread
Dali in Verbingung mit dem MSP430
oder muss ich anders vorgehen und wenn ja, könnte mir jemand Hilfestellung geben. Ich verwende das MSP430F169 von Softbaugh und möchte es so einrichten, dass ich DALI damit verwenden kann. Als Programmierumgebung verwende ich IAR. Es wäre schon interessant, wie das funktioniert. Vielleicht hat jemand
gibt es eine Applikation-Note zum PIC16F628. Diese Infos helfen sicher bei der Portierung auf den MSP. schöne Grüße Thomas
-
Thread
msp 430F2619
Hallo Leute, weis jemand wie ich 4 pwm signale die aber um viertel versetzt sind und das tast verhältnis muss veränderbar sein erzeugen kann. Ich habe schon mit Timer A und Timer B versucht in verschieden Modus wie z.b up Mode oder up/down mode zu betreiben. leider kein erfolg. ich möchte mit den Signalen 4 DC-DC Wandler ansteuern. Siehe Anhang Danke im voraus
-
Thread
MSP430 Timer mit Interrupt
Moin! Ich möchte mit einem MSP430(F1232) alle 100ms eine Messung durchführen. In der Zwischenzeit soll nichts passieren - sprich, ich denke da an einen Interrupt-auslösenden Timer. Ich verwende für den ACLK einen (normalen) Quarz
-
Thread
Pulsnachbildung zur Servosteuerug Msp430
Hallo zusammen Ich versuche eine Art PCM zu PPM Converter zu machen. Dies soll dazu dienen über die Lehrerbuchse an meiner Fernsteuerung die Signale die Normalerweise der Schüler sendet zu emulieren und es mir so zu ermöglichen Servos über den Computer zu steuern. Die Signale sehen so aus das es ein Signalpacket ist das mit 50 HZ bei 20 ms Länge übertragen wird. Innerhalb dieser 20 ms sind die 8 Kanäle enthalten wobei dabei jeder puls für die kanäle zwischen 700 - 1500 us lang ist. dies will ich nun mit dem timer_a realisieren indem ich ein pwm Signal generiere. Und die Länge des Signals entsprechend
-
Thread
MSP430: MCLK-Problem
Hallo, Controller: MSP430F449 Ich benutze einen externen Quarz (8MHz an XT2) und folgende Konfiguration: FLL_CTL1 &= ~XT2OFF; // XT2 einschalten (8MHz) do { FLL_CTL0 &= ~XT2OF;
-
Thread
MSP 430 Praxisbuch im Angebot!
auch Leute gibt, die neben den AVRs auch MSPs programmieren: Bei Terrashop ist momentan "Das große MSP 430 Praxisbuch" von Lutz Bierl als Mängelexemplar für 14,95 EUR im Angebot. http://www.terrashop.de/77234299/artikel.php Dieses Buch ist gut geschrieben und sehr zu empfehlen. Ich habe es mir
-
Thread
Spannungsregler für MSP 430
Morgen! Ich möchte mir den Spannungsregler der hier aufder Seite für den MSP 430 abgebildet ist nachbauen. Was brauche ich für Kondensatoren dafür? Elkos? Keramik oder Folie ? Danke und MfG Christian
-
Thread
msp430_C-code
Hi hat jemand c-code (Beispiele) messdaten Erfassung, sowie von intern ADC des MSP430F149
-
Thread
MSP430 JTAG Programmer
Hi! Hab mir mal den Schaltplan für den JTAG-Programmer angeschaut und hab da eine Frage: wo geht das Vdd hin? Kommt das von der LPT oder von einer externen Stromversorgung. Und wo kann ich die Software für den Programmer runterladen? Weiß auch jemanden, ob man das JTAG-Programmiergerät dann auch für andere Prozessoren verwenden kann. z.B. µPSD3200 Controller in Verbindung mit µPSD-Express. mfg Weinga-Unity
-
Thread
MSP430 an USB ?
Gibt es bereits Evaluation - Kits (aka. Experimentierboards) für den MSP430, die man an die USB-Schnittstelle anstecken kann ? Wenn Ja, dann sagt mir bitte wo.
-
Thread
MSP 430 F5529
unpraktisch. hat jemand eine praktische Idee? > > Hier zur ursprüngliche Diskussion: > Beitrag "MSP430 F5529 Wobbel-Generator" dazu noch der Hinweis: die Richtung der Frequenzänderung/ Pulsbreitenänderung soll ebenfalls einstellbar sein... ursprünglich war eine Schrittweite von +/- 5 % gedacht,
-
Thread
MSP430.... Eagle Lib
Hi, hat jemand für die msp von Ti schon ne Eagle lib gemacht oder muss ich die erst selber anlegen ? mfg M.Veit
-
Thread
MSP430 Timer mit Interrupt
Moin! Ich möchte mit einem MSP430(F1232) alle 100ms eine Messung durchführen. In der Zwischenzeit soll nichts passieren - sprich, ich denke da an einen Interrupt-auslösenden Timer. Ich verwende für den ACLK einen (normalen) Quarz
-
Thread
msp430 BOR Reset
könnten dafür noch > verantwortlich sein? Hat es eventuell auch mit dem LPM3 Mode zu tun? Welcher MSP430 genau? LPM hat damit nichts zu tun. Sei doch froh, dass dir der Prozessor die Ursache sagt. Wieso suchst du nach einer anderen Ursache?
-
Thread
MSP430 Programmersoftware.. Welche?
Hi! Welche Software verwendet man für den JTAG-Programmer für den MSP430, der in diesem Forum beschrieben ist? Ist das diese rproxy Sache? mfg Weinga-Unity
-
Thread
FTDI USB mit Msp430
Hallo, ich habe den DLP-USB245M an einen msp430f149 angeschlossen. Senden und Empfangen funktioniert auch. Allerdings sind die Datenraten sehr bescheiden (4kB/s von msp->pc) und würde sie gerne erhöhen. Mein Programm ist vom Ablauf wie folgt
-
Thread
MSP430: If wird übersprungen
Hi, ich hab ein Problem und hock da schon den ganzen Tag drann. Und zwar will ich, dass die führenden Nullen entfernt werden. Lass ich den Code auf meinem PC laufen klapt das auch wunderbar, aber sobald ich das ganzen aufm uc laufen lass wird das if einfach ignoriert. Hier der Code: const uint16_t teiler[5]={10000, 1000, 100 , 10, 1}; struct { uint16_t first:1; }var; char * inttobcd(uint16_t value) { volatile uint16_t worth=0; volatile uint16_t i=0; volatile uint16_t z=0; var.first=1; for(i=0;i<5;i++) { worth=value/teiler[i];
-
Thread
MSP430 DMA Modus
Hallo, vielleicht kann mir hier jemand helfen, ich benutze den MSP4340F1612 und erzeuge mittels DMA-Controller ein Sinussignal, ohne Probleme, nun möchte ich auf gleichen Weg ein Port umschalten, syncron zum Sinus (soll mal ein kleiner Lock-In verstärker werden).
Vielleicht liegt's daran, dass die Ports nur 8 Bit haben, das DMA aber 16 braucht. Die Peripherie hat beim MSP430 ja nur 8 Bit; nur die CPU und ein paar ander Sachen haben 16 Bit.
-
Thread
MSP430 + insight
Hallo erst'mal, bestimmt eine total beknackte Frage, aber ich steh' momentan komplett auf der Leitung: GCC-Projekt, mit insight debugging: Ausgerechnet zum Datenrichtungsregister(z.B.) P2DIR, ist im watch-window als value "incomplete type angegeben" ????? Die Definitionen sind aber eigentlich korrekt. Warum wird der Inhalt des Registers beim Debuggen nicht korrekt dargestellt ? Für Tips und Pöbeleien schon'mal Besten Dank! Dietmar
-
Thread
__ASM_HEADER__ msp430
Guten Morgen Forum, ich hab mal wieder eine kleine Frage. Und zwar nutze ich eine msp430 header file, die das Code Composer Studio mitiefert. Ein auszug davon: [c] #ifdef __ASM_HEADER__ /* Begin #defines for assembler */ #define LPM0 (CPUOFF) [...] /* End #defines
#else /* Begin #defines for C */ #define LPM0_bits (CPUOFF) [...] #include "in430.h" #define LPM0 _bis_SR_register(LPM0_bits) /* Enter Low Power Mode 0 */ [...] #endif /* End #defines for C */ [/c] Ich schreibe meinen Code in C und wollte wissen, ob ich nun
-
Thread
MSP430 Flashadresse einer Funktion
Hi folks, verwende Code Composer 2.0 und möchte gerne festelegen an welcher Adresse eine Funktion gespeichert und ausgeführt wird. Habe bereits gegoogelt (lande meisten in diesem Forum, wenn ichj den Links folge) und die verfügbaren Dokus gelesen, aber leider nchts erhellendes gefunden. Kann mir jemand helfen, bzw. ein kurzes Beispiel zur Verfügung stellen? Habe bereits eine Linkeroption ausbrobiert: [c]#pragma location=0xD000[/c]aber leider ohne Erfolg...
-
Thread
Relaistreiber für MSP430
ich suche einen Relaistreiber/Darlingtonstufe wie den DS2003 oder TD62083A welche auch mit dem MSP430 sicher durchgeschaltet werden kann und auch 8 Eingänge/Ausgänge zur Verfügung stellt. Schalten möchte ich 8 kleine Platinenrelais mit 12 V Spulenspannung. Wer hat einen Tipp für mich?
-
Thread
msp430 pineingang abspeichern
hallo, habe mir heute ein Launchpad (msp430g2231) zugelegt und bisschen damit rumgespielt. Als nächstes würd ich gerne eine Zeichenkette aus 0er und 1er aus einem Eingang abspeichern (Bsp. wie oft wurde P1.3 Button innerhalb einer bestimmten
-
Thread
MSP430: mit PWM ein DAC
Hallo, ich arbeite gerade mit dem ez430 rf2560 Kit von TI, welche den msp430bt5190 uC hat. Da dieser uC kein DAC hat möchte ich diese mit dem PWM erzeugen über ein Filter. Ich habe wenig Erfahrung mit uC und habe nach meinen recherchen
-
Thread
efsl msp430 zu langsam
Ich benutze die efsl Library um Daten auf eine Mikro Sd Karte zu schreiben und das mit ziemlich hohe Geschwindigkeit. Ich versuche Audio Daten mit 40 Khz zu speichern. Dieses Library ist zwar sehr schon aufgebaut und das Schreiben finktioniert ohne Fehler aber leider viel zu langsam. Es braucht 15ms für ein 512 Bytes Block. Hat jemanden vergleichbare Werte bekommen? Oder eine Idee wo man in Code was schrauben muss um es schneller zu machen? Danke! Vicky
-
Thread
CanBus mit MSP430
Hallo Forum, bei einer MSP430F155-Anwendung möchte ich mit der UART auf einen CanBus zugreifen. Gibt es einen Baustein, den ich über die UART (möglichst nicht SPI) ansprechen kann, und der das ganze CanBusprotokoll erledigt?
-
Thread
MSP430: Anfängerfrage zu Interrupts
Servus ! Ich starte gerade meine ersten Versuche mit dem msp430F149. Das ganze soll einmal eine "Mondlichtlampe" für unser Aquarium werden: Abhängig vom Datum soll eine blaue LED per PWM gedimmt werden. Die PWM mit Timer A klappt schon ganz gut, aber der Uhreninterrupt
was grundlegendes falsch und hoffe, ihr könnt mir dabei helfen. BTW: Mangels Erfahrung bei der MSP Programmierung hoffe ich , dass ich auch die eine oder andere Korrektur zu meinen Sourcen bekomme :) Vielen Dank für die Hilfe bereits im Voraus, Markus Grunwald
-
Thread
msp430 dev-board
http://focus.ti.com/docs/training/catalog/events/event.jhtml?sku=SEM107001&DCMP=430Day_Worldwide_2007&HQS=Workshop+PA+430day
-
Thread
MSP430 Timer B
Hallo Kann mir jemand sagen, warum dieser Code auf dem MSP430F2234 nicht läuft? WDTCTL = WDTPW + WDTHOLD; // Stop WDT P4DIR |= 0x06; // P4.1 and P4.2 output P4SEL |= 0x06; //
-
Thread
MSP430 capture input
Hallo kann mir jemand sagen, wie ich die Timer A Register initialisieren muss, dass ich den capture CCI0A verwenden kann? Was mache ich falsch? TACTL = TASSEL_2; // SMCLK TACCTL0 |= CCIE; // TACCR0 interrupt enabled TACCTL0 |= CM_3 + CAP + CCIS_0; // both edges, capture input Pin 32 Gruss Benno
-
Thread
MSp430 mit MPU9150
hallo leute ich arbeite ean einem project und ich muss pitch,roll, YAW winkelbestimmen ich habe soweit alles bekommen außer YAW da ich die verzögerungszeit T zwischen zwei messungen nicht auslesen kann , es sollte von dem Timer tick ausgelesen wird könnte ihr mich damit weiterhelfen. das sensor ist soweit kalbrieriert durch 1000 messungen 20ms pause zwischen 2 messungen und funktionert einwandfrei problem nur die delay time (verzögerungszeit) auszulesen roll = atan2(accy,accz) * RAD_TO_DEG; pitch = atan2(accx,accz) * RAD_TO_DEG; gyroZ = (rawgyroz
-
Thread
CC1101 mit MSP430;
Hallo, kennt jemand C-Bibliotheken für die Verwendung von CC1101-Tansceivern mit MSP300-Controllern ? Danke, fjn
-
Thread
Flash als Datalogger MSP430
Hallo, hat sich hier schon jemand am benutzen des Flash-Speichers beim MSP430 versucht und kann mir dazu ein paar Tips geben? Alternativ an einer Anbindung eines sonstigen Flashspeichers (CF, MM, etc). Ich müsste nur sequentiell Daten schreiben und auslesen, kein Filesystem
-
Thread
MSP430 Parallel Programmer
Hallo, ich möchte einen Programmer für den MSP430 bauen und dafür als Vorlage den JTAG Programmer von Olimex verwenden. Ich hab hier in einer Nachricht gelesen, das jemand eine Version gebaut hat, die Ausschließlich von Target gespeißt wird. Ist
-
Thread
MSP 430 Assembler-Programmierung
kann mir jemand eine gute Anleitung (Buch, pdf-File, etc.) zur Assemblerprogrammierung für den MSP430 (Modell F1121) mit dem IAR-Assembler empfehlen ?
-
Thread
msp430F149
Hallo Zusammen Ich suche msp430f149.lbr (eagle 3.55) danke
-
Thread
MSP430 JTAG Olimex
Hallo, hab mir den JTAG Interface von Olimex besorgt. Leider krieg ich das Ding nicht unter IAR Workbench zum laufen. In der Doku und bei TI find ich keine Infos. Muß ich irgendwelche Treiber haben ? Gruß Michael
-
Thread
MSP430 simples Display
ich komme mit meinem ersten Projekt langsam voran, daher würde ich jetzt gerne etwas auf einem Display ausgeben. Wie ich hier gelesen habe ist es wohl am einfachsten ein 2x16 LCD zu nehmen. Ich will es nachher im Auto einbauen (Temperaturbereich, Stromverbrauch, Hintergrundbeleuchtung). Welches Display würdet ihr nehmen und warum? Ist bei den LCD nicht immer der Contoller(Hitachi ist doch Standard?) mit dabei? Bei einem Handy-Grafik-Display müsste ich ja erstmal 'ne Tabelle erstellen um aus einzelnen Pixel ein Zeichen zu bekommen oder gibt es die schon passend zum Display? Gruß m@is
-
Thread
MSP430 DMA-Mode
Hallo, ich bin gerade dabei den DMA-Controller im MSP430 in Betrieb zu nehmen. Die Aufgabe des DMA besteht im folgenden: getriggert vom ADC12-INT Wert aus einem einzigen AD-Kanal in ein Feld (32 Werte a 16Bit) schreiben. Dann den Zeiger erhöhen, bis
: Ich muß während kurzer Impulse (50...750µs) eine Analogspannung messen. Die Impulse werden im MSP generiert. Jede Softwarelösung wäre zu langsam, da auch weiteres im µC im Hintergrund läuft. Ich habe es bis jetzt nur so lösen können, daß entweder nur ein Wert getriggert in das Feld geschrieben
-
Thread
Spannungsversorgung MSP430 mit LCD
Hi Also ich benutzte ein Evaluation Board von TI mit einem MSP430F149. Daran habe ich ein LCD-Display angeschlossen. Das LCD versorge ich direkt mit 5V (den Kontrast hab ich grad über eine Brücke nach Masse eingetellt) Funktioniert auch soweit ganz prima. Wenn
-
Thread
MSP430 und ucos-ii
Hi Ich habe Probleme beim Portieren des RTOS ucos-ii auf den MSP430F149...Kennt sich jemand damit aus, oder hat schon jemand Erfahrungen gesammelt? Habe alle Objektfiles erstellen können, nur das File os_cpu_a.s bereitet mir Probleme, der MSPGCC kennt nicht alle