-
Thread
Einfaches Testprogramm für RFM12BP-868MHz
den 5-V Prozessor auf die > 3,3 V Pegel des RFM12BP zu bringen..... Verwendet wird als µC ein MSP430F1611, sodass das gesamte System mit 3V betrieben werden kann. Leider kann ich mich aus Zeitmangel in nächster Zeit nicht mit den RFM12BP beschäftigen und werde mich zu gegebener Zeit wieder melden
hat Dein > Prozessor eine HW-SPI-Schnittstelle? Ich kenn ihn nicht... Ja, Oszi ist vorhanden MSP430F1611 hat HW-SPI-Schnittstelle (aber nur 8?- BIT Zeichen können damit übertragen werden) Wie schon mal gesagt, hätte ich besonderes Interesse an einem funktionierenden Programmschnipsel jeweils
-
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
MSP kann keine 5V (max. 4,1V glaub ich). Also an die Pegel denken.
-
Thread
MSP430 - UC1611s Display Hello World mir SPI
Hallo, ich versuche gerade ein Graphik Display zum laufen zu bringen mit UC1611s Chip auf einem MSP430 F2619 Verbindungstyp ist: 4 Draht 8bit SPI IDE: CodeComposer 5 Der nachfolgende Code sollte alle Pixel abwechseln Ein und wieder Aus schalten (Die ebenfalls angesteuerte
Warteschleifen von Compiler entfernt werden. Sonst hier schauen: http://mykyta.info/a/embedded/msp430/group___m_o_d___s_p_i.html
-
Thread
Wo findet man ein Programmschnipsel zum A/D-Wandler LMP90100?
hoch 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.
überhaupt ist. Wie wäre es denn hiermit? http://www.ti.com/product/LMP90100/toolssoftware "MSP430 Interface to LMP90100 Code Library" sollte hilfreich sein?
-
Thread
ATMEGA128 und serieller Port
ich aus (der wurde auf 2F5 initialisiert, also mittem im SRAM), da auch keinerlei Unterprogramme aufgerufen werden. Ich habe das Problem mit mittlerweile 3 Chips nachvollzogen, daher schliesse ich aus, dass der Chip defekt ist
Hello All ; I have to modify some source code written for ATmega128 to msp430 and i found some registers like EER,EEWE,EEAR,EERE,EEDR . I would be grateful if you could tell me what the corresponding one in msp430f1611. thanks
-
Thread
STEVAL-ISA152V1 weshalb so teuer?
ohne MWST gesehen habe (ca. 70 Euro). Ein Evalboard von einem komplexen und aufwendigen uC wie STM32F7 kostet gerade mal 20 Euro. Wo ist der Hacken? warum ist die Evalboard STEVAL-ISA152V1 so teuer? Vielen Dank Gruß Another Gast
Evaluation-Boards teuer. Das ist nichts ungewöhnliches. *) ein Beispiel war das "Launchpad" für die MSP430G2xxx-Reihe von TI, das inklusive weltweitem Versand für 4.30 USD verkauft wurde, obwohl der darauf im SBW-Debuginterface verbaute MSP430F1611 alleine als Bauteil schon knapp 10 USD kostete.
-
Thread
UART to SPI Gateway
sendet) 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
-
Thread
LCD-Ansteuerung funktioniert nicht (HD44780)
AVR-GCC-Tutorial/LCD-Ansteuerung Ich steuere das Display jedoch nicht mit einem AVR an, sondern mit dem uC MSP430F1611. Ich habe das Display folgendermassen beschalten: (Die LED-Spannung fehlt in diesem Schema noch, sie ist aber auf dem Print vorhanden) http://666kb.com/i/biz45nyvep30gfusk.jpg Hier meine
signal.h> #include <stdio.h> #include <iomacros.h> #include <string.h> #include <math.h> #include <msp430x16x.h> //------------------------------------------------------- //Defines //------------------------------------------------------- //Frequenz #define F_CPU 8000000 //LCD Befehle
-
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
-
Thread
MSP430 Bootloader via RS232 (UART 0)
Hallo Zusammen, möchte gerne einen Bootloader für den MSP430F1611 in C schreiben und müßte dazu wissen wie man ein Programm an eine bestimmte Stelle im FlashRom bzw. RAM positioniert und dann ausführt. Am besten im Flash selbst, da nach einem Stromausfall
Flash-Demo, das zeigt, wie man was in den Flash schreibt. Aber wieso nutzt du nicht den schon in jedem MSP430 eingebauten Bootloader (BSL)? Der ist fail-save und geht auch bei beschädigtem Flash-Inhalt. Du kannst die TX/RX Leitungen der USART auch parallel an TA 1.1 und TA 2.2 klemmen, und die Timer Pins
-
Thread
Interrupt Auslösung aber wiso
Hallo ich beschäftige mich gerade mit dem MPS430F1611 DEVELOPMENT BOARD von Olimex. Ich probiere gerade folgende Beispiel von Ti zu verstehen. #include <msp430f1611.h> static char string1[] = { "Hello World\r\n" }; char i; void main(void)
-
Thread
Timer auslesen -> stoppen oder per capture?
verwende den MSP430F1611
Hm, stand das gestern nicht woanders? Ich hatte doch schon mal geantwortet. MSP430 war soweit klar, kannst du direkt auslesen, denn es ist ein einziger, atomarer 16-Bit-Zugriff. Wenn dieser "bestimmte Zeitpunkt" aber eh von extern kommen sollte, gehts mit dem Capture-Modus ntürlich
-
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. ä.)
Programm 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
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
-
Thread
MSP430 Periodendauer berechnen
falsch. Ich habe einen Motor mit einer Auflösung bei einer Codierscheibe von 400 Inkrementen bei MSP430f1611 an Port TBCLK angeschlossen. Ich möchte die Drehzahl bestimmen und der Motor soll abgebremst werden. Testweise hab das so programmiert, das 40000 Impulse gezählt werden sollen ehe ein Interrupt
weicht die gemessene Periodendauer bei meiner Berechnung etwas ab. Hier der Code: [c] #include <msp430x16x.h> unsigned long long zeit, time,count; void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop WDT P4SEL |= BIT7; _BIS_SR( GIE); // Enter LPM0
-
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
Daten-Upload mit Insight/GDB
Targets in eine Datei auf dem Entwicklungsrechner (WinXP) sichern? Es geht dabei um RAM Inhalte eines MSP430F1611. Ich wollte möglichst keine zusätzliche RS232-Routine schreiben, deshalb der Wunsch. Irgendwie müßte man die Ausgabe von "x/256xb 0xZZZZ" im GDB-Terminal in eine Datei umleiten, ich weiß
dump" - genau das suchte ich). Leider ist das GDB Version 6.0 und in der Insight-Version für den MSP430 hat GDB die Version 5.1.1 :-( Das einzige, was ich in dieser Version gefunden habe, ist das "Remotelogfile", dafür muß ich mir allerdings einen Interpreter schreiben - es enthält den Datenverkehr
-
Thread
IAR-Assembler mit MSP430;
Hello All ; I have to modify some source code written for ATmega128(avr-gcc) to msp430 (iar workbench v3.30)and i found some registers like EER,EEWE,EEAR,EERE,EEDR . I would be grateful if you could tell me what the corresponding one in msp430f1611. thanks
-
Thread
msp430-gcc Segmentation Fault
Hallo, wenn ich ein Sourcefile mit dem msp430-gcc ohne Optimierung kompiliere funktioniert alles. Versuche ich das selbe File mit der Optimierung ( -Os) zu kompilieren beendet sich der Compiler mit einer Segmentation Fault. Ich habe schon
darauf nur mit "warning: #pragma Optimize(off) ignored". Kann mir hier jemand weiterhelfen. MCU = MSP430F1611 Danke
-
Thread
MSP430 8MHz für MSP Board!?
Hallo, ich habe ein MSP Headerboard mit einem msp430f149. Das Board ist von Olimex. Da ist ein 32kHz Quarz dran. Ich würde nun gerne einen Quarz mit 8MHz an dem MSP anbringen. Da wollte ich nun einmal wissen, was für einen
Die Taktquellen des MSP zu verstehen ist essenziell, das ist ja gerade das Alleinstellungsmerkmal des MSP. Wenn du den 32Khz Quarz dran lässt, kannst du sehr stromsparende Systeme bauen. Den 8MHz Quarz kannst du noch zusätzlich
-
Thread
Frage zu Spannungsversorgung
Hallo, ich bin gerade dabei mir ein kleines Platinchen zu routen. Auf diesem Platinchen ist ein MSP430F1611, ein MAX3232 und eine SD-Karte (bzw. SD-Karten Slot drauf). Den genauen Stromverbrauch kenne ich nicht, aber ich vermute mal max. 100mA (10-20 mA für den MSP430, da kein Stromsparmodus, die
-
Thread
MSP430 Real Time Clock Interrupt
programmiere gerade mein ersten richtig großes Projekt und habe folgendes Problem. Ich benutze den Msp430F1611 und programmiere in C mit IAR Workbench Ich will die RTC (Real Time Clock) Library von TI fürs Timinung benutzen (http://focus.ti.com/general/docs/techdocsabstract.tsp?abstractName=slaa290
meinen MSP übertragen lößt nach ende der DAtenübertragung die ISR des UART1 eine Fuktion names Sequenz aus. In dieser Funktion soll 10sekunden ein DAtensatz generiert werden und an den PC geschickt werden und
-
Thread
msp430-gdbproxy für x1611
ohne Erfolg angepeilt. ftp://ftp.opencall.org Würden vielleicht jemand mir der neuste Datei msp430-gdbproxy mit Unterstützung für MSP430F1611 bieten ?? Danke im Voraus, Sounggalon
-
Thread
Sind die µC PIC die einzigsten, die eine Layoutkompatibilität bieten?
Die MSP430 sind manchmal innerhalb einer Familie pinkompatibel, so z.B. 'F169, 'F1610, 'F1611 und 'F1612, auch 'F149 etc. und 'F159 etc. haben ein zumindest ähnliches Pinout.
Baugrössen ja nicht funktionieren. XMEGAS sind bei gleiche Gehäusegrösse auch kompatibel STM32F1 und STM32F2 (je nach Modell evtl.) auch
-
Thread
[V] diverse Bauteile
ATMEGA324P-20AU → 1€ 1x ATMEGA328P-MU → 1€ >20x ATMEGA645-16AU → 1€/Stk. 1x 90USB1287-16AU → 2€ >20x MSP430F1611IPM → 1€/Stk. 6x MSP430F149IPM → 2€/Stk. 1x PTMA402050A1AZ, DC/DC-Convertermodul 48Vin, 5V/2A out → 5€ 1x OFM40T-02, 40W OpenFrame Schaltnetzteil von Astrodyne mit 3 Ausgangsspannungen +5V
-
Thread
Serielle Chip Ansteuerung?
Konzept ist in einer AppNote* von TI beschrieben, ich habe es erfolgreich mit dem in verschiedenen MSP430-Varianten verwandten 12-Bit-A/D-Wandler umgesetzt (auf 'F449, 'F1611 und 'F5438), mit dem so stabile 16 Bit Auflösung erreicht wurden. Das Prinzip ist einfach: 256 Samplewerte werden addiert und
Gerd F. schrieb im Beitrag #2024347: > Ist das das richtige Vorgehen oder gibt es da eine elegantere Lösung? Ja, so wird das gemacht. Nennt sich Software-SPI. Peter
-
Thread
MSP430: Hardware-SPI - Clock bei Receive?
Hallihallo, ich habe den MSP430F1611 und möchte das Hardware-SPI vom UART0 benutzen um Daten zu empfangen. Der IC ADC121S625 sendet, sobald er eine Clock hat und per CS selektiert wird. Der MSP ist der Master. Nun mein Problem, der MSP gibt einfach keine Clock aus, wenn ich etwas empfangen will. Hat jemand eine Idee, wo das Problem sein könnte? Hier mein Source: Die Initialisierung vom SPI: [c] void spi_init() { int
-
Thread
MSP430x169 und serielle Schnitstelle
Hallo, Ich versuche die Serielle Schnittstelle von meinen MSP430x169 zum laufen zu bekommen. Leider bisher ohne Erfolg. Ich habe schon viele Beispielprogramme ausprobiert nur bis jetzt hat nichts geklappt. Ich benutze das MSP430169STK Board von Olimex. Die Serielle
der seriellen Schnittstelle rumprobiert. Habe folgende Funktionen für Initialisierung und Aufruf: (MSP430F1611 - TXD0 auf PIN 3.4 RXD0 auf Pin 3.5) [c] void InitUSART0() { UCTL0 = SWRST + CHAR + PENA; UTCTL0 |= SSEL_2; // SMCLK als UCLK festlegen //http://mspgcc.sourceforge.net
-
Thread
D/A Wandler für Audio Ausgabe
unterschiede höre. Hoffe ihr könnt mir an der Stelle auch weiter helfen. [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
programmiert. Ich höre schon eine leichte Melodie, aber die CLK ist noch sehr schnell. [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. //Rest #define R 0 // 6. int
-
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
Logikschaltung aus, die die davor bauen? Wofür ist die? Brauch man die? Das kann man doch auch alles intern im Msp programmieren. Gruß André
-
Thread
Platinenentwurf für Heizungsregelung mit Raspberry Pi - Kritik?
Hallo zusammen, ich habe vor, meine aktuelle Heizungsregelung mit der UVR1611 http://ta.co.at/de/produkte/uvr1611/frei-programmierbare-regelung-uvr1611.html aufgrund der Speicherbegrenzung mit einem Raspberry Pi zu ersetzen. Dafür beschäftige ich mich jetzt seit ein paar Wochen
arduino-compatibles-1/relay/16-channel-relay/16-channel-12v-relay-module-for-pic-arm-avr-dsp-arduino-msp430-ttl-logic.html anzusteuern. Da die Relais gegen Masse geschaltet werden, der MCP23017 im stromlosen Zustand die Ports gegen Masse schaltet und damit die Relais alle schalten würde, habe ich die
-
Thread
benötige Hilfe bei LCD--Code (Denkfehler?)
und vom Prog-Aufwand her ist es das auch); jedoch will es nicht funktionieren. Ich arbeite mit einem MSP430F1611 (mit32kHz getaktet), laut LCD-Datenblatt reichen die 3,3V als Logikpegel. Ich habe das Problem, dass das Display die linken 8 Balken anzeigt (klar, Selbstinit mit 1 Zeile), sich aber warum-auch-immer
Übergabewert der Wait-Funktion beschreibt die abzuwartenden Clocks (also 1/32768). [C] #include <msp430x16x.h> #include <stdio.h> #include <string.h> int lcd_warte; void init_LCD(void); void LCD_wait(int zeit); void LCD_putinitData(int daten); void main(void) { WDTCTL = WDTPW + WDTHOLD