-
Thread
MSP430F5438 mit msp-gdbproxy und MSP-FET430UIF
Moin, nutze msp-gdbproxy und TI's MSP-FET430UIF schon seit Jahren mit einem MSP430F1611, mspgcc und Eclipse - klappt einwandfrei, d.h., der Controller wird über msp-gdbproxy sofort gefunden und kann geproggt werden. Nun habe ich den MSP430F5438 mit dem Olimex STK gestern bekommen
Olimex. Beides ausprobiert. Zuerst habe ich gestartet mit meiner Produktivumgebung für den MSP430F1611, die seit langem mit dem FET430UIF gut zusammenarbeitet. Seinerzeit das Firmware-Update durchgeführt und über msp-gdbproxy(USB) mit Eclipse verheiratet. Kompiliert wird mit mspgcc20081230. Vorgestern
-
Thread
MSP430F1611 TimerA Interrupt Problem
Hallo Experten, ich habe gerade begonnen mit dem MSP430F1611 in Assembler zu programmieren. Ich benutze unter Linux den msp430-gcc und den ddd mit msp430-debugger. Ich habe das OLIMEX MSP430-P1611 Eval Board. Ich möchte den 32,768 KHz Quartz für MCLK und
RETI ;----------------------------------------------------------------------------- ; MSP430F1611 interrupt vector table ;----------------------------------------------------------------------------- .section .vectors .org DACDMA_VECTOR,0xFF .word DACDMA_VECTOR_ISR ; 0xFFE0
-
Thread
Mehr als 58 Bytes mit E32-868T drahtlos übertragen
Programm für RFM69HW, 868 MHz für mich übrig hat, würde mich es freuen. (vorzugsweise Ansteuerung mit MSP430F1611 o. ä.)
für RFM69HW, 868 MHz für mich übrig hat, > würde mich es freuen. (vorzugsweise Ansteuerung mit MSP430F1611 o. ä.) Dazu findest du auf github gefühlte tausende Beispiele. Es ist ja auch nur immer das gleiche: Über SPI ein paar Register füllen bzw. lesen. Wie der Controller heißt ist ja völlig egal.
-
Thread
MSP430F1611 Flashwrite / Erase /.
Hallo Leute, habe da ein paar Fragen zum Schreiben bzw. Löschen des Flash: 1. was ist das Info-Memory, welche Informationen enthält es und wer braucht diese Infos wozu? 2. woher weiß ich an welche Adressen ich meine Daten schreiben kann und welche bereits vom Programm belegt sind? 3. Die Daten, die ich zur Laufzeit ins Flash schreiben will, möchte ich auch schon beim Laden des Programms via JTAG ins Flsh praktizieren - wie geht das? Wäre echt super, falls jemand mir helfen könnte!! DANKE!!
-
Thread
MSP430F1611 UART1 Codeproblem
Hallo zusammen Der untenstehende Code soll dafür sorgen, dass der Mikroprozessor Zeichen vom Hyper Terminal via UART1 empfängt und sogleich wieder ans Terminal zurückschickt. Ich kann zwar via printf etwas ans Terminal schicken. Wenn ich aber eine Taste drücke, dann springt das Programm bis zur Stelle nach der While-Schleife im Main. Dies bedeutet ja eigentlich, dass der Empfangsbuffer geladen ist, was eigentlich den Interrupt auslösen sollte. Dies passiert aber nicht. Ich habe jetzt schon einige Sachen versucht, leider hats bis jetzt nichts genützt. Vielleicht kann jmd von euch helfen.
-
Thread
typedefs in h-File werden nicht erkannt
c] //##################################################################### // Target....: TI MSP430F1611 microcontroller // Date......: 2010.06.08 // Purpose...: Headerfile for Lib_v2.c. //###################################################################### //==============================
c] //##################################################################### // Target....: TI MSP430F1611 microcontroller // Date......: 05.06.2012 // Purpose...: Global #defines and type definition in this file //########################################################################### #ifndef
-
Thread
8 MHz Quarz beim MSP430
without to the capacities that it puts in the datasheet (http: // focus.ti.com/lit/ds/symlink/msp430f1611 .pdf) pag37?? If they are to this to that you refer if ls I have puttings and in my case for using HF they are of 2pF (I have a comecada XIN-GND and another XOUT-GND). Even I continue without
http://www.microcrystal.com/download/920818107.165777.pdf http://focus.ti.com/lit/ds/symlink/msp430f1611.pdf http://focus.ti.com/lit/ug/slau049f/slau049f.pdf thank you for your help don't know what you are helping me.
-
Thread
MSP430F1611: UART RX Interrupt löst nicht aus?
Hallo zusammen, trotz der vielen Beiträge zum UART hier im Forum finde ich meinen Fehler nicht. Da ich gerade ausprobiere, wie der UART funktioniert, habe ich eine kleine Anwendung geschrieben, die die LED Ports meines TelosB toggeln soll. Der Code dazu ist folgender: #include <io.h> #include <signal.h> int main(void) { WDTCTL = WDTPW + WDTHOLD; // Watchdog deaktivieren /* * LEDs initialisieren */ P5DIR |= 0x70; // LED-Pins -> Output pins P5OUT |= 0x70; // LED-Pins high -> LEDs leuchten NICHT P5OUT &= ~(1<<5); // LED1 low -> LED1 leuchtet
-
Thread
MSP430 F1611 - SW FLL
32Khz und Prescaler 8 -2) mit CCTL2 wird das Compareregister auf CCIxB gestellt was bei dem MSP430F1611 der ACLK ist, sowie rising edge und capture mode -3) mit dem TACTL wählt man den SMCLK als Zählerinput ,stelle Continuous mode ein und setzt Zählrichtung, Zähler und Prescaler zurück Jetzt
-
Thread
MSP430F1611 Problem Timer_A interrupt
Hallo zusammen, Ich muss für mein Geschäft ein Programm schreiben zur Erkennung der Windgeschwindigkeit eines Sensors. Ich hab mir gedacht, ich mach das mithilfe des Timers_A und dessen interrupts. Mein Problem: Ich komme zwar in die interrupt-routine rein aber nicht mit der pos. Flanke des Windsensorsignals, so wie vorgesehen. Eigentlich sollte mit der pos. Flanke der interrupt stattfinden um die Zeit zwischen zwei solchen interrupts zu zählen und später umzuwandeln in eine m/s Anzeige auf einem LCD-display (hab ich noch nicht programmiert). Vielleicht sieht jemand von euch, was ich falsch gemacht
-
Thread
MSP430 Erfahrungsaustausch zu ADC12 gesucht
Hallo Bernd, ich habe bei einem MSP430F1611 (altes Projekt) ein Rauschen von etwa 2 LSB. Meiner Ansicht nach liegt das daran, dass die Taktfrequenz des Controllers in die interne Referenz einstreut, die ich verwende. Mein aktuelles Projekt
MSP430F1611: Bin jetzt mit externer Vref von 2,5V bei 1LSB Rauschen
-
Thread
MSP430F1611 USART Probs große Datenmengen
Hallo! Ich habe folgendes Problem. Ich habe eine MSP430 Platine mit einer Externen Gerätschaft verbunden. Diese externe Gerätschaft schaufelt in periodischen Abständen ca. 2000 Byte bei 115200 Baud über die RS232 Schnittstelle raus. Diese Daten solle jetzt einfach empfangen werden und auf die 2e USART Schnittstelle meiner MSP430 Platine durchgereicht werden. so weit so gut ... vom Prinzip her funktioniert das ganze auch ... jedoch habe ich das Problem dass nicht alle Daten auch hinten ankommen, der MSP430 sozusagen einfach Daten verschluckt. Handshakeleitungen sind nicht vorhanden ... :
-
Thread
LCD im 4-Bit Modus an nur einem Port betreiben
notwendige Includes für deinen µC ersetzen, mutmaßlich: [code]#include <MSP430x16x.h> // für MSP430F1611 [/code] Dazu kommt dann die Verzögerungswarteschleife: [code]__delay_cycles(1250);[/code] Das produziert auf dem MSP430G2231 ca. 1ms Verzögerung und muß bei dir dann durch etwas eigenes, das
Heizkörperthermostatregler- gedacht. Deshalb muss ich zunächst von meiner Experimentier"anlage" mit MSP430F1611 auf einen MSP430F2417 umziehen. Hier will ich als Thermometer einen DS18B20 direkt am µC betreiben und muss deshalb auch dafür noch das Programmteil bauen. Bisher habe ich immer den DS18B20 über
-
Thread
Wie könnte man 2 Unterprogramme verlustlos "gleichzeitig" verarbeiten?
ermöglichen? Oder macht man das ganz anders? Im Anhang einige Auszüge aus meinem Programm. (für MSP430F1611)
deinen 500 Samples/s ist das umso leichter. >Im Anhang einige Auszüge aus meinem Programm. (für MSP430F1611) Die schon mal zeigen, daß dein Grundkonzept nicht stimmt. Tu dir einen Gefallen und nutze ein fertige FAT Bibliothek für den SD-Kartenzugriff. Ich kann die von Elm Chan empfehlen, die geht
-
Thread
Audio MSP430
ausprobieren, hoffe das es dann klappt. Was ich bis jetzt habe ist das hier: [c] #include <msp430f1611.h> // note periode frequency #define c 3830 //261Hz 0. #define d 3400 //294Hz 1. #define e 3038 //329Hz 2. #define f 2864 //349Hz 3. #define
Hier mein Code bisher. Die Notenlänge hab ich noch nicht implementiert. [c] #include <msp430f1611.h> //#define c 261 // 0. //#define d 294 // 1. //#define e 329 // 2. //#define f 349 // 3. //#define g 391 // 4. //#define a 440 // 5. // Werte für das CCR0 Register
-
Thread
MSP430 F1611 - Probleme bei AD-Wandlung
Hallo an Alle! Bin noch relativ neu beim Programmieren von Mikrocontrollern und vor allem fachfremd (--> Maschinenbau). Momentan komme ich bei meinen Versuchen die AD-Wandlung ans Laufen zu bringen einfach nicht weiter. Vielleicht hat hier jemand einen Rat. Kurz zum Programmablauf (siehe Anhang) Das Programm initialisiert den DCO und die einzelnen CLKs und lässt eine LED blinken. Bei Schaltung von P2.1 wird ein Interrupt ausgelöst und der ADC12 initialisiert. Im Repeat-single-channel mode werden dann einhundert Werte gelesen und im RAM zwischengespeichert (interrupt-gesteuert). Am Ende
-
Thread
Microcontrollerprogrammierer gesucht?!
Hallo, suche für ein Projekt an dem ich arbeite, jemanden der einen Microcontroller der Bauart "MSP-430F1611" von Texas Instruments programmieren kann. Der Microcontroller soll ein LCD Display per SPI Schnittstelle ansprechen. MfG
-
Thread
Probleme beim Einlesen über SPI (MSP430F1611)
Hallo! Ich habe Probleme ein Register eines FRAM FM25CL64 auszulesen. Zwar liegen auf den Datenleitungen (mit Osziloskop sichtbar) die richtigen Daten auf dem Bus, allerdings steht ein falscher Wert im RX Register der Schnittstelle. Weiterhin wird viel zu früh (wahrscheinlich der Grund) das URXIFG1 Flag gesetzt, obwohl der Datenempfang noch gar nicht abgeschlossen sein kann. Und zwar immer dann wenn ein Wert ins U1TXBUF Register geschrieben wirdm wird gleichzeitig das URXIFG1 Flag gesetzt. Wie kommt das ? Bin absolut ratlos :( Anbei mein SPI-Code: Das Beschreiben des Registers mit
-
Thread
SPI Problem MSP430F1611+CC2420
Hallo, ich habe ein Problem mit der SPI-Kommunikation zwischen dem MSP430F1611 und dem CC2420. Wenn ich die CKPH=0 und CKPL=1 wähle, dann empfange ich 802.15.4-Pakete, kann jedoch keine Register wie MDMCTRL0 beschreiben oder lesen. Wenn ich die CKPH=1 und CKPL=0 wähle,
-
Thread
Sende/Empfangsvorgang mittels nur 1St. µC
sendet und das andere Gerät nur als Empfänger --> dies wird nicht gewünscht) Als µC werden MSP430F1611 bzw. MSP430F1232 eingesetzt. Die Schnittstelle zwischen dem Modul (E32_868T) und dem µC ist UART. Im Anhang die aus meiner Sicht entscheidenden Programmschnipsel für den aktuellen Programmentwurf
Situation und seinem Wissen und Erfahrung schon. OK, dann sind die Leute gefordert, die die MSP430F1611 bzw. MSP430F1232 kennen. Wage jetzt erst mal nicht zu bestreiten, dass auch die erste Version noch nicht so richtig funktioniert...aber das hilft natürlich auch nicht weiter, sorry. Gruß Rainer
-
Thread
Sendet RFM12BP?
Oszi schafft 40MHz) prüfen, ob der Sender mit RFM12BP 868MHz sendet? Der Sender wurde mit einem MSP430F1611 über SPI programmiert. Dabei kann man allerdings viele Fehler machen. Ob nun überhaupt etwas aus dem Sender kommt, soll jetzt ermittelt werden. Vielleicht hat auch jemand ein Hinweis, wo man
-
Thread
MSP430 DCO (Anfängerfrage)
Datenblatt un nicht im User Guide, weil es vom konkreten Modell des MSP430 abhängig ist. Für den MSP430F1611 stehts zum Beispiel auf Seite 36 im Datenblatt.
-
Thread
MSP-AVR verbinden
Hallo habe da mal eine Frage, Ich muss zwei µC´s miteinander verbinden. MSP430F1611 als Master AVRMega32 als Slave. Welchen Bus würdet ihr mir da empfehlen? Datenmenge, gut wäre so jede 100ms 2-3 Bytes. mfg mathias
-
Thread
float to integer
Hallo Zusammen, ich verwende einen MSP430F1611 und möchte einen double-wert in einen integer-wert konvertieren. Weiß jemand wie die Funktion heißt? Habe bis jetzt einfach einen cast versucht: unsinged int x = (unsigned int) floatTest;
-
Thread
Wo findet man ein Programmschnipsel zum A/D-Wandler LMP90100?
geheimen Prozessor zig tausende > von Beispielen Richtig. Deshalb gleich die Nachlieferung: MSP430F1611 SPI ist nicht das eigentliche Problem, sondern der A/D-Wandler als solcher. Wie fängt man das Programm an und wie komme ich zu den ersten 24 Bit Ergebnissen der Wandlung.
-
Thread
MSP430 USART Toleranz (bitte nur mit Quellenangabe)
Hallo Leute, ich finde im Allg. Datenblatt und im spezifischen Datenblatt des MSP430F1611 einfach keine Angabe zur toleranz der USART Schnittstelle bezüglich UART Mode und deren Baudrate. Falls ich es einfach "überlesen" habe oder blind bin, würde ich euch sehr danken wenn ihr mir sagen
-
Thread
2. Wurzel aus Integerwert ziehen
Halo Zusammen, ich arbeite mit dem MSP430F1611 und möchte gerne aus einem Integerwert die 2. Wurzel ziehen - Programmiersprache C mit Code Composer als IDE. Wie geht das wohl am schnellsten? Gibt es eine Funktion sqr oder so ähnlich? Wäre
-
Thread
Problem mit Code Composer Debug-Mode
Hallo, verwende den Code Composer als IDE und ein OLIMEX-Evaluationsboard mit dem MSP430F1611 Controller. Mit dem OLIMEX-JTAG-Adapter kann ich zwar die Programme auf den MSP bringen, aber der Debug-Mode des CC finktioniert nicht! Weiß jemand, was man tun muß, damit auch der Code Composer
-
Thread
MSP430 - RAM - Inhalt
geh stark davon aus das mein Programm die nicht erzeugt hat sind ja immerhin 10kB RAM bei dem MSP430F1611. Wie kommen die also dahin. Ich dachte Ram ist flüchtig? Was ist das für ein RAM in dem MSP430. Oder ist der Inhalt nur gerade das was sich beim Einschalten als stabiler Zustand durchgesetzt hat
-
Thread
msp430-gdbproxy und MSP430-Derivate
aus, wenn er die nicht intern irgendwo hinterlegt hat, gehts wohl nicht. Zum Beispiel hat der MSP430F1611 den Typ 42. Beim F2274 kommt aber die gleiche Meldung wie bei Odic.
-
Thread
MSP430 maximale Frequenz
euch jemand eine Ahnung bis zu welcher Frequenz der MSP430 funktioniert? Ich hab hier einen MSP430F1611 mit externem CLK. Im erarta sheet (LAS368F − OCTOBER 2002 − REVISED MAY 2009) steht Max f_system von 8Mhz und weiter unten beim Timer steht dann bei TACLK was von 10MHz (Seite 28/74). Was mich
-
Thread
MSP430 Kinder braucht Hilfe
eine bestimmt Anforderung. Dieses Demo-Board ist für die Entwicklung eines Displays, dessen Chip MSP430F1611 ist. Ich habe alle Datasheet schon durchgelesen und möchte anfangen, zur entwicklung. Weisst jemand, wie man am ganz Anfang einen Controller entwicklen? und welche Software sollte man deswegen
-
Thread
MSP430F1611 Rev B: Programmier - Problem mit Interrupts
Hallo an Alle, ich programmiere momentan einen MSP430F1611 mit dem Compiler "Code Composer Essentials (Eclipse)". Ich möchte mit Interrupts arbeiten, was auch schonmal geklappt hatte, aber momentan bekomme ich immer einen _reset_vector(), wenn ich das Programm
-
Thread
UART to SPI Gateway
) verbinden. Ich kann mit beiden komunizieren, also CC1100 und FT232RL. Dies mache ich mit dem MSP430F1611. Was mir jetzt fehlt ist der Code um SPI und UART zu verbinden. Mein Msp430 verfügt über zwei Interfaces, so dass ich eine als UART und eine als SPI nutze. Lange rede kurzer Sinn ich brauche einen
-
Thread
[V]erschenke MSP430 Paket
: * 3x MSP430FG4618IPZ * 3x MSP430F135IPM * 3x MSP430F147IPM * ~16x MSP430F149IPM * ~160x MSP430F1611IPM Alles zusammen für lau, nur das Porto für den Versand hätte ich gerne. Bei Interesse einfach melden. P.S. sollte der Ansturm groß sein, behalte ich mir eine Teilung der Bauteile vor :-)
-
Thread
NANDFlash 128MB
Hallo, ich möchte mit meinem MSP430F1611 einen NandFlash von StMicroelektronics betreiben. Hat das jemand schon mal gemacht? Der geht ja leider nicht seriel sondern ist paralel. Hat jemand mit den Dingern schon mal gearbeiten oder einen
-
Thread
LCD-Probleme
Hallo, mal eine Frage zum MSP430 Ich habe mir ein MSP430F1611 von Olimex gekaut, und ein Board dazu gemacht, mit LCD etc... Jetzt habe ich eine LCD´lib vom AVR auf den MSP umgeschrieben, es funktioniert auch, wenn ich ihn über Jtag programmiere. Aber wenn
-
Thread
Anwenungen für CPLD
Der erste Schuss wird auch mit einem MSP430F1611 sein. Nur hoffe ich halt, dass ich mit einem CPLD mit dem Stromverbrauch runterkommen kann. AVR kann ich glaube ich nicht nehmen, da er keine von Neumann Architektur hat. Diese ist wichtig um mit
-
Thread
Code-Adresse einer Funktion festlegen
verwende MSP430F1611 und möchte gerne dem CodeComposer mitteilen, dass er eine Funktion an einer bestimmten Stelle im Flash ablegt und von dort auch ausführt. Ist das möglich und falls ja, wie? Ich glaube, dass es da
-
Thread
EEprom Flash Ram
hello all; I have to program the flash memeory of msp430f1611 to read from and write to the flash memeory and i donot know how it could be. Any help will be appreciated thanks
-
Thread
MSP430 - PWM
Hallo, ich habe ein Development board von Olimex mit dem Msp430f1611. Schaltplan: http://www.olimex.com/dev/images/msp430-pxxx-sch.gif Als Quarz (Q2) befindet sich ein 8Mz Quarz auf dem Board. Ich versuche eine PWM zu Programmieren mit dem Up/down-mode vom
-
Thread
vernickelte Lötspitze verzinnen
soll, wenn die Fragenden letztendlich erfolgreich waren: hab grad meine ersten uC verlötet. Den MSP430F1611 von TI :)
-
Thread
Timer auslesen -> stoppen oder per capture?
verwende den MSP430F1611
-
Thread
Max Übertragungsfrequenz mit SN74LVC257
In meiner Schaltung wird eine SD-Karte mit einem MSP430F1611 betrieben. Auf der Karte werden Messwerte gespeichert. Um die Werte von der Karte auszulesen, wird die Karte gezogen und in das Lesegerät des Computers gesteckt. Funktioniert prima. Nun wollte
-
Thread
Probleme mit den Sende- und Empfangsteilen E32-868T
zustande. Die Ansteuerung erfolgt für den Empfänger, als auch für den Sender, jeweils über einen µC MSP430F1611. Im Anhang die aus meiner Sicht die entscheidenden Programmteile für „Empfänger konfigurieren“, „Sender konfigurieren“ und den Programmteilen für das Senden und Empfangen von Daten. Es sollen
-
Thread
RGB LED an MSP430
Hallo, ich möchte eine RGB LED an einem MSP430F1611 betrieben. Mittels TimerB und Port4 erzeuge ich PWM Signale für Rot, Gruen und Blau. Das funktioniert schon sehr gut. Der Strom den meine LED benötigt ist aber größer als es der MSP430 verkraftet