-
Thread
msp430F248 Pointer auf UCB1TXBUF
Moin moin, Ich habe einen MSP430x248 Ich möchte nun zwischen den 4SPIs hin und her springen, da ich an denen das gleich dran habe. Also habe ich mir gedacht mache ich nen Pointer auf die 3 Wichtigen Register: eADCTXBUF = &UCB1TXBUF; eADCSTAT = &UCB1STAT; eADCRXBUF = &UCB1RXBUF; Leider geht da nicht so wie ich es mir vorstelle. Der Pointer Zeigt auf "quack" Genau gesagt : [c] modul.c: volatile unsigned char *eADCTXBUF; volatile unsigned char *eADCSTAT; volatile unsigned char *eADCRXBUF; eADCTXBUF = &UCB1TXBUF; eADCSTAT = &UCB1STAT; eADCRXBUF
-
Thread
MSP430 Geschwindigkeiten von Flash zu Ram
Geschwindigkeitsunterschied zwischen dem Zugriff auf eine Variable im RAM gegen eine Flash. Also der µC (430F248) soll 64 Byte(evt. werden es noch mehr) in den Flsh schreiben. Danach macht er einen Restart. Beim "hochfahren" könnte ich jetzt den Flash auslesen und die Werte in nen Array übernehmen um sie aus
zwischendurch, sind die neuen 5er, also alles was schneller als 16MHz ist, auch noch Pin kompatiebel zu meinem F248(1) ? LG
-
Thread
[msp430] Flash/Ram speicher.
Hallo, ich bin gerade dabei mich in den MSP430F248 ein zu arbeiten. Nun möchte ich Daten auf dem Flash schreiben. Nun habe ich mir mal angeschaut, was ist überhaubt was in meinem MSP, und habe folgendes gefunden: Code FFFF 4000
Der Adressraum sieht tatsächlich ein bischen bizarr aus. Offenbar war die MSP430 Reihe ursprünglich nur mit maximal 2KB RAM ab 0x200 konzipiert und als mehr nötig wurde hat man den Adressraum trotzdem kompatibel halten wollen, also ohne Boot+Info-Space zu verschieben. Daher
-
Thread
msp430 Flash
Moin moin, ich habe mal eine Frage zu meinem MSP430F248 auf die ich bis jetzt noch keine Antwort finden konnte. Ich möchte Daten im Flash ablegen und diese nach dem nächsten Neustart benutzen. Nun habe ich mir das Beispiel von TI besorg und adaptiert
cumulative programming time!) Was mich jetzt gerade sehr stutzig macht, ist folgendes: Das DB zum F248 sagt: cumulative programming time: max. 4ms Laut der obigen AppNote kann man diese (also 4ms) *nur* einhalten, wenn man den Flash Memory Controller mit der *maximalen* Frequenz von 476kHz taktet!
-
Thread
[V] Diverse MSP430 MCUs
MSP430 MCU 32k Flash, 1k RAM, 48 I/8, Scanner, Timer, Comparator M-C2-A 3 MSP430F248TPM 11,440 13,728 41,184 LQFP-64 MSP430 MCU 48k Flash, 4k RAM, 48 I/O, ADC12, UART, IrDA, I2C, 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
AD7792/AD7793 Code gesucht
Natürlich ist es eine SPI. Sorry das ich das durcheinander geworfen habe. Da ich mit einem MSP430F248 arbeite habe ich die Komunikation Hardware mäßig gelöst. Ich habe auch eine Komunikation mit dem AD aufgebau, doch dieser macht leider nicht immer das was ich von ihm erwarte. Ich habe
Natürlich ist es eine SPI. > > Sorry das ich das durcheinander geworfen habe. > > Da ich mit einem MSP430F248 arbeite habe ich die Komunikation Hardware > mäßig gelöst. > > Ich habe auch eine Komunikation mit dem AD aufgebau, doch dieser macht > leider nicht immer das was ich von ihm erwarte. >
-
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
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
MSP430 UART Echounterdrückung
Hallo, ich habe den MSP430F169 genutzt um Daten über die UART zu verschicken und zu empfangen. Dabei waren TX und RW logisch kurzgeschlossen, alles, was ich gesendet habe, hatte ich also empfangen. Bei dem 169 habe ich
alles, was du sendest, zurückbekommst. Hast du vielleicht auf PC-Seite das Echo eingeschaltet? Meine MSP430 machen das nicht, und ich wüsste auch nicht, wie man ihnen ein solches Verhalten beibringen könnte. Gruß, Peter
-
Thread
MMC SD library FAT16 FAT32 read write
Moin, die Lib hat mir viel Arbeit erspart. Habe sie ohne größere Schwierigkeiten auf einen MSP430 portieren können. Mir ist dabei nur eine Sache aufgefallen. Die Initialisierung der FAT erfolgt ja in Abhängigkiet ob "SUPERFLOPPY" 0 oder 1 gesetzt ist. Es ist aber schlecht vorherzusagen ob in
Hallo Michael, hab auch schon daran gedacht die Lib auf den MSP430 zu portieren. Leider noch keine Zeit gehabt. Hast Du vor, die an den MSP430 angepaßte Lib zu veröffentlichen ? Noch einen schöne Tag MfG Siegmar PS: Nochmals: Tolle Arbeit von Daniel !!!!
-
Thread
RFM12 - Funkmodul
interessant. Allerdings finde ich den Atmel uC etwas uninteressant. Wäre es nicht eine Idee einen MSP430 zu verwenden? Gerade im Hinblick auf Energie speziell bei Batterieanwendung ist eine MSP430 unschlagbar. Ich denke das an eine uC F1232 oder F123 (8k, SPI) oder vergleichbar. Massig interruptfähige
Projekt wäre ein AVR meiner Meinung nach besser geeignet, da dieser auch mit 5V läuft (im Gegensatz zum MSP430). Mit einem mega48 @ 3V im Powerdown Mode (was dank Levelgetriggertem Interrupt vom RFM12 kein Problem ist) sollte auch eine Stromaufnahme von nahe 1µA möglich sein.
-
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
pic das forum Gesperrt
sich das als Anfänger also wirlich antun, nur um ein paar Euro zu sparen? Der AVR und besonders der MSP430 sind so einfach, logisch und leicht durchschaubar aufgebaut, dass man sie nach kurzer Zeit vollständig verstanden hat; außerdem bekommt man für beide Controllerfamilien sehr leistungsfähige C-Compiler
HTSOFT-Free-Compiler ist aber nicht für den PIC18, oder habe ich da was falsch verstanden? Ich würde gerne den 18F248 mit CAN einsetzen, das MPLAB habe ich noch von einem frühreren Projekt, aber ich möchte C verwenden, weil ich a) portablel bleiben will und b) noch Gänsehaut vom PIC16 Assembler habe. Taugt die