-
Thread
MSP430: Chars miteinander kombinieren
Mit welcher Verknüpfung oder Operation erhalte ich folgendes Ergebnis? Ich habe 3 Variablen mit wechselndem Inhalt: [c] char TextEins[]="Dies " char TextZwei[]="hier ist der " char TextDrei[]="Text" [/c] Wie kann ich die 3 Blöcke jetzt möglichst unkompliziert zu diesem hier kombinieren? [c] char Ausgabe[]="Dies hier ist der Text" [/c]
-
Thread
MSP430F169 VRef+
Moin, moin, ich habe das selbe Problem, dass schon mal in diesem Thread diskutiert wurde: http://www.mikrocontroller.net/topic/64190 Ich möchte gerne die interne Referenzspannung VRef+ für einen Instrumentationsverstärker nutzen. Laut Datenblatt ist VRef+ ein Ausgang und deshalb sollte der Spannungsausgang doch messbar und nutzbar sein oder?? Den ADC12 habe ich so initialisiert: [c] P6SEL = 0xFF; ADC12CTL0 = ADC12ON+MSC+SHT0_8+ REFON + SHT1_8; ADC12CTL1 = SHP + CONSEQ_3+ADC12DIV2; ADC12MCTL0 = SREF_1 + INCH_0; ADC12MCTL1 = SREF_1 + INCH_1; ADC12MCTL2 = SREF_1 +
-
Thread
MSP430: ADC + PWM
Hallo. Ich lasse den ADC eine Spannung wandeln und gleichzeitig läuft PWM. Wenn die Spannung, die der ADC wandelt, einen bestimmten Wert unterschreitet, soll das PWM-Signal geändert werden. Kann mir jemand helfen das Problem zu lösen. Danke.
-
Thread
MSP430 Easy Web II
Tag die Herren. Ich habe mir vor kurzem das oben genannte Board zugelegt. Doch jetzt stellt sich mir die Frage, ob ich den µC auch mittels der RS232-Schnittstelle programmieren kann. mfG
-
Thread
MSP430 CCS: Code in RAM
Ich möchte Code im RAM laufen lassen und diesen erst wenn er gebraucht wird ins RAM kopieren. Ich brauche das RAM zunächst komplett und erst wenn Code im RAM laufen soll, kann dann dieser den gesamtem RAM Bereich neu benutzen. Alle Variablen im RAM werden dann nicht mehr gebraucht. Dazu habe ich entsprechend einer AN das Linker-File modifiziert und den Code angepasst. Im Prinzip funktioniert es auch, aber nicht ganz so wie ich das möchte. Es sieht so aus, als ob der Code schon beim Starten ins RAM geladen und der benötigte Bereich vom "normalen" RAM abgezweigt wird. Das zeigt auch das
-
Thread
msp430-ar: Kommando nicht gefunden
Also inzwischen konnte ich den Fehler mit PATH=$PATH:/usr/local/msp430/bin/ (bzw. entspr. Eintrag in ~/.profile) beseitigen, aber das Installieren ist doch etwas umfangreich und man muss erstmal die richtigen Verzeichnisse suchen und dann überschreibend kopieren und
-
Thread
MSP430 Timing: Was laeuft hier falsch?
Hallo, Fuer Testzwecke moechte ich einfach einen String von 1 und 0 auf einem I/O Port meines MSP430 ausgeben. Jedes Bit soll 10us lang sein. Zuerst setze ich die clock frequency auf 16 MHz: [c] DIRECT_SET_BIT(CSCTL0_H, CSKEY >> 8); DIRECT_SET_BIT(CSCTL1, DCOFSEL_4 | DCORSEL);
verwende ich den Timer, habe aber das Problem dass irgendwas mit dem Timing nicht stimmt. An der (nicht-MSP) Empfangsseite sample ich das Signal 50x und mache einen Matched Filter und downsample. Allerdings sind die Bitzeiten nicht deterministisch. Das ist mein eigentliches Problem und ich werde dazu wahrscheinlich
-
Thread
Easyweb Msp430F149
Hallo, hat sich schon mal jemand von euch mit dem Projekt Easyweb der Zeitschrift Design&Elektronik von Andreas Dannenberg beschäftigt? Bin gerade dabei es zu versuchen. Schon beim Compilieren treten erste fehler auf. Und Verbindung zum Webserver bekommen ich auch keine. Danke im Voraus. Mfg ed_fti
-
Thread
Batterie/AKKU/MSP430/SENSORIK
werden. weiterhin soll das Messobjekt am Körper angebracht werden und 4h daten aufzeichnen. da der MSP430 sehr Stromarm funktioniert, bin ich überzeugt diesen Prozessoer verwenden zu können. aber welche Batterie/Akku kann 4h permanent laufen und realtime-Daten aufzeichnen? dazu kommt ja noch ein
der msp kann einfach (oder je nach fähigkeit des benutzers auch kompliziert) via uart an ein bluetooth controller angeklemmt werden. ich habe mal mit nem blauzahn von national gearbeitet... stromaufbnahme
-
Thread
UART bei MSP430F1121
Gibt es irgendwo eine Beispiel-C-Routine für den UART des MSP430F1121 rumschwirren ? Im Voraus vielen Dank für eure Unterstützung
-
Thread
Datenblatt MSP430F543x
XMEGA256 A1 als Alternative? Wenig, wenn man bereits eine funktionierende Entwicklungsumgebung für MSP430 hat, und wenig, wenn man den AVR-CPU-Kern mit dem des MSP430 vergleicht. Letzterer ist eine 16-Bit-CPU, die mit 16-Bit-Operanden arbeitet, ersteres bleibt eine 8-Bit-CPU. Der 'F54xx bietet obendrein
Ich hab in meiner Diplomarbeit damals den MSP430 gegen einen PIC24F und einen M16C vergleichen. Siehe hier: http://supachris.homeip.net/Diplomarbeit.pdf Seite 26.
-
Thread
msp430 ti launchpad serielle schnittstelle
hallo ich habe folgendes Board: http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_%28MSP-EXP430G2%29 meine Frage ist wie man dort jetzt eine Verbindung mittels USART zum PC hinbekommt. Es geht jetzt nicht um das Programmieren, sondern um die reine Verbindung.
Das TI MSP430 Launchpad erscheint dem PC gegenüber als zwei USB Geräte: 1) Ein "MSP430 Application UART" über einen sog. USB CDC Treiber für einen in TI Sprachgebrauch back-channel UART. Über diesen Kanal können
-
Thread
MSP430 Bluetooth Stack ?
Weiss jemand wo man evtl. einen Bluetooth Stack für den MSP430 findet ? Danke
mp3`s gesendet haben. eventuell hilft es ja weiter :) ( das projekt war aber leider nicht für den msp :( )
-
Thread
MSP430 Code auf externen Flash auslagern?
Jochen schrieb im Beitrag #3472402: > Hallo, > > ich verwende einen MSP430F168 und wollte fragen ob es möglich ist den > Quellcode auf eine externen SPI Flash (z.B. SST25VF080B) zu speichern > und zu nutzen? Das man so größeren Quellcode schreiben kann. Der MSP430
easy schrieb im Beitrag #3472514: > Der MSP430 kann Code aus dem RAM laufen lassen. Allerdings gibt es keinen einzigen MSP430, bei dem sich das RAM erweitern ließe, und der schon sehr angestaubte 'F168 hat gerade mal 2048 Bytes RAM. Damit
-
Thread
Programmieren von MSP430F135
Hallo Ich brauche um einen MSP430F135 mit 16kB zu programmieren 5 Sekunden. Jetzt gibt es einen JTAGProgrammerhersteller der ein Programmer zur Verfügung stellt, der die gleiche Datenmenge innert 1.4 Sekunden bespielt. W ie ist das möglich, gibt es da einen Trick? Zu erwähnen ist, dass ich den MSP mit einem Dallas 87c520 29.4MHz (deutlich höhere Frequenz als der Hersteller) programmiere. Danke für Eure hilfe.
-
Thread
Vergleich Rechenleistung MSP430 vers. Atmega
Hallo Zusammen, wie würdet Ihr die Rechenleistung eines Atmega mit einem MSP430 bei gleicher Taktfrequenz bewerten? Der Atmega ist ein 8 Bit Prozessor, der MSP ein 16 Bit Prozessor.
Hier gibt es das Paper: http://www.prochild.co.kr/board/files/tb_6/TI_MSP430Competitive%20Analysis-Rev.3.doc Beim Avr sprechen sie von 16Mips, wohingegen der MSP430 nur 8 Mips erreicht. Ausserdem 20-30% größerer Code.
-
Thread
Brownout detector beim MSP430
Forum, beim Stöbern in Beiträgen habe ich gelegentlich gelesen, dass die Brownout detection beim MSP430 unzuverlässig sein soll. Kann da jemand konkretere Angaben machen? Hat jemand Erfahrungen, ob es Bedingungen gibt, bei denen der interne Brownout nicht funktioniert? Gibt es auch jemand, der mal
nachgefragt hat, welche Probleme es da geben könnte? Hintergrund ist der, dass ich eine Schaltung mit einem MSP aufbauen will, der einen Brownout detektor hat und ich gerne auf einen externen Chip verzichten möchte. Warum sollte TI sowas auf dem Chip integrieren, wenn´s nichts taugt? Danke für Eure Beiträge
-
Thread
MSP430 Firmware über SPI laden
Hallo Zusammen, mein MSP430 Projekt neigt sich allmählich dem Ende, alle Funktionalitäten sind implementiert. Nun stehe ich vor einer Letzten Herausforderung. Da der MSP430 fest verbaut ist, muss der MSP430 sich seine Firmware
Danke für eure Ratschläge. Ich nutze einen MSP430FR5729 mit integriertem FRAM. Der MSP430 ist lediglich über CS, MOSI, MISO, und CLK mit dem FPGA verbunden. Ich lese mich gerade quer durch die TI Dokumentation und stelle fest, dass der MSP über
-
Thread
MSPGCC & Eclipse MSP430 Fehlermeldung
(USB) Wenn ich unter Eigenschaften und Ziel gucke, verlinkt es auf dieses Ziel: C:\mspgcc\bin\msp430-gdbproxy.exe --port=3333 msp430 TIUSB Jetzt kommt er zumindest weiter: debug: MSP_430_Initialize() debug: MSP_430_Configure() debug: MSP_430_VCC(3000) debug: MSP_430_Indentify() error: msp430: Could not find device (or device not supported) (4) debug: MSP_430_VCC(0) debug: MSP_430_VCC(3000) debug: MSP_430_Reset(All_RESETS) debug: MSP_430_Close()
-
Thread
Infraschall mit uC MSP430
Hallo ich möchte 3 sehr niedrige Sinus-Frequenzen mit einen MSP430 erzeugen. Sollte ja mit dem 16 Bit DAU machbar sein. Wie glätte ich am besten die Treppenstufen um Klirrfaktor/Rauschen/Oberwellenspektrum zu verringern, möglichst ohne Riesenaufwand an Bauteilen
-
Thread
Bitmap auf MSP430F247
Hi, Also meine Frage ist eigentlich total simpel. Kann ich auf meinem MSP eine .bmp datei mit einbinden und diese in der main mit fopen("image.bmp" , "rb") öffnen und dann einfach die RGB werte auslesen? Also einfach formuliert kann ich auf einem MC eine .bmp datei mit einbindne und mit dieser arbeiten? (fopen,fread usw.)
-
Thread
MSP430 DOGM163 DCO
Hallo, ich habe folgendes Problem: An meinem MSP430F2274 habe ich zwei DOGM163W-A LCD im 4-Bit-Modus betrieben (bis gestern), die nur durch getrennte Enable-Leitungen unterschieden wurden, RS- und D7- bis D4-Leitung teilten sich beide. Die ganze Konstuktion
-
Thread
Frage zu Schaltung (TI MSP430)
Hallo, ich bin gerade dabei die Schaltung meines Experimenter Boards mal ein wenig genauer unter die Lupe zu nehmen. Jetzt habe ich in der Schaltung ein CC 430 EM Interface Header entdeckt. Ich verstehe allerdings den Sinn daran nicht ganz. Die drei Teile sind auf der Rückseite des Boards angebracht und bestehen nur aus jeweils sechs Lötkontakten. Auf Seite 26 der PDF sind diese auch aufgezeichnet. So wie ich das verstehe kann man damit auf einzelne Leitungen zugreifen und dient lediglich der Kontrolle (Testpoints), bin ich da richtig? Für eine auf diesem Board aufbauende Schaltung können diese
-
Thread
MSP430 FRAM Inhalt anzeigen
Hallo zusammen, ich programmiere einen MSP430FR5729 und nutze dazu das Code Composer Studio von Texas Instruments. Ich habe einen Beispiel-Code von TI kompiliert, dabei wird eine analoge Spannung vom ADC konvertiert und der digitale Wert im
-
Thread
MSP430 Launchpad als IR-Empfänger
Hallo, ich habe diesen (siehe Anhang) IR-Empänger und möchte ihn mit dem Launchpad verbinden. Problem: wie finde ich heraus ob er PNP oder NPN ist? Welche Pins sind welche (Beinlänge?)? Auf Dem Bauteil befindet sich keine Typenbezeichnung. Wie baue ich die Schaltung auf? Emitter+GND, Kollektor+InputHigh, Basis+Output?
-
Thread
MSP430 - Port und Interrupt
Hallo, wollte mich nur vergewissern. Wenn beim (z.B.) MSP430F1232 bei Port pins Interrupts enabled sind, kann diese Portpins aber auch ohne Umprogammierung einfach auch lesen oder ? Danke
-
Thread
SHT1x an msp430
Hi, wir haben eine Studienarbeit gemacht, wo wir den SHT11 genutzt haben, zusammen mit dem MSP430F169. Ich habe ihn nicht konfiguriert und eingebunden, das hat n Kumpel von mir gemacht. Aber ich kann dir mal den Quelltext trotzdem anbieten. Soweit ich weiß, gibt es aber ein bestimmtes Timing
-
Thread
MSP430 mögliche Stromaufnahme am Pineingang
hey.... hab da ma ne frage... habe vor, an 4 x-beliebigen ausgängen jeweils mit 330ohm und einer led zu beschalten. allerdings sollen die kathoden nicht an gnd sondern am ausgang eines zusätzlichen pin anliegen. somit will ich es ermöglichen, dass die leds erst dann leuchten, wenn an dem zusätzlichen ausgang "0" ausgegeben wird..... ist das mit dem msp43(f149) möglich? habe jetzt allerding im datenblatt irgendwas von +-2ma gelesen.... komme allerdings, wenn alle 4leds leuchten sollten auf knapp 13ma.... un das is dann doch etwas mehr! hilft da jetzt einfach nur ein einfacher widerstand
-
Thread
SVS an MSP430F1611
Hallo, ich will mit meinem MSP430F1611 den Supply Voltage Supervisor für eine externe spannung (nicht AVCC) implementieren. der threshold liegt bei 1.2V, bei dem der SVS reagiert (interrupt usw auslösen..). ich will aber das er schon
-
Thread
MSP430 UART--> RS232
Hallo zusammen, möchte über UART Daten an die RS232-Schnittstelle übertragen. Dazu brauche ich ja bekanntlich einen Pegelwandler. (0/3.3V auf +-12V) Kann mir jemand von euch auf die schnelle einen nennen. (Evtl. Link) Selbstbau ist aber auch erwünscht. Habe mir schon überlegt, mit einen Komperator +-12V zu erzeugen. Also an einen eingang 1,5V anlegen und am anderen Eingang 0/3,3V allerdings muss das Ausgangssignal noch invertiert werden... Bei der RS232-Schnittstelle entspricht ja 0V(LOW) --> 12V und 3,3V (HIGH) -->-12V Vielen Dank für jede Hilfe.. Gruß Robert
-
Thread
MSP430 DMX Signal verarbeiten
Hallo, ich möchte gerne mit dem MSP340 ein DMX Signal verarbeiten. Elektor hat dazu mal einen Artikel verfasst. http://www.elektor.de/jahrgang/2010/marz/led-mix-mit-dmx.1255315.lynkx Hier wird ein IC eingesetzt der das RS485 Signal von DMX auf ein RS232 Signal umwandelt. Der Rest ist klar, allerdings suche ich nun nach einer Erklärung, wo der unterschied zwischen RS485 und RS232 liegt. Ist der unterschid nur das das Signal nicht mehr differentiell Übertragen wird? Oder wird an dem Signalpegel auch noch etwas geändert Und entsprechend folgt eine andere Frage: Gibt es einen solchen
-
Thread
SD-Karte an MSP430 (Fehlercode)
Hallo Zusammen, Ich hatte mich vor geraumer Zeit informiert wie man eine SD-Karte an den MSP anschließen könnte (TI-Appnote). Dieses Vorhaben konnte ich vor Weihnachten in die Tat umsetzen. Die Welt schien in Ordnung, da alle Schreib- und Lesetests erfolgreich waren. Nach den "Ferien" wollte ich mich wieder an die Arbeit machen und ein paar Sachen testen. Mir fiel recht schnell auf, dass die angezeigten Stromwerte nicht denen entsprechen, die ich vorher gemessen habe. Einige davon machten keinen Sinn. Also habe ich mir mal angesehen, was ich so auf die Karte geschrieben habe und musste
-
Thread
[MSP430] UART-Interrupt wird nicht angesprungen
Hallo! Der UART-Interrupt wird nicht angesprungen. Das UART wird so initialisiert: [c] void uart0::init() { P3DIR &= ~BIT5; // set P3.5/URXD0 to input P3DIR |= BIT4; // set P3.4/UTXD0 to output P3SEL |= BIT5|BIT4; // set P3.5/URXD0 and P3.4/UTXD0 to peripheral U0CTL |= SWRST; // enable software reset ME1 |= UTXE0 + URXE0; // switch UART on UCTL0 |= CHAR; // 8N1 UTCTL0 |= SSEL1; // use SMCLK set_baudrate(9600); // 9600 is a good default; UCTL0 &= ~SWRST; // disable software reset IE1 |= URXIE0; // enable rx-interrupt
-
Thread
MSP430 CCE Map File?
die gleiche CCE Version haben solltes wie ich: Properties -> C/C++ Build Tab "Tool Settings" MSP430 Linker -> Linker Output rechts im Fenster Produce listing of input and output sections in <file> (--map_file) dann Pfad und Name für das map file eintragen, z.B. "C:\projects\supertool\supertool.map
-
Thread
Education-Board für MSP430
Hi, habt ihr eine Vorstellung wie teuer so ein Board sein darf? Am besten mit LCD, Poti für ADC, und ein paar Taster? Vielen Dank im Vorraus!
-
Thread
MSP430 Frage zu LCD Ansteuerung
Hallo zusammen, ich habe ein 4 mal 20 zeichen display an meinem msp430f149 angeschlossen. in den ersten beiden zeilen habe ich etwas stehen, was da auch ständig stehen bleiben soll. die zeilen drei und vier möchte ich auf tastendruck andern. meine frage nun:
-
Thread
IAR, MSP430 ## in einen define
weis jemand was das ## in diesen Ausdruck bewirkt ? #define DEBUG(f) {##f##} Eltman
-
Thread
MSP430 suche ausführliches Datenblatt
Hi, bin gerade dabei meinen MSP430F149 zu programmieren, aber das Datenblatt von ti.com ist irgendwie unvollständig. z.B. hätte ich gerne gewusste, was für Bit's im TACTL Register sind und was man damit alles steuern kann. Die einzigen
-
Thread
Reset anschliessen beim MSP430
Hallo! Ich habe in der letzten Zeit ein wenig mit dem MSP430F1121 hier aus dem Shop rumgebastelt. Nun möchte ich den Reset Pin benutzen. Wie geht das? Einfach einen Taster anlöten und mit Vcc verbinden oder muss da ein Widerstand vor? Gruß Christian
-
Thread
lcd HD44780 an msp430
hallo. es geht um einen Praktium. hat jemand von euch schon mal der LCD hd44780 mit dem msp430 programmiert? kann mir jemand vielleicht den C Code anhängen. die schlatung habe ich schon fertig, es bleibt mir den Display initialisieren und was drauf schreiben. ich bin für jede hilfe sehr
-
Thread
MSP430 Capture Register hochzählen
Hi, Ich benutzte zur Zeit meinen Timer B zum Frequenz messen. Habe das zur Zeit mit dem Capture eingang gemacht und bei jeder steigenden Flanke nne Zähler in einer ISR hochgezählt. Nun kostet das zu viel rechenaufwand für die CPU bzw die is immer nur beschäfftigt bei hohen Frequenzen. Als es is ja klar das bei einem Capture der Freerunning Cpounter in das jeweilige Capture Register kopiert wird. Ist es auch möglich dort einfach nur das register hochzählen zu lassen ? Sprich bei jeder steigenden Flanke wird das Capture Register um 1 erhöht. Leider kann ichz TBCLK nich nutzen weil
-
Thread
msp430 day codebeispiel gesucht
hallo, es ist die rede von einer demo auf slide 37, es geht darum eine led als sensor zur pwm-steuerung zu benutzen. gibt es dafür auch ein codebeispiel?
-
Thread
MSP430 Datenfelder mit Assembler beschreiben
Hallo, ich kann zwar ein Datenfeld auslesen, mit Hilfe der Adressierung @Rn+, aber wie beschreibe ich am besten ein Feld ? besten Dank für eine Antwort Moritz
-
Thread
MSP430 , Idee gesucht
Hallo, ich möchte Phasenverschiebungen zwischen in einem 3-Phasigen Netz messen. Jede Phasenverschiebung soll in einem Variabel gespeichert werden. Die Nulldurchgänge habe ich als Rechtecksignale schon vorhanden. Wer hat eine Idee, wie man so etwas am besten bewältigen kann (Timer,Interrupt) ? Danke im Voraus.
-
Thread
MSP430F149 und EEProm
Mechaniker entworfene Mechanik mixt danach diesen Drink. Das Programm wird über den oben erwähnten MSP430 gesteuert. Das Problem ist, dass ich den Inhalt der Flaschen überprüfen will. Zuerst initialisiere ich alle Flaschen mit 75cl. Wählt man nun einen Wodka(4cl)- Orange(10cl), so solle die Variabel
-
Thread
MSP430: eigene Batterie messen?
Hi, kann der F149 seine eigene Batterie direkt messen? Ich meine ungefähr so wie die Chiptemperatur die ohne Harrdware-Umwege über ADC12MEM10 ermittelt werden kann. Gruß, ALF
-
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;
-
Thread
MSP430-1232 Interrupt Prioritäten
Kann beim MSP430 ein Interrupt mit einer niedrigen Priorität von einen Interrupt mit höherer Priorität unterbrochen werden? Oder kommt die Priorität nur ins Spiel wenn 2 oder mehrere Interrupts gleichzeitig anstehen
-
Thread
Max3325 gesucht (MSP430)
Pegelwandler und eine Temperaturgeregelte 5V LCD-Versorgung und Kontrasteinstellung, also optimal um einen 3V msp430 einfach mit Schnittstelle und LCD zu verbinden. Dummerweise scheint man den bei den Läden hier in Deutschland nicht kriegen zu können. Ich habe eben mal schnell die online-Datenbanken von Reichelt
-
Thread
MSP430 Fehler undefined external
Hallo! ich bekomme die Fehlermeldung Undefined external "nop" referred in main.c nop() soll no operation machen, aber warum die Fehlermeldung, bei anderen Programmen gibt es keine Fehlermeldung. Wo wird nop normalerweise definiert? Hab ich ein Header vergessen? Gruß m@is