-
Thread
Debugverhalten MSP
Ich hab da ein Problem, welches mir ziemlich Kopfzerbrechen bereitet... Ich möchte bei einem MSP430F149 die beiden Timer gleichzeitig benutzen. Der TimerA wird für den 'Systemtakt' (500us) genutzt, der TimerB wird dazu genutzt, digitale Sensoren einzulesen. Die Sensoren lösen einen Interrupt aus
und löschst den TxxIV dort? Wenn das IE-Bit gesetzt ist, aber eine ISR nicht existiert, rennt der MSP ins Nirvana und verbrät seine Rechenzeit in der nicht existenten ISR. Und die Timer haben jeweils zwei ISRs. Testen kannst Du das, indem Du schaust, ob ein while(1) in der main() tatsächlich noch
-
Thread
MSP430 Diverse Interrupt Fragen (Eclipse, mspgcc)
dokumentieren sollte. So, nun habe ich aber ein kleines Problem mit den Interruptroutinen. Umgebung: - MSP430F149 - Eclipse mit mspgcc Frage 1: Wenn ich in einen Interrupt eintrete, muss ich dann die anderen Interrupts sperren, oder kann ein Interrupt normalerweise nicht unterbrochen werden? Gibt
ich weiss beide Philosophien, also explizit abschalten, oder explizit einschalten. Wie wird das beim MSP gelöst? Frage 2: Wenn es denn so ist, dass ich in den Interrupt reinkomme und als erstes die Interrupts abschalte, kann ja rein theoretisch, in der Zeit zwischen aufrufen der Interruptroutine
-
Thread
Schnäpphen Angebot
Lade- & Analysegerät MC3000 (NiMH, NiCd, NiZn, Eneloop, Li-Ion,LiFePO) Fast neu 4. Bild: - MK MSP430F149 - SMD Tantal ElKos 33µF 6,6 V - SMD ElKos 330 µF 25V - SMD Trimmpoti 10k - THT ElKos 1000 µF 50 V ca. 50x 5. Bild THT Transistoren BC557 B, PNP, 45 V, 100mA Es gibt auch andere schöne
-
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 Analog Comparator hysterese?
Ich möchte eine Frequenz mit dem MSP430F149 messen. (Drehzahl eines Motorradmotors). Leider sind die Flanken des Signals nicht sehr steil und es kommt immer wieder Störungen. Dies sieht so aus, das der Capture mehrmals bei einer Flanke
bereinigen. Ich will aber keine zusätzliche Hardware. Nun die Idee mit dem analogen Comparator im MSP. Dieser lässt sich ja nicht extern so beschalten, das er eine Hysterese aufweisst. Oder macht man das dann durch Umschalten der Schaltschwelle von z.B. 0.5*Vcc auf 0.25*Vcc?
-
Thread
Lieferant MSP430?
Hallo, ich suche einen Lieferanten für eine kleinere Menge an MSP430-149F .. Leider ist Olimex im Urlaub, die nächsten Lieferungen gehen Anfang Semptember raus, das dauert ein wenig zu lange. Hat jemand einen heissen Tipp? Thx, Flo
Lt. Anzeige im FUNKAMATEUR Heft 8/01 bei sander-electronic.de Reichelt war falsch - nur bis F133 MfG Wolfgang
-
Thread
typenumwandlung
tag alle miteinander.... ich hab das problem, das ich einen 12 bitigen ad-wandler (der des msp430f149) auslese, und mir die werte hexer ausgeben lasse... leider besteht meine ausgabe aus 3 einzelnen int-zeichen ( jeweils von 0-F) also von 000-FFF (jedes zeichen eine eigene unsigned int variable
realität zu tun hätte ;-) kann mir dabei jemand helfen??? (sprache c unter dem mspgcc) mfg KoF
-
Thread
welche Platzhalter kennt der MSPGCC (c-Compiler für MSP430)
MSPGCC kennt!? Also %i und %c sind ja klar aber welche gibt es noch? Ich programmiere grad an einem MSP430F149 und stoße immer auf Probleme mit den verschiedenen Datentypen! Danke für Eure Hilfe! Nico
Funktionsumfang haben. Einschränkungen kann es beispielsweise bei der Floatingpoint-Unterstützung geben (%f), da das die Library ziemlich aufbläht. ... und schon rollt die Glaskugel nach links vom Tisch und hinterlässt einen rauchenden Krater im Boden. Aus dem Stockwerk unter mir werden Schreie laut, anscheinend
-
Thread
Protel 99SE MSP430 library
Hallo, suche für Protel99SE eine Lib für den MSP430F169 (xF149). Leider bin ich bis dato nicht fündig geworden. In erster Linie brauche ich die Lib zum Erstellen eines Schaltplans im Schematic, PCB wäre nicht so wichtig. Danke für Support. Gruß
-
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
2x UART
Hi Gast_F, ich habe mich mit dem selben Problem beschäftigt. Also: Die "großen Mega-AVRs" haben zum Teil schon 2 Hardware-UARTs integriert. Schau' mal auf www.atmel.com --> Microcontroller --> Übersicht.
Da gäbs dann noch den MSP 430F149 der hat auch 2 UArts mfg Solorus
-
Thread
MSP430 Flashspeicher schreiben
Hallo, Ich habe den MSP430F5418A im Einsatz und möchte damit eine größere Datenmenge (ca. 5kB) im Flash speichern um diese später auszulesen. Weiter Einstellungen hab ich schon im Information-Memory gespeichert und das funktioniert
Hallo Joachim, habe ich schon mal gemacht mit F149 wenn ich mich recht erinnere muß in der *.xcl Datei die einstellungen geändert werden . (für deinen Speicher und für Programmcode ) ich hatte meinen Speicherbereich an den belegten Programmcode
-
Thread
Flash programmieren
>Lass mich trotzdem raten: Ist es ein Freescale 56F8xxx? Yes!
Hallo, Ich hab ein ganz ähnliches Problem/Frage, jedoch anderer µC... (MSP430F149) Will das erste mal auf den Flash schreiben, um ein Paar Einstellungen/Parameter ändern zu können und diese auch über den Spannungsausfall hinweg "retten" zu können. Mein Hauptproblem ist
-
Thread
Brauche Rat zum ADC12 des MSP430
mit der microcontrollerprogrammierung angefangen und stehe vor einem problem. ich möchte mit dem msp430f149 ein analoges signal (sinusförmig) wandeln und die 12BIT des Memoryregisters kontinuierlich über einen/zwei ports wieder ausgeben. (mein quellcode im anhang) hoffe ihr könnt mir helfen.
-
Thread
8 MHz Clock an PIN 49
Hallo, ich möchte bei einem MSP430F149 ein 8 MHz-Rechtecksignal an PIN49 ausgeben, um damit einen externen Soundprozessor zu takten. Ich sehe zwar ein 8MHz-Signal an PIN49, aber es ist sinusförmig. Gibt es eine Möglichkeit, ein
-
Thread
ansteuerung von sensor ms5534 von intersema
Hallo, ich möchte gerne den Sensor ms5534 von intersema mit einem msp430f149 betreiben. Weis jemand wie ich den Takt zur Übertragung der Daten im µP programmieren kann (Quarz hat 32768 Hz) und wie die Daten aus bzw. eingelesen werden? Vielen Dank im Vorraus. Alexander
-
Thread
MSP430 Reset
ist über einen Softwarebefehl in C geschrieben, einen Reset durchführen zu lassen. Ich verwende den MSP430F149 und zum Programmieren IAR Kickstart - nachdem eine Reihe Befehle usw. durchgeführt wurde, soll sich das System am Schluß zurücksetzen
-
Thread
PDA als LA
würde IMHO für einen ersten Prototypen schon genügen. Für meine ersten Experimente muss bei mir ein MSP430F149 herhalten, welcher zweifelsfrei überdimensioniert ist (IO). Das ist der einzige uC, den ich ein wenig kenne, ich komme halt mehr aus der Software-Ecke. Zur Beschaltung werde ich also nicht all
4...n reserviert befehlsart befehl_high befehl_low daten byte1: 0x00-0x0F get la 0x10-0x1F set la 0x20-0x2F get palm 0x30-0x3F set palm byte2: byte3: byte4-n: 0x00 hw-version 0x01 sw-version 0x10 timebase 0x00 s uint16_t
-
Thread
Konvertierung 4 Bytes in einen Float
float bytes2float(unsigned char bytearray[3]) { union Byte2Float { float f32; char f_uart [4]; }; union Byte2Float help; help.f_uart[0]= bytearray[0]; help.f_uart[1]= bytearray[1]; help.f_uart[2]= bytearray[2]; help.f_uart
help[0]<<24)|(help[1]<<16)|(help[2]<<8)|(help[3])); Achso, ich arbeite mit der IAR Workbench auf MSP430F149IPAG Falls euch eine Lösung einfällt, ich bin für alle Vorschläge dankbar. MfG derHoLdo
-
Artikel
Reichelt-Wishlist
* Axis Etrax 100LX Risc Processor (kostenloses Linux-System vorhanden) | * Bessere Auswahl: statt MSP430F147, F148, F149 wenigstens einen mit DAC -> MSP430F16x CY7C68013A-56PVXC (Cypress EZ-USB FX2LP) | | Cypress PSoC Mikrocontroller | | | * Freescale DSP56F801 * Freescale HCS12 Controller | | | | *
) | | | QFP Bausteine der STM32F4 Serie (Cortex-M4) ST STR7 Serie (ARM7TDMI) * TI MSP430F167, TI MSP430F168 * TI MSP430F2001/2/3 etc. im RSA-Gehäuse (=QFN) | * TI MSP430F2618 | TI MSP430FG4618 | TI MSP430G2553IN20 viele MSP430 Gs im
-
Thread
problem mit hex und int
Hallo, ich versuche gerade eine mit meinem msp430f149 eine uhr zu basteln. habe dazu mal das rtc-beispiel von ti aufgegriffen. funktioniert auch soweit, aber.... ich möchte die sekunden, minuten usw. auf meinem display ausgeben. die sekunden
(0x0F) hunerter= ((wert >>8)& 0x0F) + 0x30;//so stehen die hunderter hinten // (0000 0000) 0001 0010 tausender=((wert >>12)& 0x0F) + 0x30; //so stehen die tausender
-
Thread
Hilfe gesucht
bin mal wieder auf dieser seite, weil mein code spukt... habe folgendes problem: Prozessor MSP430F149 ich habe eine kleine timer routine programiert.... void ventil_oeffnen (unsigned int soll_oeffnungszeit) { TBCTL = 0x0144; //Timer konfigurieren TBCCTL0 = 0x0010; //Timer Interrupt
der hier eingesetzt wird entspricht der anz. 1/100s lcd_dispint(1,ist_oeffnungszeit); P2OUT&=0x7F; //Ventil wieder schliessen wenn Zeit abgelaufen ist_oeffnungszeit=0; TBCTL&=0xFFCF; //Timer stopen TBCCTL0&=0x0000;
-
Thread
USV für Mikrocontroller
Hallo zusammen Bei einem Leiterplattendesign einer Steuerung mit MSP430F149 habe ich eine Netzteil mit Ladungspumpe von Maxim MAX1759 glaub ich verwendet. Diese ist für Batteriebetrieb ausgelegt. Eingangspannungsbreich 5.5V bis 1.8V oder so. Nun meine Frage: Wie realisiere
-
Thread
Umwandlung Vorkomma-Int und Nachkomma-Int zu Float
Hallo Leute, ich benutze den IAR C-Compiler auf MSP430F149 und versuche gerade 3 Bytes, die Vorkomma- und Nachkommateil einer Float-Variablen repräsentieren wieder zurück in eine float zu konvertieren. Die Umwandlung der 3 Bytes in Vor- und Nachkommateil
; help.i_byte[3]=0x00; nk=help.i32; f_help=(float)vk; return f_help; // vorläufiger Rückgabewert -> nur Vorkomma }; [/c] Für Anregungen zur Lösung wäre ich dankbar. Gruß HoLdo
-
Thread
EAGLE: Symbolname
Hallo, wie kann ich einfach den Symbolnamen MSP430F149 (siehe Anhang) ändern? Ist dies überhaupt möglich? Gruß Karlheinz
-
Thread
Hilfe mein Display streickt !!
oder an meiner Ansteuerung? Würd mich freuen wenn sich einer den code ansehen könnte. Verwende einen MSP430F149 und ein Display von Reichelt 4x20 mit Samsung Kontroller KS0073. Hersteller des Displays ist Electronic Assembly. Das ganze ist für ein Projekt an der Schule. Angelehnt hab ich mich an das Beispiel
-
Thread
in C eine feste Adresse vegeben
Texas MSP430F149 und der IAR C Compiler! Hab den Quellcode und muss den jetzt ändern! Ja doch das Array wird in der Headerdatei angelegt. Denke schon dass das richtig ist! Aber immer an einer ungeraden Adresse
-
Thread
Diverse Bauteile µC, Debug-Tools
Gehäuse 4€ ARM: 8 Stück: AT91SAM7SE512 im BGA Gehäuse 4€ (neuwertig) 12 Stück: STM32F217vet6 im LQFP100 Gehäuse 4€ (programmiert, nicht gelötet) Sonstige: 4Stück: MSP430F149 im TQFP64 Gehäuse 3€ (neuwertig) 2 Stück: DS80C400 im LQFP100 Gehäuse 3€ (neuwertig)
-
Thread
Eingänge einlesen in C
Hallo, es handelt sich um den MSP430f149 von TI. Gruß Alexander
-
Thread
EasyCODE ?
Es geht nicht um ein paar ifs sondern um über 100 Funktionen die gerade noch in den MSP430F149 hineinpassen! Was gibt es denn an empfehlenswerten Freeware-Struktugrammerzeugern? Ich hatte auch mit google gesucht, aber das beste was ich gefunden habe war doxygen, das aber keine Struktogramme
-
Thread
Stapelüberlaufkontrolle
Hallo Fangemeinde, ich programmiere zur Zeit einen MSP430F149 Mikrocontroller. Allerdings meldet sich in unregelmäßigen Abständen der Watchdog-Interrupt (manchmal auch erst nach Stunden). Ich habe schon diverse Untersuchungen angestellt und vermute, daß
-
Thread
sab-c167 microcontroller per TCP ansprechen
ausgabe september 2001 /www.elektroniknet.de ) gestoßen. Dort wird ausführlich ein Projekt auf Basis MSP430F149 und dem Netzwerkkontroller gestoßen. Der TCP/IP Stack ist in C geschrieben und verfügbar. Ich denke der Stack läßt sich auch recht schnell auf dem C167 einsetzen. Gibt inzwischen auch von
-
Thread
MXP430 DCO UART
Hallo, ich Programmiere gerade den MSP430F179 mit einem externen Takt von 32.768khz. Ich möchte nun über die Uart0 eine Baudrate von 115200 baud erzeugen. Dazu brauch ich einen DCO takt von 1 Mhz. Mein Problem ist das ich die eingestellte
Einfach den Takt auf einem Portpin ausgeben lassen. Da es keinen F179 gibt, hier mal der Code für einen F149: SMCLK auf P5.5: P5DIR |= BIT5; P5SEL |= BIT5; MCLK auf P5.4: P5DIR |= BIT4; P5SEL |= BIT4;
-
Thread
Auswahl des richtigen Mikrocontrollers
Softwarebibliotheken zu Motorcontroller, Digtal-Power,etc... -> http://www.ti.com/corp/docs/landing/f280xx-piccolo/index.htm
Warum nimmst Du nicht einen MSP430 (z.B. den F1232 oder F149), der hat ADC-Wandler und UART onboard und es gibt ihn in sehr kleinen Gehäusen. Der MSPGCC-Compiler ist ausserdem kostenlos und es gibt einiges an Tutorials.
-
Thread
microcontroller
Probier mal dieses Gerät: http://focus.ti.com/docs/prod/folders/print/msp430f149.html Ansonsten gilt: Selber suchen macht schlau!
-
Thread
Brauchen Encoder Pullups?
Das geht ja schnell. Als Controller will ich den MSP430F149 verwenden. Habe das Datenblatt eben mal nach pull up durchsuchen lassen. Das einzige was er gemeldet hat ist, dass ich die Für I2C brauche. Ansonsten keine weitere Erwähnung. Muss ich also
-
Thread
MSP1132-jptag ohne TEST (PIN1)?
Hallo, wird der PIN1 (Test am uP) nur benötigt, wenn ich den msp430f1132 debuggen will, oder braucht es ihn auch, wenn ich nur über den jtag-Adapter flashen will. Es geht um eine kleine Serie, die keine Testmöglichkeit benötigt. Wenn ich PIN1 nicht an den jtag-Adapter führen muss, so wird das Layout einfacher. Bis jetzt habe ich nur mit f149 gearbeitet, welcher kein "Test" hat. besten Dank! mfg Benno Gassmann
-
Thread
MSP430 - 16 Bit nach 8 Bit konvertieren
Hi, wir lesen zZ den ADC des MSP430F149 nur intern aus, jetzt möchte ich den 16 Bit Wert aber auch per USART an den PC senden, daher muss ich die 16 Bit Zahl ja zu einer 8 Bit zahl machen, wie mache ich das am Besten? Hab bis jetzt
-
Thread
1bit dac am msp430
verständnisprobleme mit dem 1bitDAC (pwm) ich brauce 8kHz bei 8 bit ausgabe(bei 8MHz clock auf einem msp430f149) , also initialisiere ich den Timer und die clock so [c] void init_clock(void) { BCSCTL1 &= ~XT2OFF; // XT2 = HF XTAL do { IFG1 &= ~OFIFG;
jetzt die daten hin, die ich via dem 1bitDAC ausgeben will??? könnt ihr mir dabei helfen??? mfg KoF
-
Thread
MSP430 : String unbekannter Länge über UART lesen
Hallo, ich stehe vor dem Problem, mit dem MSP430F149 einen String unbekannter Länge (z.B. zwischen 1 - 100 Zeichen) einlesen zu müssen, der über eine UART-Verbindung an den Controller geschickt wird. Hat jemand dazu ein möglichst schlankes Codebeispiel
-
Thread
Timing beim CompactFlash im Memory Mapped Mode
meine Karte zwar nicht wirklich im Memory Mapped Mode laufen lassen, da mein µC nicht busfähig ist(MSP430F149), durch genaues Timing des Adress- und Datenports sowie der Signale CE, OE, WE kann ich den Modus aber nachbilden. MIr fehlt nur das Verständnis für's genaue Timing der Signale, ich versteh
-
Thread
Fat16 mit ATmega8
meines Logger in eine MMC-Karte auszulagern. Bis jetzt boten mir die 60KB Flash-Speicher auf meinem MSP430F149 ausreichen Platz für Code (8KB, dank Compilerbeschränkung) und Daten (Rest). @Matthias: Könntest du uns den Code für die Speicherung der Daten in deinem Logger posten oder mir per Mail zusenden