-
Thread
Brauche ich einen externen Oszillator?
schrieb im Beitrag #2557216: > Code Composer Studio 5 OK danke. Nach all meinen Problemen den MSP430F5438 mit den freien Tools ans LAufen zu bringen, mit denen ich seit Jahre auf dem MSP430F1611 arbeite, habe ich mich nun auch was o.g. Controller angeht für Code Composer 5 entschieden. Danke
Gunb schrieb im Beitrag #2557222: > OK danke. Nach all meinen Problemen den MSP430F5438 mit den freien Tools > ans LAufen zu bringen, mit denen ich seit Jahre auf dem MSP430F1611 > arbeite, habe ich mich nun auch was o.g. Controller angeht für Code > Composer 5 entschieden.
-
Thread
MSP430 - Konfiguration Module
4xx und sind gerade im Umstieg auf die 5xx-Familie. Bei der Portierung der embedded Software vom MSP430F449 auf den XMS430F5438 stelle ich nun wieder einmal fest, daß für die Modulkonfiguration wie beispielsweise für die Konfiguration des Unified Clock Systems (UCS) oder für die Konfiguration der Universal Serial Communication Interfaces (USCI) die Registerbezeichnungen und die Bitpositionen beim XMS430F5438 teilweise wieder anders als beim MSP430F449 sind, so daß die Portierung der Software recht zeitaufwendig ist - genau genommen gleicht das Ganze eher einer Strafarbeit! Daher meine Frage: Kennt
-
Thread
SPC4-2 an MSP430
Den Bus musst Du durch Portzugriffe selbst nachbilden. Solange es keine MSP430-Variante mit externem Speicherinterface gibt, wird sich das auch nicht ändern. Interessant ist hier der recht neue 'F5438, der nämlich kann 16-Bit-I/O-Zugriffe durchführen, bei denen zwei 8-Bit-Ports
ein Inteface und mti der nanoWatt Technologie brauchen sie auch nicht wesentlich mehr Strom als der MSP. Werde mir aber den F5438 auch nochmal anschaun. Grüße Michael
-
Thread
MSP430 mspdebug
Hallo, ich habe von Olimex mir das MSP430-5438-STK mit MSP430-JTAG-TINY-V2 gekauft. wenn ich per mspdebug: [code] $ mspdebug -j olimex --force-reset MSPDebug version 0.19 - debugging tool for MSP430 MCUs Copyright (C) 2009-2012
protocol version is 10004002 Configured for JTAG (2) Sending reset... Set Vcc: 3000 mV Device ID: 0x5438 Device: MSP430F5438 Code memory starts at 0x5c00 Number of breakpoints: 8 fet: FET returned error code 34 (Not supported by selected Interface) fet: warning: message C_IDENT3 failed [/code]
-
Thread
Wie/Wo finde ich die richtigen Teile zum Einstieg in die MSP430-Welt?
Suchst du etwas in der Art? (Siehe Bild) MSP-EXP430F5438
Patrick L. schrieb im Beitrag #6800612: > Suchst du etwas in der Art? > (Siehe Bild) > MSP-EXP430F5438 Nein, ich möchte zwei digitale Uhren anzeigen - in einem Segmentdisplay. Und dieses Display muss ich in irgendeiner Form ansteuern. Am einfachsten wäre eines, was von den zahlreichen
-
Thread
max. Zeit im LMP3
Verwendung des Quarz-Oszillators bzw. VLO? Es geht um den MSP430F2274. Ich danke euch!
DB lediglich eine Angabe für den ACLK finden (DIVAx = Divider for ACLK). Wie gesagt, es geht um den MSP430F2274. Datenblatt: http://focus.ti.com/lit/ds/symlink/msp430f2274.pdf Grüße
-
Thread
Controllerwahl
'F20xx-Reihe. Mit der neuesten Variante des Launchpads wird der "größte" MSP430 im DIP-Gehäuse ausgeliefert, das ist der 'F2553 im 20-poligen Gehäuse mit 16 kB Flash-ROM, 512 Byte RAM, einem 8-Kanal
und diversen Schnittstellen, UART, IrDA, I²C und bis zu zweimal SPI. http://www.ti.com/product/msp430g2553 Alle "interessanten" MSP430-Ausführungen gibt es ausschließlich im SMD-Gehäuse, so auch das "Dickschiff" 'F5438 mit 256 kB Flash und 16 kB RAM, oder die für extrem niedrige Versorgungsspannung
-
Thread
msp430 einsiteg
in der produktbeschreibung bei conrad. da steht ja jetzt dass der programmer für alle chips aus der msp430f20xx serie ist. Die frage ist jetzt ob das wirklich stimmt, oder kann ich mit dem stick über die spy-bi-wire schnittstelle z.b. auch den MSP430F1611 programmieren? ich wäre sehr froh wenn
Software vorausgesetzt, kannst Du mit diesem Adapter aber auch andere Spy-Bi-Wire-fähige MSP430-Varianten als den 'F20xx programmieren, also auch das "Dickschiff" 'F5438.
-
Thread
Wieso Atmel?
Teil einzusetzen. Auch TI will über 10 USD** dafür haben. Es gibt aber viel interessantere neue MSP430-Derivate, die von TI für erheblich weniger Geld vertrieben werden, obwohl sie leistungsfähiger und größer sind als der 'F1611, so z.B. das "Dickschiff" 'F5438 für 6.10 USD**. Das Ding hat 256
kein Problem, spezielle "Baudratenquarze" sind unnötig). Sicher, mit Ausnahme von den winzigen F2001..F2013*** ist die MSP430-Reihe nicht für lötungeübte verwendbar. Einsteiger schreckt sicherlich auch die Nichtverfügbarkeit von etwas wie BASCOM ab ... *) http://www.reichelt.de/?;ARTICLE=69231
-
Thread
MSP430-EXP-F5438
Hallo, ich überlege mir dieses Board anzuschaffen. http://www.ti.com/tool/msp-exp430f5438 Kann ich dieses wie das Launchpad über USB Programmieren? Denn auf der Seite steht folgendes: "A TI Flash Emulation Tool, like the MSP-FET430UIF, is required to program and debug the
http://processors.wiki.ti.com/index.php/MSP-FET430UIF http://www.ti.com/tool/msp-fet430uif
-
Thread
Eclipse und MSP430
alle sehr veraltet, daher habe ich mich stark an dem Vorgehen dieser Webseite http://xpg.dk/projects/msp430/msp430-eclipse/ orientiert. Hier mal die Schritt für Schritt Liste: 1) Neuste Eclipse Version installiert (Luna) 2) xPG-Webseite als Plugin-Repo angegeben und das dortige Plugin für den MSP430
: http://www.mikrocontroller.net/articles/MSP430_eclipse_helios_mspgcc4_gdb-proxy Wenn ich den msp430-gdbproxy per Kommandozeile starte, dann findet er mein olimex-Board samt MSP430F5438. Wenn ich nun in eclipse auf "Debuggen" klicke, dann
-
Thread
MSP430 Code auf externen Flash auslagern?
Jochen schrieb im Beitrag #3472402: > Hallo, > > ich verwende einen MSP430F168 und wollte fragen ob es möglich ist den > Quellcode auf eine externen SPI Flash (z.B. SST25VF080B) zu speichern > und zu nutzen? Das man so größeren Quellcode schreiben kann. Der MSP430
easy schrieb im Beitrag #3472514: > Der MSP430 kann Code aus dem RAM laufen lassen. Allerdings gibt es keinen einzigen MSP430, bei dem sich das RAM erweitern ließe, und der schon sehr angestaubte 'F168 hat gerade mal 2048 Bytes RAM. Damit
-
Thread
Ärger mit MSP-FETU430IF
Hallo Zusammen, ich arbeite zur Zeit mit dem MSP430F5438 und verwende hierfür den MSP-FETU430IF JTAG Adapter. IDE besteht aus Code Composer Essentials ver 3.2.2.1.4, Compiler MSP430 Compiler v3.0. Das Teil macht aber nur Probleme, ständig bekomme
-gdbprox machst, wird eine alte Firmware drauf gebügelt, weil die msp430.dll vom MSPGCC älter ist. Falls du das probieren willst: "msp430-gdbprox msp430 --update-usb-fet" wäre der korrekte Befehl. Dann musst du aber auch die msp430.dll und die HIL.dll aus dem mspgcc
-
Thread
msp430 Launchpad externes debuggen?
kannst Du damit debuggen. > kann 100% bestätigen, gerade versucht und es ging mit dem TI CC430F6137 der auf dem "MSP-SA430-SUB1GHZ Spectrum Analyzer" verbaut ist. Habe leider das "Load symbols only" nicht umgestellt und schwups ist der flash schon gelöscht. Das war ein neuer rekord, habe den "MSP-SA430-SUB1GHZ Spectrum Analyzer" vor 1 std erst bekommen :\
-
Thread
Interfaces MSP430
Fall auch bei den MSP430 fündig werden können. Bei der MSP430F2xx hast du im Low Power Mode 4 einen Stromverbrauch von 100nA. Der Controller kann dann aber nur noch durch einen externen Interrupt (z.B vom ENC28J60) aufgeweckt
Der MSP430F5438 hat z.B. 4 USCIs.
-
Thread
MSP430 eval board
/msp-ts430pm64a.html
Zeit mit dem 'F5438 gearbeitet, der ausstattungsmäßig zu den fetteren MSP430-Varianten gehört, und trotzdem für den halben Preis des 'F1611 verkauft wird. Selbst wenn das Teil für vieles Overkill darstellt, der verhältnismäßig
-
Thread
MSP430 over BI-Wire
Es gibt von TI eine Appnote, die ziemlich genau das beschreibt, was Du vorhast, nur nicht mit dem 'F1611, der auf dem SBW-Interface des EZ430 drauf ist (und auch auf dem bekannteren Launchpad), sondern mit einem mit deutlich mehr Flash-ROM ausgestatteten 'F5438. http://www-s.ti.com/sc/techlit/slau320
bussysteme realisiert. Also ich kann mir vorstellen das man Baugleiche Controller wie z.b. der MSP430F Reihe prima durch z.b. MSP430-JTAG-ISO-MK2 oder durch die von rufos genannte Methode geflasht werden können. Was ist aber wenn nicht gerade Baugleiche Controllertypen mit verbaut wurden oder z.b
-
Thread
msp430f2274 in MSPGCC
msp430x4784 msp430x4793 msp430x4794 msp430x5418 msp430x5419 msp430x5435 msp430x5436 msp430x5437 msp430x5438
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 als Entwicklungsumgebung
mehr verwenden, da sie unverhältnismäßig teuer sind -- man vergleiche beispielsweise die Preise von 'F1611 und dem pinkompatiblen 'F2618 oder dem deutlich attraktiveren 'F5438. Aber auch das "große" JTAG-Interface, der MSP-FET430UIF liegt mit ca. 100 EUR noch im bezahlbaren Rahmen (das kann sowohl
Prozessoren. Diese (Entwickler und auch Prozessoren) zeigen manchmal Lösungen auf, die vielleicht vom MSP430 nicht unterstützt werden. Ach ja, der MSP430 wurde in good old Germany entwickelt, damals noch. Gruß Bernd
-
Thread
Speicher voll?
[e89]: Too much object code produced (more than 0x1000 bytes) for this package. Ich benutze ein MSP430F449 mit der Software von IAR. Was kann ich jetzt tun? Muss ich mein Code komplett neu schreiben? MfG Chris
mit 'ner IDE, hat 'nen brauchbaren Debugger, unterstützt die üblichen JTAG-Interfaces und kennt alle MSP430-Derivate. Vollständige Floatingpoint-Unterstützung, und Codegenerierung für MSP430X (mit 20-Bit-Adressraum, wie z.B. im 'F5438) sind auch mit dabei. Damit ist das Teil etwas interessanter als
-
Thread
Quarz oder Resonator - was wird da gespielt?
Wenn wir aber dann einen Microcontroller als Basis fürs Anschwingen nehmen, dann denke ich an meinen MSP430F5438A: Der RTC-Quarz läuft permanent und wenn der Controller aufwacht, dann steht der interne DCO ohne weitere Verzögerung zur Verfügung - passend vorkalibriert kann man den mit <1% Frequenzfehler
wir aber dann einen Microcontroller als Basis fürs Anschwingen > nehmen, dann denke ich an meinen MSP430F5438A Funktionieren aber nicht alle so. Es gibt genügend, die als Quarz einen mit höherer Frequenz benutzen, der dann wieder anschwingen muss. Einen 32-kHz-Quarz muss man ohnehin durchlaufen
-
Thread
JTAG != JTAG? Wieso gibt's für jeden µC einen anderes JTAG Programmiergerät?
mal Preise* für JTAG-Adapter für AVR an, die Atmel selbst verkauft. > Reicht auch dieses da: > MSP 430 USB-Stick Entwicklungstool Texas Instruments eZ430-F2013 Das ist eine abgespeckte Ausführung, die /nur/ das Spy-Bi-Wire-Interface unterstützt, was gerade ältere MSP430-Varianten ausschließt.
nur 1 EUR bewertest, lohnt die Investition in ein anständiges Debug-Interface. Der vollwertige MSP-FET430UIF ist die schickere Variante, aber das Launchpad reicht auch, wenn Du mit SpyBiWire auskommst (was halt ältere MSP430-Varianten wie z.B. 'F1611 ausschließt).
-
Thread
MSP430F2618 und EZ430-F2013
Der EZ430-F2013 kann nur das SpyBiWire-Protokoll. Das bieten nur die MSP430F20xx-Typen.
Uhu Uhuhu schrieb: > Der EZ430-F2013 kann nur das SpyBiWire-Protokoll. > Das bieten nur die MSP430F20xx-Typen. Nicht nur, die 'F5xxx-Reihe kann es beispielsweise auch, so z.B. der 'F5438. Der 'F2618 allerdings unterstützt
-
Thread
MSP430 - Vorteile JTAG gegenüber SBW?
Phillip Benkert schrieb im Beitrag #1983932: > Hat jemand eine Übersicht, welche Derivate vom MSP430 SBW unterstützen? http://e2e.ti.com/support/microcontrollers/msp43016-bit_ultra-low_power_mcus/f/166/p/35597/124113.aspx
Zum Thema: SBW ist wirklich lahm. Da ich bisher aber immer nur die allerkleinsten (volumenmäßig) MSP430F2xxx verbaut habe, hatte ich keine Wahl und war über den 3-Pin Programmierstecker immer sehr dankbar. Kollegen nutzten allerdings JTAG und das war schon recht flott.
-
Thread
Probleme mit MSP430 JTAG Programmierung
Hallo zusammen, ich habe ein altes Roboterprojekt mit MSP430 aus der Bastelkiste befreit, das ich vor vielen Jahren angefangen habe, weil ich jetzt gene mit meinem Sohn daran weiterbauen würde. Es basiert auf einem MSP430F149, der auf einem Header Board sitzt
verschwinden lassen, und statt dessen eine USB-Variante verwenden. Da Du wegen des recht alten 'F149 auf 4-Draht-JTAG angewiesen bist, ist das recht teuer (entweder das Original von TI, MSP-FET430UIF, oder dessen Olimex-Nachbau), bei neueren MSP430-Varianten, die SBW verstehen, ist der Adapter hingegen
-
Thread
MSP-FET430U64
mikrocontroller eingestiegen und hätte da eine grundsätzliche Frage: Gerade habe ich mich mit dem MSP430 auf dem launchpad beschäftigt und komme damit eigentlich gut zurecht. Nun brauche ich für etwas komplexere Aufgaben einen größeren 430er und hätte gerne dazu ein eval-Board. Nun meine Frage:
). Günstige Testboards gibt es von Olimex (http://olimex.com/dev/msp_left.htm), die sind allerdings recht schnarchnasig, was das Entwickeln neuer Varianten angeht. Für den 'F5438 haben sie deutlich über zwei Jahre gebraucht.
-
Thread
MSP430 flash löscht sich?
Flash Speicher zu verwenden. Bei TI hab ich die Beispielcodes angeschaut und getestet. Besonders der (msp430x21x2_flashwrite_01.c) Ich arbeite mit IAR 4.20 und ein eZ430-RF2500 FET debugger. Mein MSP430 kriegt Saft aus eine on-board Supply. Nehme ich die Speisung weg (sowohl externes Netzteil als
Durch den Einsatz des Debuggers wird das Flash überschrieben 4. Du läufst in einen Hardwarebug des MSP430F5XXX (Interrupts müssen während des Löschvorgangs ausgeschaltet sein) Zieh mal lieber die Codebeispiele zum MSP430F5XXX zu Rate: http://www.ti.com/litv/zip/slac166j
-
Thread
MSP430F5* Flashen
Abend, ich versuche einen MSP430F5436 mit Software zu bespielen, bekomme aber immer einen Fehler. Angeschlossen ist der Chip ans JTAG wie in http://focus.ti.com/lit/ug/slau278a/slau278a.pdf auf Seite 52. Die Leitungen habe ich Optisch
Hmm. Bei mir (5438) ist's auch nur 1 nF (weil die Krümelkiste keine 2.2 nF hergibt) und das funktioniert sowohl mit dem FET430-UIF als auch mit dem Gang-Programmer von TI. Spy-Bi-Wire geht mit FET, mit dem Gang-Programmer
-
Thread
LED mit Transistor schalten
Beitrag #2723727: > Denn > lt. seinem Schaltbild wird der µC nur mit 3,3V betrieben. Genau der uC (MSP430F5438) wird mit 3.3V betrieben. Würde es mit einem Mosfet gleich funktionieren? Oder besser oder würde es keinen Sinn machen?
@ Anfänger (Gast) >Genau der uC (MSP430F5438) wird mit 3.3V betrieben. Reicht für rote, grüne und gelbe [[LED]]s. >Würde es mit einem Mosfet gleich funktionieren? Ja, BS170 & Co.
-
Thread
MSP430 FRAM Experimentier Board 50% günstiger (14,5$)
http://focus.ti.com/docs/toolsw/folders/print/msp-exp430fr5739.html?DCMP=FRAM&HQS=Other+PR+fr57xx-pr-tf der Code für die 50% ist: MSP430_FRAM weiß nicht ob es noch geht soll auf 1500 Stück limitiert sein. Leider habe ich keine Kreditkarte zum
Footprint for additional through-hole LDR sensor 2 User input Switches Connections Connection to MSP-EXP430F5438 Connection to most Wireless Daughter Cards (CCxxxx RF) User Experience Preloaded with out-of-box demo code 4 Modes to test FRAM features: Mode 1 - Max write speed Mode 2 - Flash write
-
Thread
[MSP430] Starthilfe zum MCP2515 CAN-Controller
Hallo zusammen, mein MSP430(F5438) soll durch eine Kombination aus CAN-Controller MCP2515 und CAN-Transceiver SN65HVD230D erweitert werden. Bevor ich die neue Hardware nun aber verlöte, würde ich mich über eine Rückmeldung
Ohne den Baustein im Detail zu kennen, ein paar Anmerkungen. Den MSP430 kenne ich (und verstehe etwas von CAN), außerdem habe ich natürlich ins DB geschaut. Roland M. schrieb im Beitrag #3848429: > 17 - RESET - verbunden mit dem Reset-Pin des MSP's Das ist eine
-
Thread
Strombelastbarkeit MSP430
Hallo, der MSP430 verträgt ja - wie allgemein bekannt - nicht besonders viel Strom an seinen I/O-Pins. Man ließt in diesem Zusammenhang immer wieder, dass man maximal einige wenige mA an einem I/O-Pin treiben kann
anschließen kann. Meiner Meinung nach ist dies aber eigentlich kein Problem (verwendeter Controller: MSP430F5438IPZ), denn im Datenblatt auf Seite 45 unten, ist so ein Graph angegeben, der die Abnahme der Leerlaufspannung mit steigendem Strom an einem I/O-Pin darstellt. Laut diesem Graph könnte ich doch
-
Thread
JTAG bei 16 pinnigem uC MSP430
allerseits, kann mir vielleicht jemand ein wenig auf die Sprünge helfen, bisher habe ich nur die großen MSP430 mit über 50 Pins programmiert, dort existieren für jeden Standart-JTAG alle Kontakte und darüberhinaus habe ich eben noch genügend IO-Pins zur verfügung für andere Zwecke. Bei dem jetzigen MSP430G2452
" wie den 'F5438, der über 256 kiB Flash verfügt, die will man nicht unbedingt öfter über SBW programmieren.
-
Thread
MSP430G2553 als Schnittstelle zwischen MODBUS und I2C
// // [MSP430] P1.1(RXD) <- R0 [RS485](Receiver Output) // // [MSP430] P1.2(TXD) -> DI [RS485](Driver Input) // // [MSP430] P2.0 -> DE / RE [
// // [MSP430] P1.1(RXD) <- R0 [RS485](Receiver Output) // // [MSP430] P1.2(TXD) -> DI [RS485](Driver Input) // // [MSP430] P2.0 -> DE / RE [
-
Thread
Wofür werden 32Bit Controller grundsätzlich eingesetzt?
Hallo Leute, wie sich doch die Zeiten ändern, die MSP430er bekommen nun mächtig Konkurrenz von äußerst sparsamen 32 Bittern, auf ARM Cortex M3 Basis, der EFM32 Familie (http://www.energymicro.com) Wenn der Preis stimmt, stellen sie die Alternative
Hallo Rufus, arbeite mit den MSP430er seit vielen Jahren, aber schaue Dir mal die Datenblätter der EFM32 Familie an. Schön Ansätze enthalten, aber Papier ist natürlich geduldig ... Werde die Teile testen und dann wird es sich zeigen
-
Thread
Frage zu MSP430 Dokumentation für Einstieg
Energia ist für einige wenige MSP430-Varianten verwendbar. Unterstützt werden folgende Modelle: MSP430F5529, MSP430FR2311, MSP430FR2433, MSP430FR5739, MSP430FR5969, MSP430FR5994 die allesamt auf gleichnamigen Launchpads
MSP430_VCC: 3300 mV MSP430_OpenDevice MSP430_GetFoundDevice Device: MSP430F1611 (id = 0x0070) 8 breakpoints available MSP430_EEM_Init Chip ID data: ver_id: 6cf1 ver_sub_id: 0000
-
Thread
MSP430: Trouble Reading Memory Block at 0x24400 on Page 0 of Length 0x91: Invalid parameter(s)
Hallo Leute! Ich habe ein kleines Programm geschrieben um den ADC12 meines MSP430f5528 auszulesen. Hier der Kern des Codes: [c] ADC12CTL0 = ADC12ON+ADC12MSC+ADC12SHT0_15; // Turn on ADC12,setze sequenz, set sampling time, 15 ist langsamste ADC12CTL1 = ADC12SHP+ADC12CONSEQ
sicher nicht das Problem. Das sind Registerdefinitionen für den ADC, die sind in der zum jeweiligen MSP430-Derivat gehörenden Headerdatei definiert. Das Problem scheint zu sein, daß der Compiler aus welchen Gründen auch immer Code in falsche Adressbereiche im FlashROM packen will.
-
Thread
MSP430 IRDA Schnittstelle zieht viel Strom
Hallo, ich habe ein kleines Problem mit einem IRDA Empfänger. Sobald ich die Schnittstelle meines MSP430F5438A initialisiert habe und die Statemachine der Schnittstelle aktiviere, dann zieht mein Board ca. 75µA mehr. [c] P5SEL |= ((1<<7) | (1<<6)); UCA1CTL1 |= UCSWRST;
Empfänger gezogen wird. Der ist mit ca. 76µA OK und auch nachvollziehbar. Es geht um die Schnittstelle am MSP430. Sobald ich diese aktiviere, habe ich zusätzlich noch einmal 75µA, egal ob der Empfänger angeschlossen ist oder nicht. Wenn _sowohl_ die Schnittstelle am MSP, _als auch_ der Empfänger aktiv sind,
-
Thread
MSP430 SPI-Schnittstelle
a) Welchen MSP430 verwendest Du? b) Was ist das für ein Baustein, mit dem Du da kommunizieren willst? c) Wer soll bei der Übertragung Master, und wer Slave sein?
Hat das noch keiner gemacht mit dem MSP430? Ist doch normale Vorgehensweise, den CS auf LOW etc.
-
Thread
I2C-Verbindung zwischen zwei MSP430 Mikrocontrollern
sollen für das Mikrocontroller-Labor an der Hochschule eine Kommunikation zwischen zwei Controllern (MSP430F5438) über I2C herstellen. Da ich sehr wenig Erfahrung mit der Pogrammierung eines Mikrocontrollers habe, möchte ich erst einmal ein Zeichen von Slave zu Master senden. Dazu habe ich mir die TI-Examples msp430x54xA_uscib0_i2c_04 und _05.c angeschaut und vereinfacht. Die Initialisierung habe ich soweit verstanden. Bei den Start- / Stoppbedingungen innerhalb der for-Schleifen bin ich mir ziemlich unsicher
-
Thread
MSP430 timerA interrupt
Interrupthandler*? Die hat da nichts verloren. ACLK wird mit 32 kHz getaktet. Je nach verwendetem MSP430-Derivat kannst Du hier noch einen Vorteiler anwenden. Beim 'F1611 und artverwandten sind das die DIVAx-Bits in BCSCTL1, mit denen durch bis zu 8 geteilt werden kann. BCSCTL1 |= DIVA_3; Damit
dann resultiert eine Frequenz mit einer Periodendauer von über vier Minuten. Wenn der verwendete MSP430 ein 'F5438 o.ä. ist, dann bietet der Timer_A noch einen weiteren Vorteiler, der das ganze nochmal um den Faktor 8 verlängern kann, das sind die Bits IDEX im Register TAxEX0.
-
Thread
LFXT1 32,768kHz am MSP430F54x -> 33,059kHz
verwende folgenden Quelltext um meinen Uhrenquarz am XT1 zu betreiben: Quelle: Codebeispiele von TI msp430x54x_UCS_4.c [c] P1DIR |= BIT0; // P1.0 output P11DIR |= 0x07; // ACLK, MCLK, SMCLK set out to pins P11SEL |= 0x07;
eine Änderung von 32 auf 33kHz das fault flag eher nicht setzen. http://focus.ti.com/lit/ds/symlink/msp430f5438.pdf Seite 46 Martin
-
Thread
Programm von MicroSD / Externem Rom ausführen
Auch so 08/15 MSP430 für wenig Geld können das. Neulich konnte man da eine komplette "Entwicklungsumgebung", das "LaunchPad" für ein paar wenige Dollars (4$ ?) kaufen. http://www.mikrocontroller.net/topic/60829
Entwicklungsumgebung", das > "LaunchPad" für ein paar wenige Dollars (4$ ?) kaufen. Die /da/ verwendeten MSP430-Varianten haben so wenig RAM, daß das illusorisch ist, nämlich nur 128 bzw. 256 Bytes. Mit einem "großen" MSP430 wie dem 'F5438 sieht das anders aus, der hat 16 kiB RAM. Eine Alternative sind
-
Thread
IAR: MSP430 hängt im Startupcode fest.
Hallo, Ich arbeite mit IAR Vollversion 4.3 MSP430F5438 Programmer von Olimex MSP430-JTAGTiny-V2 Folgendes Problem: Ich führe Download&Debug aus, dann steht der Debugger wie im oberen Teil des Bildes bei main(). Bei "Go" läuft er normal los.
Lösung gefunden Danke für deine Rückmeldung! Die Note kannte ich nicht. Du hast ja auch einen MSP mit 16kB RAM verwendet. Das habe ich nicht beachtet. Ich finde die Lösung aber nicht sehr glücklich. Wenn man den Watchdog braucht, sollte er laufen. Besser wäre zu prüfen, ob man wirklich mehr als
-
Thread
MSP430_interrupts
auch gebrauchen können? Explizit aufgerufen wird eine Interruptroutine schließlich nicht. Welcher MSP430 ist denn das? Könnte es sein, daß der Interruptvektor schlichtweg anders heißt? (Beim 'F5438, der auch über USCI_A/_B verfügt, heißen die Vektoren USCI_Ax_VECTOR und USCI_Bx_VECTOR)
im Beitrag #2121918: > In was für einem Header-File ist das bei dir includiert? Die stehen in der msp430x??x.h Datei
-
Thread
MSP430 mit ADXL345 kommunizieren lassen
Hi! Mein Ziel ist es an den MSP430F5438A den ADXL345 anzuschliessen (IAR als Entwicklungsumgebung) und diese miteinander kommunizieren zu lassen. Ich habe die SPI Kommunikation geschrieben und mir herausgesucht welche Register und Bits im ADXL345 wie arbeiten sollen und welche Informationen ich mit dem MSP430 wieder erhaltten möchte, aber ich habe Probleme die Kommuniaktion geschickt zu verwirklichen. Da ich zuvor einige Errors hatte. Habe ich mich entschlossen den Code zunächst zu vereinachen und es
-
Thread
Schnell Pins schalten
Der MSP430F5438 ist in der Lage, zwei 8-Bit-I/O-Ports zu einem 16-Bit-I/O-Port zusammenzufassen und mit einer Maschineninstruktion ein 16-Bit-Datenwort auszugeben. Er kann zwar mit 25 MHz getaktet werden, braucht
der die Angelegenheit beschleunigen könnte. Mit 256 kiB Flash-ROM und 16 kiB RAM ist er für einen MSP430 auch recht großzügig mit Speicher ausgestattet.
-
Thread
[MSP430] SPI funktioniert nicht richtig
Hallo zusammen, ich versuche mit meinem MSP430F5438 mit einem MCP2515 CAN-Controller zu kommunizieren. Die Verdrahtung steht auch schon und ich konnte bisher noch keine Fehler identifizieren. Ich verwende UCA1 als Hardware-SPI. Die Initialisierung
Punkt eingefallen, wobei ich nicht weiß, ob der wirklich relevant ist, nämlich, dass das Board (Olimex MSP-5438STK) über USB mit Strom versorgt wird. Könnte es sein, dass der USB-Anschluss nicht mehr nachkommt? In diesem Bezug habe ich auch mal versucht, das Board über zwei USB-Anschlüsse zu speisen (USB
-
Thread
Layout SMD-Adapter bitte mal drüberschaun
noch nicht gemeldet hat, habe ich mal selber angefangen. Es soll ein Adapter-Board für einen TI MSP430 5438 sein. Das Problem für mich war der zusätzlich Einbau von 2 Quarzen sammt Cs und den Abblockkondensatoren. Meine Fragen: * Habe ich irgendwas Grundsätzliches total Falsch gemacht? * Ist
45° Winkel, schaut nochmal drüber, aber DRC sagt OK Noch Verbesserungen? PS: In nem Anderen MSP430 Forum habe ich gelesen das selbst 15mm kein Problem darstellen sollten...