-
Thread
Auswahl eines uC für einen Datenlogger für Rammgeräte
trennen, aber das möchte ich eigentlich nicht, weil Kabel und spritzwasserdicht... Bisher wurde die CC430-Serie von TI empfohlen. Lieder kenne ich mich bei TI nicht aus und auf den Seiten ti.com finde ich nur MSP430, ist wohl aber dasselbe. Preise für Development-Tools sind soweit ok, aber ich glaube, so
Heinrich H. schrieb im Beitrag #1722932: > Bisher wurde die CC430-Serie von TI empfohlen. Lieder kenne ich mich bei > TI nicht aus und auf den Seiten ti.com finde ich nur MSP430, ist wohl > aber dasselbe. Nö: http://www.ti.com/ww/de/prod_mcu_cc430.html?CMP=KNC-GoogleTI
-
Thread
MSP430F247: UART mit 1 MBaud
Hallo! Nach Datenblatt vom MSP430F247 kann man mit der UART 2MBaud bei 16MHz. Ich habe einen Takt von 8MHz und würde gern die UART-Schnittstelle mit 1MBaud betreiben (oder 921,6kBaud, wenn man nach den Standardddatenraten geht).
-
Thread
IAR: Error[e16]: Segment INTVEC
Hallo! Habe im IAR Workbench für MSP einen einfachen Beispielcode von Ti eingefügt (http://focus.ti.com/docs/prod/folders/print/msp430f247.html) und von USCI0 auf USCI1 umgeändert. Der code sieht jetzt wie folgt aus: [c]#include "msp430x24x.h
-
Thread
IRMP - Infrared Multi Protocol Decoder
_PAUSE_LEN_MAX ((uint8_t)(F_INTERRUPTS * BANG_OLUFSEN_START_BIT3_PAUSE_TIME * MAX_TOLERANCE_05 + 0.5) + 1) [/c] Bei 15kHz: 15000 x 15625e-6 x 1.05 + 1 = 247,09375 -> 247 Das passt also alles noch in den Wertebereich von
so etwas wie IRMP habe ich gesucht! :) Für ein Uni-Projekt will > ich Infrarot-Signale an einem MSP430 empfangen. Wenn Du IRMP auf MSP430 portiert hast, kannst Du mir gerne die Änderungen nennen (z.B. über #ifdef MSP430), damit ich die Anpassungen einpflegen kann. > Jetzt wird es eine Kleinigkeit
-
Thread
[V] Diverse MSP430 MCUs
, 256 RAM, 10 I/O, SPI, I2C, Comparator, 10 Bit ADC, M-C5-B 1 MSP430F247TPM 7,470 8,964 8,964 LQFP-64 MSP430 MCU 32k Flash, 4k RAM, 48 I/O, 8xADC12, UART, IrDA, I2C, SPI M-C3-A 10 MSP430FW427IPM 4,660 5,592 55,920 LQFP-64
, SPI, Comparator M-C2-B 29 MSP430F122 2,640 3,168 91,872 TSSOP-28 MSP430 MCU 4k Flash, 256b RAM, UART, SPI, Comparator, Timer M-C1-A 10 MSP430F2132TRHBT 3,390 4,068 40,680 QFN-32 MSP430
-
Thread
msp430f2618 von Texas instrumaents
msp430x2272 msp430x2234 msp430x2254 msp430x2274 msp430x233 msp430x235 msp430x2330 msp430x2350 msp430x2370 msp430x247 msp430x248 msp430x249 msp430x2410
@Christian R. für MSP430F1611 C:\mspgcc081230\bin\msp430-gcc -mmcu=msp430x1611 -o TS_20_16.elf -O E:\gccProjekte\TS1611\TS_20_LC7981.c für MSP430F5438 C:\mspgcc081230\bin\msp430-gcc -mmcu=msp430x5438 -o TS_20_54.
-
Thread
MSP430 - UART empfängt keine Zeichen
Hallo, ich verwende das Beispiel "msp430x24x_uscia0_uart_01_115k.c" von TI um die UART-Schnittstelle von meinem MSP430F247 zu erstellen. Wenn ich zusätzlich noch eine Funktion erstelle um ein Zeichen zu versenden ,funktioniert das wunderbar
UCBRSx = round(0.7*8) = 05 // ACLK = n/a, MCLK = SMCLK = CALxxx_1MHZ = 1MHz // // MSP430F249 // ----------------- // /|\| XIN|- // | | | // --|RST XOUT|- // | | //
-
Thread
msp430f2274 in MSPGCC
msp430x2350 msp430x2370 msp430x247 msp430x248 msp430x249 msp430x2410 msp430x2471 msp430x2481 msp430x2491 msp430x2416 msp430x2417 msp430x2418 msp430x2419
Version: mspgcc-20081230.exe klingt nach dem besagten Datum. Jedoch bestehen die includes nicht für den MSP430F2274 es gibt x21 und x3... aber nix mit MSP430x22... kannst du mir die Dateien schicken?
-
Thread
Eclipse und die Post-Build option
unter der Anleitung hier von der Website Eclipse + mspgcc installiert. Compilen der c files für einen MSP430F247 und einen MSP430F2330 klappt auch einwandfrei, jedoch bekomme ich nach dem compilen eine .elf file. Mein FlashProgrammer will aber eine .hex file haben um diese in den MSP zu schreiben. Auf der
--no-print-directory post-build main.d:1: *** missing separator. Stop. make: *** [Option_Board_MSP430F2330] Error 2 make: Target `all' not remade because of errors. Build complete for project Option_Board_MSP430F2330 Gleich Fehlermeldung erhalte ich auch wenn ich in den Post-Build einfach nur
-
Thread
HW-Switchentprellung in ULP-Anwendung
MSP als Spannungsquelle "mißbrauche" und damit d. Betriebsspannung des Logikgatters source. (siehe Bild im Anhang, "U_SW_1" ist ein IO des MSP430F247, "IC5" ist ein NC7S14, "SW_Li" geht direkt wieder auf
IO des Prozessors) Geht das so, oder übersehe ich etwas dabei? Links zu den Datenblättern: MSP430: http://focus.ti.com/lit/ds/symlink/msp430f247.pdf NC7S14: http://www.fairchildsemi.com/ds/NC/NC7S14.pdf Danke Euch für die Hilfe!
-
Thread
Lastkapazitäten für 16MHz-Quarz am MSP430F2131
Hallo zusammen, ich habe derzeit Probleme mit einem 16MHz Quarz am MSP430F2131, welche ich mir nicht erklären kann. Der Quarz sitzt auf dem PCB ca. 1,5 cm vom µC entfernt. Lastkapazität laut Datenblatt sollte 32pF sein, was rechnerisch ca. 2 * 60pF ergibt. Das ungewöhnliche
vorstellen, dass so viel Kapazität notwendig ist. Ich komme bei Standardquarzen bei meinem aktuellen MSP430F247 auf 2x 12 pF notwendige Außenbeschaltung. Ich habe 2x 10pF eingebaut und damit schwingt der Oszillator einwandfrei und mit allen Werten innerhalb der spec. Zur vorherigen Frage, ob die richtige
-
Thread
ATMEGA mit Eclipse debuggen?
at90can128 --ignore-intr -j /dev/com1 :4242 > > Wenn ich die Parameter nehme: > -1 -P at90can128 -f MyFile.elf --ignore-intr -j /dev/com1 :4242 -P habe ich weggelassen da avarice die MCU (bei mir) sowieso richtig erkennt. -f file.elf hatte ich auch probiert, aber mit den selben Problemen wie
nicht, dass man beim Start der Debug-Session den Code gleich in den Flash bringt? Ich kenn das vom msp430-gdb und msp430-gdbproxy so, dass man in Eclipse halt einstellt, dass der vor den Debug noch monitor erase main load program.elf macht, und dann lädt der automatisch das aktuelle Elf-File,
-
Thread
kann man nichtflüchtige Werte im MSP ablegen?
Hallo, ich möchte gerne einen Wert im Speicher des MSP430F247 ablegen, der allerdings nichtflüchtig ist. (Ähnlich wie beim Atmel im internen EEPROM). Hierfür bietet der MSP (möglicherweise?) einen Bereich, der sich "TLV structure" nennt. Ich schaffe
// //* Set Breakpoint on NOP in the Mainloop to avoid Stressing Flash *// // // MSP430F249 // ----------------- // /|\| XIN|- // | | | // --|RST XOUT|- // | | // // B. Nisarga
-
Thread
BLDC regler - konzept so richtig?
spannugnen zum auswerten hatte. Wo sollte eigtl. die Grenzfrequenz der Filter liegen? - bei den 100nF is das ja weit unter der frequenz meines pwms (ca 20kHz)
IC auch für 3,3V Ansteuerung geeignet, das ist für mich wichtig, weil ich die Ansteuerung mit einem MSP430 erledige. Der MSP430F247 hat nämlich 6 PWM-Register auf einem einzelnen Timer. Damit kann ich zwei Motoren ansteuern. Peter
-
Thread
Steuerungsentwicklung für ein RC-Modellauto
Übertragung ist bidirektional. Ich verwende aber gewohnheitsbedingt keinen AVR sondern einen der neuen MSP430. Damit lässt sich die Ansteuerung der Motorumrichter viel eleganter lösen, der MSP430F247 hat z.B. 6 Hardware-PWM-Ausgänge, damit mach ich meine Raumzeigermodulation für die zwei Antriebsmotoren.
-
Thread
TLV Struktur vom MSP430F247 (interner Flash)
Hallo, die uC's der MSP430x2xx-Famile besitzen einen Speicherbereich (TLV-Structure) in dem spezifische Werte für den Abgleich des Taktes und des ADC-Wandlers enthalten sind. Dieser Bereich bleibt auch erhalten, wenn der uC stromlos ist und wird auch garantiert nicht von anderen Teilen neu überschrieben. Einige Speicheradressen sind dort noch frei und ich würde sie gerne verwenden um eigene Daten ablegen zu können. (sozusagen als Ersatz für einen externen Speicher) Hat jemand damit bereits Erfahrungen? Ich schaffe es nämlich nicht diesen Teil zu überschreiben. (Habe versucht den Wert 0xFF auf
-
Thread
MSP liest nur einen ADC-Wert ein
Hallo, ich verwende den MSP430F247 und möchte 2 ADC-Eingänge auslesen. Bekomme es aber leider immer nur hin nur einen einzigen Eingang (Bit 0 an Port 6) aus zu lesen. Es steht sonst immer 0x00 im zweiten (Bit 1 an Port 6) Register
-
Thread
Boot-Loader selber schreiben
Danke für die vielen Antworten. Ich nutze den MSP430F247. Einen EEPROM hat er nicht, allerdings ist doch der flash (meines Wissen nach) genauso ein nichtflüchtiger Speicher. Einen zusätzlichen Speicher kann ich leider nicht hinzufügen, da die Hardware
Kann ich Stefan nur zustimmen! Verwende den MSP430F449 und muss in unserer Anwendung auch Daten speichern. Habe jetzt schon über 6000 Stück augeliefert und keinen Datenverlust gehabt. Wer oder was soll den in den Flashspeicher schreiben?
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
I=0 TO 20 89 GOSUB 91:NEXT :NEXT :Q=M:RETURN 90 'draw one array element 91 C=AR(100+21*J+I):D=0:F=6 92 IF C=49 THEN D=15:F=1 93 IF C=46 THEN D=226:F=6:M=M+1 94 IF C=42 THEN D=235:F=2 95 COLOR F,0:? @1+J,4+I;%D;:RETURN # [/pre] Gruß Jörg
insbesondere mit dem avrasm. Da ich in letzter Zeit mehr mit anderen Controllern mache (Freescale, Renesas, MSP430) und dort durchgängig den ASL benutze habe ich schon versucht, einzelne AVR-Projekte dorthin zu portieren. Letztendlich war es aber einfacher, den AVRA weiter zu benutzen und für neue Controller
-
Thread
Anfänger sucht C16* Entwicklungsboard
. Hier lauscht sogar ein Philips Experte mit. 16-Bitter sind weder Fisch noch Fleisch. Und der MSP430 ist ja rein leistungsmäßig eher bei den 8-Bittern angesiedelt. Peter P.S.: Hab mir gerade den C8051F330 (DIL-20 Gehäuse) besorgt, der hat ja richtig Power.
R8C schön und gut, aber hast du dich schon mal nach dem MSP430 von TI umgesehen (Auch 16 Bit, meiner Meinung nach weniger einlern Aufwand um etwas zustande zu bringen)? Da gibts auch wirklich günstige boards von Olimex.
-
Thread
Spannungsteiler für ADC12-Eingang
mittels eines Spannungsteilers mit zwei 680kOhm-Widerständen und messe diese mit dem ADC12-Modul des MSP430F437. Dabei ist mir aufgefallen, dass der AD-gewandelte Wert relativ stark von der Sample-Dauer abhängt. Je größer die Sample-Dauer, desto größer der gewandelte Wert. Die Spannungsversorgung ist
Ohne den MSP430 zu kennen, würd ich sagen dass 680k ein bischen viel ist. Im Datenblatt müsste stehen, wie hoch der Eingangswiderstand des ADC ist und auch der maximale Innenwiderstand der Quelle. Die muss nämlich
-
Thread
Einstieg in die Welt der Mikroprozessoren
PICs angefangen, für komplexere Projekte war mir Assembler aber zu heftig. Deshalb bin ich auf die MSP430 - Familie von TI umgestiegen. Dafür gibt es einen größenbeschränkten C-Compiler (IAR), mit dem ich gut klar kam. Neuerdings beschäftige ich mich mit der MB90F340 - Familie von Fujitsu, das sind
hatte ich auch schon gedacht. Man muss halt nur den enormen Kraftaufwand bedenken. Habe jetzt ein 247 Ncm Servo und der reicht nur zum demonstrieren. Beim Fahren wird es dann schon kritisch, dass die Bremswirkung gar nicht mehr so hoch ist, dass das Rad blockiert :-)
-
Thread
Wer hat schon versucht ein Segway zu bauen ?
Antriebsmotoren Robbe Außenläufer Brushless, Direktantrieb auf die Räder, 200 Watt Autocontroller ist ein MSP430F247 Fernsteuerung über ZigBee Lagemessung mit einem (!) ADXL320 (Beschleunigungssensor 2 achs, Analog Devices) Die Fernsteuerung hat auch einen ADXL320, man steuert es durch Neigen der Steuerung
-
Thread
atmel dataflash am msp430?
nicht direkt auf die Speicherbausteine von ATMEL gemünzt ist, aber immerhin SPI in Verbindung mit der MSP430-Reihe erklärt: http://tinyurl.com/b4jo5
Ich hab schon mal einen AT45DB321 mit einem MSP430F149 zusammen spielen lassen. In 4MByte Speicher kann man schon die eine oder andere Sache ablegen. Das Auslesen dieses Speichers nimmt allerdings ne menge Zeit in Anspruch. Was soll denn der Datenlogger
-
Thread
Welchen WINAVR nehmen ?
81 70 andi r24, 0x01 ; 1 3ee: 90 70 andi r25, 0x00 ; 0 3f0: 86 17 cp r24, r22 3f2: 97 07 cpc r25, r23 3f4: 09 f0 breq .+2 ; 0x3f8 MAX7219_PORT &= ~(1<<MAX7219_DO); 3f6: c1 98
endlich darf ich arbeiten (HURRA). Arbeitsprinzip Unix, wenn man statt einem AVR plötzlich einen MSP430 haben will: alles ganz genauso. Man ist in 15 Minuten fertig (je nach Geschwindigkeit des Downloads). Arbeitsprinzip Windows, wenn man plötzlich was Anderes haben will: man fängt alles von
-
Thread
DMX Dimmerpack bauen
Erstens programmiere ich nicht AVR, sondern MSP430. Zweitens wollte ich keinesfalls irgendjemanden angreifen. Falls du, Christof, mich für hochnäsig hälst, ist das leider dein Pech und mir ziemlich egal. Ich habe lediglich The Clown (Realnames sind
wenn ich das Webserver-Projekt durch habe) dann endlich auch mal der DMX512-Implementation auf dem MSP430 widmen ...
-
Thread
MSP430 Erfahrungsaustausch zu ADC12 gesucht
Projekt wertet einen ADXL320 Beschleunigungssensor mit einem MSP430F247 aus, allerdings habe ich da jetzt externe Referenz verwendet, die aus einfacher Spannungsteilung aus der Versorgung erzeugt wird. Ich erzeuge zwei symmetrische Referenzen um Vcc/2 mit Widerständen
MSP430F1611: Bin jetzt mit externer Vref von 2,5V bei 1LSB Rauschen
-
Thread
Easyweb II source ?!
mitbekommen, aber bis jetzt eigentlich nur SPS Programmiert. Jetzt hab ich mir das Starter-Kit mit dem MSP430F449 bestellt und damit auch schon diverse LED`s zum blinken gebracht. Als zweites hab ich mir das EasyWebII bestellt und hab mir dafür die Sources von der TI Homepage runtergeladen. Hab ein paar
oder nicht die richtige ist... Ich bin mir nicht mehr ganz sicher, aber ich glaube es wurde der MSP 430 F149 verwendet. schau mal bitte in der easyweb.c, ob ganz am anfang diese Zeilen stehen: [C] #include "msp430x14x.h" #include "stdlib.h" #include "stdio.h" #include "string.h" #include