-
Thread
MSPGCC Update des USB-TINY schlägt fehl
Auslesen und Schreiben mit dem Olimex-MSPProg funktioniert auch. Allerdings kennt wohl der MSPGCC den F2001 noch nicht. Zumindest bekomme ich folgende Meldung: debug: MSP430_Initialize() debug: MSP430_Configure() debug: MSP430_VCC(3000) debug: MSP430_Identify() error: msp430: Unknown device
ich die SBW-Option nicht gesehen. Aber wenn ich den gdbproxy mit SBW starte, funktioniert es! msp430-gdbproxy.exe msp430 --spy-bi-wire TIUSB [...] info: msp430: Target device is a 'MSP430F20x1' (type 54) Vielen Dank, Chris! Gruß Fabian
-
Thread
MSP430 JTAG-Adapter Inkompatibilitäten
Hallo, ich musste gerade feststellen, dass man mit dem MSP-FETP430PIF keine MSP430F20xx mehr flashen kann. Das geht laut slau138k nur mit dem ez430-F2013. Wenn ich mir die Schaltpläne, z.B. von Olimex (http://www.olimex.com/dev/images/msp430-jtag-d-sch.gif
ich da das "X" bei "Supports MSP430F20xx devices only" wohl fehlinterpretiert. Dann liegt es bei meiner Schaltung wohl an etwas anderem, dass der F2001 nicht erkannt wird. Ich habe mal den Schaltplan angehängt, vielleicht fällt
-
Thread
mspgcc für neue MSP430 Modelle?
Hier alle momentan unterstützten Modelle: msp430x110 msp430x112 msp430x1101 msp430x1111 msp430x1121 msp430x1122 msp430x1132 msp430x122 msp430x123 msp430x1222 msp430x1232 msp430x133 msp430x135
msp430x1610 msp430x1611 msp430x1612 msp430x2001 msp430x2011 msp430x2002 msp430x2012 msp430x2003 msp430x2013 msp430x2101 msp430x2111 msp430x2121 msp430x2131
-
Thread
ungenauigkeit des taktes
@ Hannes F. (pfannkuchen2001) >wie "ungenau" ist der interne Taktgeber vom atmega8 bei 8Mhz? >ich habe leider keine ahnung in wiefern das "ungenau" ernst zu nehemen >ist. Zu ungenau für eine stabile UART-Kommunikation
man sich das Gemurkse mit dem Synchronisieren, was am Ende beim AVR auch nur ein Workaround ist. Der MSP430 ist da anders, der kann mit einem Uhrenquarz die wichtigen Sachen speisen (Timer, UART) und die CPU mittels einfachem DCO laufen lassen. Also gleich einen normalen Quarz dran und gut ist. Die kosten
-
Thread
Programmer für MSP430F2002
, so wie ich das seh ist der Programmer aus diesem Shop nicht geeignet für Spy-Wire Modelle der MSP430-Familie. Richtig? Kennt jemand eine günstige und passende Alternative? Hat jemand eine Verdrahtungsplan für JTAG-Anschluss, bei dem liegen TDI und TDO auf einem Pin, irgendwie komm ich damit nicht
Für F2001-2013 ist der von TI verkaufte USB-Adapter im "USB-Stick-Format" gut geeignet und auch noch recht günstig.
-
Thread
MSP430 Startschwierigkeiten
Hi Leute, ich mache gerade meine ersten Schritte mit dem MSP430 (in Verbindung mit MSP430-GCC unter Windows XP). Die Hardware funktioniert soweit (MSP430F1121A im BSL-Modus über USB-Seriell-Adapter). Ich habe ein kleines Python-Programm geschrieben, das mit dem
ledblink.hex clean: -rm -f $(PROGS) [/pre] Das Intel-Hexfile, das msp430-objcopy produziert: [pre] :10F00000341231400003B240805A2001F2D0100087 :10F010002200F2D01000210090120E00F2C0100069 :10F02000210090120400F53F3F431F83FE2330412F
-
Thread
Zeitkritisch und Speicherkritisch programmieren in C
auf den Stack schieben, oder hinterher wieder laden. Mehr spaßeshalber habe ich auch schon den MSP430 mit ASM programmiert und mich zunächst über die vielen Register gefreut - nur um hinterher festzustellen, daß ich auch nicht mehr benutzt habe, als auf dem Pentium. Ich halte, offen gesagt,
Nur wirst du dann merken, dass man dabei hässlich viele Register braucht. Nicht dass das bei AVR,MSP430 irgendwie von Bedeutung wäre. Aber genau deshalb hat Itanium deren viele.
-
Thread
µController mit 16bit ADC
Ein Beispiel für einen MSP430 mit 16-Bit-A/D-Wandler ist der 'F2013. Beileibe nicht jeder MSP430 hat 16-Bit-A/D-Wandler, die Mehrheit hat 12- oder sogar nur 10-Bit-Wandler. Ansonsten gibt es mit dem Prefix ADUC von Analog
. Hatte das "Vergnügen" mit einem MSP430F42x0. Laut Datenblatt sollte das SNR+D etwas besser als beim 20x3 sein (teilweise ~10 dB, Gain 32). D.h. von den Daten her ca. 13.5-Bit, Gain 1 bis runter auf ca. 11-Bit bei Gain 32. Ohne Filter/
-
Thread
Lichtsensor überprüfen aber wie?
wrote: > In welcher sprache hast du deinen Controller programmiert? Assembler? In C wurde der gute MSP430F169 Programmiert.
Das hat "Patti/Msp 430_crew" bereits getan.
-
Thread
MSP430 DCO einstellen
mir klappt das. Allerdings nur bis zur maximalen DCO-Frequenz. Die ist irgendwo bei ca 5MHz bei den MSP430x1x. Erst die 400er Reihe kann dann höhere DCO-Frequenzen liefern, weil sie die FLL+ eingebaut hat. Die 4,096MHz klappen aber bestens auf meinem MSP430F1611 hier.
Bei den neueren Modellen MSP430F2001..3, F2011..13 gibt es im Information Memory eine Tabelle, in der Kalibrierungswerte für die DCO-Register für einige definierte Frequenzen abgespeichert sind: CALBC1_1MHZ 0x10FF CALDCO
-
Thread
anfänger frage:Timer_A mit MSP430
ich benutze msp430f169.
sind, das sind die MSP430F2001..3 und 2011..3. Die können diese Taktfrequenz auch mit dem internen DCO erzeugen, was natürlich nur eingeschränkt genau ist (~2.5%).
-
Thread
OLED an µC ?
Übrigens vertreibt Reichelt sechs MSP430-Varianten im DIP-Gehäuse, mit denen ist allerdings nicht viel Staat zu machen: MSP430F2001/2/3 und 11/12/13 14poliges DIP-Gehäuse, 128 Bytes RAM, 1 oder 2 kBytes Flash und sage und schreibe 10
mal den Abschnitt "MSP430" anzusteuern. Die Navi-Leiste findest Du oben links... Als kostenlosen Compiler für die (!!) MSP430er gibt es natürlich auch längst eine GCC-Variante - die ich Dir in Anbetracht Deiner Fragen
-
Thread
MSP430, Eclipse, msp430-gcc und single step
Hallo Miteinander, Als IDE nutze ich Eclipse mit dem CDT-PlugIn und MSP430-PlugIn (http://homepage.hispeed.ch/py430/mspgcc/index.html) unter Windows XP. Soweit funktioniert alles einwandfrei. Ich kann einen MSP430F149 ohne Probleme programmieren und debuggen. Wenn ich aber
wie zuvor. Ein Test mit Insight ergab den selben Fehler "E00". Die Ausgabe von msp430-gdbproxy ist bis auf die Zeile "error: msp430: Could not access device - security fuse is blown (30)" identisch. Woran könnte dies liegen? Wie kann ich den Fehler beheben? Vielen Dank für
-
Thread
SourceCode MMC die Zweite
Hallo Uli, I've adapted your source to a msp430 cpu and it works !!! On the PC i use a problem called DirectDisk to check the content but this program doesn't seem to read the MBR at sector 0 but the BootSector (maybe a windows thing). I've
altered! Calling ioctl() to re-read partition table. Syncing disks. [root@edison mnt]# mkfs.msdos -F 16 -f 1 -R 1 -v -S 512 /dev/sda1 mkfs.msdos 2.8 (28 Feb 2001) /dev/sda1 has 2 heads and 60 sectors per track, logical sector size is 512, using 0xf8 media descriptor, with 121020 sectors; file system
-
Thread
MSP430 Erfahrungsaustausch zu ADC12 gesucht
@Michael, ich verwendete das Datenblatt SLAS272C MSP430x13x, MSP430x14x vom Febr. 2001 Der 5 MHz Takt ist m. E. der interne Takt für den ADC12. Wenn das zu schnell ist, kann man mit ADC12DIV die Taktfrequenz herunterteilen. Für eine Wandlung sind 13
MSP430F1611: Bin jetzt mit externer Vref von 2,5V bei 1LSB Rauschen
-
Thread
DMX schrittmotor steuerung
http://www.hoelscher-hi.de/hendrik/ zu portieren... aber ob es geht, kann ich nicht sagen. mfg KoF
aja ist für msp430`s gedacht
-
Thread
Webserver mit ISA Netzwerkkarte
Was mir gerade noch eingefallen ist: Die Zeitschrift "Design&Elektronik" hat im September 2001 ein Extraheft zum embedded Internet herausgebracht. Es enthält eine komplette Beschreibung eines Webservers mit dem MSP430F149 und CS8900A. Im Heft ist der Link www.design-elektronik.de/extraheft
"sfrb" is undefined C:\daten\easyweb\msp430x14x.h 114 Error[Pe020]: identifier "sfrb" is undefined C:\daten\easyweb\msp430x14x.h 119 Error[Pe020]: identifier "sfrb" is undefined C:\daten\easyweb\msp430x14x.h 124 Error[Pe020]: identifier
-
Thread
Wer hat Erfahrung mit gEDA, gschem etc. ?
TPS73033DBVR (3,3v ldo (sot23-5)) - LM1085IT-3.3 (3,3v (to220)) - TPA301DR (mono amp in 8-soic) - MSP430f1612IPM (ist aber meine ich schon enthalten (64-LQFP)) - SN65HVD231D (CAN transreceiver (8-soic)) - MAX3221IDBR (1 kanal rs232 (16-ssop)) - SN65HVD08d (RS485 (8-soic)) - AT45DB321C-RU (32mbit
sofort nach dem eingeben des rootpasswortes ab :-( kannst du mir da eventuell auch helfen? mfg KoF
-
Thread
Drehgeber auslesen
deshalb ausgetauscht wird. Das mit den 6 Flanken-Interrupts verstehe ich nicht, denn z. B. ein MSP430F149 hat 16 Eingänge die flankengetriggert sind und der S3C2410 noch einige mehr. Und Koppeln von Eingängen habe ich noch nie gesehen; ich habe nur mal Leitungsreflektionen auf einem IIS-Bus gefunden
Ich habe es mal auf MSP430 und ARM9 mit Fehlerkorrektur gemacht, da ja von einer Position zur nächsten zwei Interrupts kommen, und folglich jeder als ein halber Schritt gezählt werden sollte. Zählt man jeden Interrupt als
-
Thread
sab-c167 microcontroller per TCP ansprechen
bei recherchen auf eine sehr Intressante Zeitschrift (Design&Elektronik / extra ausgabe september 2001 /www.elektroniknet.de ) gestoßen. Dort wird ausführlich ein Projekt auf Basis MSP430F149 und dem Netzwerkkontroller gestoßen. Der TCP/IP Stack ist in C geschrieben und verfügbar. Ich denke der Stack
-
Thread
Codegröße minimieren?
Der MSP430F149 ist ja mit 60kB geradezu riesig. Bei mir hat mein größtes C-Programm von 10052 Zeilen gerade mal 32965 Bytes auf einem 8051. Die angegebenen Tricks bringen nur minimale Einsparungen.
: operand out of range: -513 Und es bleiben undabhängig davon noch einige relocation errors: msp430-gcc -Wl,-s,-O,--verbose -mmcu=msp430x149 -Os -o aout.elf ergo2001.o assem.o ram_load.o ergo2001.o: In function `Com_Shell': ergo2001.o(.text+0xb5d2): internal error: unsupported relocation
-
Thread
MIDI an Laptop-Parallelport
Das war in Elektor Mai 2001. Aber wie gesagt, kein sinnvolles Konzept: Mit einem Dallas Controller und EPROM. Da der Software-Aufwand minimal ist, müsste sich das einfacher mit zwei AT90S2313 oder einem MSP430F14x lösen lassen