-
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
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
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
MSPGCC: Interruptvetortablle fehlt
Projekten auftritt und die Interrupts trotzdem einwandfrei funktionieren. Allerdings waren das keine MSP430F247 Targets! Ich suche da mal weiter. Danke.
wieder! Da ich in meinem neuen umfangreichen Projekt, Sources von anderen Projekten mit anderen MSP430 Derivaten benutzt habe, habe ich bei einem einzigen Source vergessen, das Include-File zu ändern. Beim MSP430F247 ist die Vectortabelle größer und hat dementsprechend eine andere Basisadresse
-
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
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
[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
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
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
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
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
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
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
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
-
Thread
Eigenartiges Verhalten von Li-Batterien
250mOhm > Innenwiderstand 100mV Spannung abfallen. Dieser wird von der Elektronik > des Sensors (PIR, MSP430G2553, ESP8266) sicher verkraftet. Stefanus F. schrieb im Beitrag #6018618: > GEKU schrieb: >> Ich schalte den GND des ESP. Wie kann ich den Strom >> am besten messen? Differenz Messung der
www.mikrocontroller.net/attachment/433290/Funksensor_3.jpg Diese Spannung wird intern von einem MSP430G2553 gemessen. Ich geht davon aus, dass der MSP430G seine Versorgungsspannung richtig messen kann. 2 Cent schrieb im Beitrag #6018718: > Im Prinzip ja, aber 100uF sind wohl weit zu dünn, neben
-
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
Bresser 5in1 umbau auf eigene Platine
gehen die 8 Kabel + GND von den WindRDioden zur Platine. Wegen dem Verbrauch hab ich ja an den MSP430 gedacht. Auf meinen TTN Platinen hab ich Akku Abfrage und Ladeelektronik für Eventuell Solar schon drauf. Wie immer wird es mehrere Stationen geben die ihre Daten per TTN Lora senden.
direkt anschließen zu können. Was sicher auch die Möglichkeit wäre, einfach den Nächst grösseren MSP430 wählen der mehr Pin hat (8 Mehr würden ja reichen) Noch ist das Print nicht gemacht und die Software kann noch erweitert werden. ;-)
-
Thread
Fertige Mikrocontrollerplatine als Kaufteil
> zu den Anforderungen: Das günstigste wäre ein TI MSP430 Launchpad für 5 EUR (inkl. Programmierschnittstelle). Allerdings haben die beiden beigelegten MCUs nur 2k Flash, wenig RAM und nur /einen/ Timer. Zwischen 10 und 15 EUR liegen die STM32 Discovery
Sample-Logistik sparen. Das habe ich schon einmal hier im Forum gelesen. Auf http://www.ti.com/tool/msp-exp430g2 stehen noch die 2k - Varianten. Wird jetzt nur noch die 1.5 ausgeliefert? Steht das irgendwo offiziell?
-
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
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
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
msp430 mit timerb und min. 4 ccr
mal eure Hilfe bei der Suche nach einem passenden uC. Ich möchte gerne einen Mikrocontroller der MSP430 Reihe von Ti nutzen. Dieser muss eigentlich nur folgende Eigenschaften besitzen: 16MHz und mind. 2 Timer (A und B!!), dabei muss TimerB aber mindesten 4 oder mehr Capture/Compare Register besitzen
aufgelistet. http://www.ti.com/lit/sg/slab034v/slab034v.pdf Für deinen Fall würde zum Beispiel ein MSP430F247 reichen.
-
Thread
Alternativen zu STM32?
Auf Lager: 22.162 https://www.mouser.de/ProductDetail/Silicon-Labs/EFM32PG22C200F64IM40-C?qs=eP2BKZSCXI5h7BAxbMC1aw%3D%3D Auf Lager: 23.946 https://www.mouser.de/ProductDetail/Silicon-Labs/EFM8BB31F32G-D-QFN24R?qs=hd1VzrDQEGiNTV6ET5oDug%3D%3D Auf Lager: 247.881 :-) https
neue HAL einzuarbeiten als neue Register zu lernen. Ich habe einmal von zwischen zwei verschiedenen MSP430-Familien zu Fuß portiert. Das brauche ich nicht noch mal, dann lieber HAL-Funktionen. Den Renesas oder den EFM32 hat niemand im Einsatz und kann über das zugehörige Tooling berichten?
-
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
LCD Anzeige spinnt
1234 raus kommt 7239 Danke vom Netwurm hier der Quelltext : [c] #include <msp430x44x.h> /* ############################################ ## Display Treiber Alarmanlage MSP430F449 ## ############################################ __a__ | | f
flackern... die anderen sind jedoch stabil! Ist schon ärgerlich...Aber für mein Verständnis des MSP430 (bin ja noch blutiger Anfänger)ist es gut ;o) habe mich mit dem LCD richtig auseinandergesetzt. Werde heute noch Deinen Vorschlag (Isolierung der einzelnen Segmente) durchtesten. Danke Dir ;o
-
Thread
Uart/Itoa-Problem
einem Problem mit meiner itoa- und puts-Funktion und komme einfach nicht weiter. Ich nutze einen MSP430-F2274 und versuche Daten von einem Transciever über UART (USCI-Modul) auszugeben. Die Daten einzulesen funktioniert und sie über UART auszugeben ebenfalls. Nun wollte ich nur bestimmte Daten
sendCmdStrobe(CC2500_IDLE); cc2500_writeReg(FREQ2, 0x5D); cc2500_writeReg(FREQ1, 0xF0); cc2500_writeReg(FREQ0, 0x10); cc2500_sendCmdStrobe(CC2500_RX); for(i = 0; i <= 247; i++) { while((cc2500_readReg(MARCSTATE) & 0x1F) != 0x0D); rssi_value
-
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
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
Atmel oder PIC Gesperrt
Halde" landet (such hier nach progmem). nennt sich dann "von Neumann". Es gibt auch noch den MSP430 mit dem Launchpad als Entwicklungsumgebung. http://www.ti.com/ww/en/launchpad/msp430_head.html ist auch recht günstig. Glücklich werden kannst du im Prinzip mit allen,, hängt davon ab was du
> mich für Microchip entscheiden (einfach weil es etwas professioneller > anmutet). Nimm einen MSP430 und werde glücklich.
-
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
MI0283QT-2 mitHX8347 ist echt langsam
weder schön noch effizient, was ich aber noch ändern will. Der Einstieg mit dem Display auf nem STM32F2 oder F4 ist damit aber schnell möglich.
möchte das Thema nochmal aufgreiffen. Hab das gleiche Problem wie ganz oben Also ich habe einen MSP430F247 und steuere den mit SPI 16MHZ und bei mir braucht das ding auch rund 500ms. Hat irgendwer ne idee an was es liegen könnte? Hab eig. zum größte Teil den Orginal Treiber verwendet( HX8347)
-
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
DDS normal ?
Ich habe letztens fuer ein Geraet ein DDS Generator mit dem MSP430F2618 gebaut. Der hat einen DAC mit 12Bit auf dem Chip. Bei 1 Khz Ausgabefrequenz hatte ich dort einen Klirrfaktor von unter 0.1% gemessen mit einem Ausgabe Tiefpass 6. Ordnung mit 2KHz Grenzfrequenz
#2529432: > jetzt habe ich es erst...Helmuts 12 Bit sind der totale Overkill. Mag sein aber der MSP430 hat nun mal 2 12Bit DACs. Und beim 2. brauch ich die 12Bit.
-
Thread
Was für eine Entlötlize, welches Flußmittel und welches bleifreie Lot soll man sich kaufen?
Entlötpumpe mehr so ein Federdinges ist, von Pumpe ist da keine Spur. * Ich beabsichtige auch mit dem MSP430 µC zu arbeiten, da ich den schon kenne, allerdings ist bei dem die Auswahl an DIP Gehäusen nicht besonders groß, daher werde ich wohl gleich hier mit QFP Bauteilen arbeiten müssen.
hier gekauft: http://de.rs-online.com/web/p/products/1047656/?searchTerm=1047656&relevancy-data=636F3D3126696E3D4931384E525353746F636B4E756D6265724D504E266C753D656E266D6D3D6D61746368616C6C26706D3D5E5C647B367D247C5E5C647B377D247C5E5C647B31307D2426706F3D313426736E3D592673743D52535F53544F434B5F4E554D424552267573743D313034373635362677633D4E4F4E4526
-
Thread
Serielles Protokoll gesucht / 0x7d 0x81.
paar Informationen zu dem Gerät findet man auf https://fccid.io/P6S-RX101 Im inneren werkelt ein TI MSP430F247. Ich glaube, dass sie ein eigenes Protokoll entwickelt haben und hab daher wenig Hoffnung, dass ich das komplett entschlüsseln kann. Zumal ich auch schon einmal das Gerät eingefroren hab und
Ich hab auch probiert das Sign Flag auf 0x80 zu setzn. Dann erhält man wieder zwischen 0x00 und 0x7f keine Antwort und zwischen 0x80 und 0xff nur den Fehlercode. Ist das also - wie ich vermute - ein selbstgebasteltes Protokoll oder gibt es da tatsächlich irgendwo Anhaltspunkte welche Befehle man
-
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
STM32 und Linux - Einsteigerfragen
ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1 ------------------------------------------- <MCU>: f1hd/f1cle/f1mdvl/f042/f051/f030/f4. f030 = STM32F030 series. f042 = STM32F042 series. f051 = STM32F051 series. f1hd = STM32F103HD series. f1cle = STM32F107 series.
f407 = STM32F407 f415 = STM32F417 f417 = STM32F417 f427 = STM32F427 f437 = STM32F437 f429 = STM32F429 f439 = STM32F439
-
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
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
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
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
Wieso gibt es keine gute Programmiersprache?
Ki-Segmentierung eine 32-Ki-Segmentierung gehabt. Auch nicht ernsthaft besser, finde ich. Der MSP430 macht sowas ähnliches, das funktioniert bis zu so 40 oder 48 KiB Flash (hab' die genaue Grenze vergessen) ganz gut, danach fängt man dann mit Verrenkungen an, einzelne Funktionen per Attribut
rein auf Flash bezogen. Banking wäre nur aufgetreten, wenn mehr als 32KB Daten im Flash liegen. Zu MSP430: Bis (circa) 64KB Code+Daten ist diese Architektur sehr elegant und sauber. Jenseits davon kann man das nicht mehr behaupten. Da ist einfach Schluss, das war nie vorgesehen. Bei der PDP-11 war je
-
Thread
Arduino Uno R4: Besonderheiten und Abhilfen
ZL5title 0x00011a2b 0x2a1 C:\Users\kai-s\AppData\Local\arduino\sketches\E60D65F7750953D07710A2F09EA6D18F\sketch\Melody_ARM_aus_EEPROM_all.ino.cpp.o .rodata._ZL6melody 0x00011ccc 0x4e20 C:\Users\kai-s\AppData\Local\arduino\sketches\E60D65F7750953D07710A2F09EA6D18F
. Für einfachere Projekte reicht für mich immer noch die 8-Bit Welt der AVRs oder PIC. Auch der MSP430 ist für mich immer noch interessant. Der ESP32 füllt dann noch gewisse drahtlose Interessengebiete aus. Damit komme ich aus. Gerhard
-
Thread
FT800 / FT810 Library
Moinsen, hab hier ein Riverdi RVT70UQBNWC00 und hab den SPI Teil auf meinen MSP430F5510 angepasst. Hab schonmal ein Bild bekommen. Danke für die tolle library! Jetzt gehts dann ins Detail...
Für den MSP430F5510 wird doch inzwischen bestimmt auch GCC benutzt? Die MSP habe ich mir nie näher angesehen, als ich vor der Entscheidung stand ob nun AVR, MSP oder PIC fiel meine Wahl auf den AVR, weil es zu
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
Ich hatte noch einen MSP430G2452 von einem Launchpad rumliegen und dachte ich baue drumherum eine Schaltung auf, man weiß ja nie wann man einen MSP mal braucht. Der 9V Stecker wird noch durch einen Mini-USB Stecker ersetzt
Unten in der Mitte ist eine Steckleiste für die Spy-By-Wire Schnittstelle (Vcc, Test, Reset, GND) vom MSP430 Launchpad, den ich als ISP zum Programmieren benutze
-
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
Welche Low Cost 32 Bit MCU Familie? Gesperrt
CH32V003 von WCH aus China: http://www.wch-ic.com/products/CH32V003.html Dann hätten wir den Puya PY32F002 als low cost CM0 mit <$0.10 https://www.puyasemi.com/cpzx3/info_271_aid_247_kid_246.html Welche habe ich hier vergessen?
ohne SchnickSchnackBug laufen ohne Ende. https://www.ti.com/de-de/microcontrollers-mcus-processors/msp430-microcontrollers/overview.html https://de.wikipedia.org/wiki/TI_MSP430 https://www.mikrocontroller.net/articles/Kategorie:MSP430
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
> Ist das apt-get repository > automatisch auf die ARM-binaries eingestellt? Was sonst? AVR, MSP430 oder x86 wäre ziemlich sinnlos. "gcc -v" sagt Dir, welcher Kompiler das ist. >>Wie die serielle Schnittstelle unter Linux angesteuert werden kann, weiß >>ich nicht, aber das sollte beim Dockstar
plündert sie zusammen mit Quarz von nem alten Mainboard, wie ich es gemacht habe. Wenn man keine 22pF da hat, tuns 33pF fast immer genau so gut, so meine erfahrung. - Der Goldcap könnte ruhig größer sein als 0,22F, ich empfehle 1F, der hält dann wenigstens auch mindestens 2 Tage. Gruß
-
Thread
Rs485 Kollisionserkennung und Kollisionsvermeidung
Markus F. schrieb im Beitrag #6754241: > Schwiegervater in Spe liest mit... Halte Dich raus, Schwiegervadder!
nach rs485 wandler. Jenachdem welchen Controller ich am Ende verwenden werde esp8266, stm32 oder msp430 habe ich entweder eine Mac addresse, eine Seriennummer, oder ich generieren beim ersten Start eine zufällige addresse aus mehreren byte. (mehrere bytes im unprovisionierten Zustand haben den Grund
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
interessiert. Während die LEDs gefüttert werden, kann der ATmega nichts anderes mehr machen... > Für den MSP430 habe ich auch Inline-Assembler hier, aber der hat ja zu > wenig RAM. Ich werde mich komplett auf das STM32F4-Discovery konzentrieren. Das Ding ist mit 16 EUR unschlagbar billig und hat alles
wordclock2scrnv/master/WordClock2.zip SHA-1 0ae4bc0192d96df5df6ae16e618521113e2cf6cc wordclock2.exe SHA-256: F814A93E5E3949184226BB86D37CFD7AE4F247EB93EC81994398D02621F989AA Virengeprüft bei Virustotal.com mit 0/54.